You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

535 lines
35 KiB
JSON

{
"version": "1",
"metadata": {
"marimo_version": "0.13.7"
},
"cells": [
{
"id": "Hbol",
"code_hash": "3d7b6d3217b5d847d8775a662beb4743",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": []
},
{
"id": "MvVh",
"code_hash": "b84dd3721ef258f1024d9b43eb16917f",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": []
},
{
"id": "BOHa",
"code_hash": "624ac119ab5135b8ce8cffa955ed89d6",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": []
},
{
"id": "LtOp",
"code_hash": "eb95d62405643f993c52e224ae01bfa0",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": [
{
"type": "stream",
"name": "stdout",
"text": "\n--- Getting Embeddings (nomic-embed-text) ---\nProcessing sentence 1/15: 'I had an absolutely wonderful time on va...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 2/15: 'This is the best pizza I've ever tasted,...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 3/15: 'The new software update significantly im...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 4/15: 'She was overjoyed to receive the award....'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 5/15: 'What a beautiful, sunny day for a picnic...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 6/15: 'The airline lost my luggage, ruining the...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 7/15: 'I found the meal to be bland and overpri...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 8/15: 'Debugging this legacy code is incredibly...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 9/15: 'He felt heartbroken and betrayed after t...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 10/15: 'The constant rain made the whole weekend...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 11/15: 'The train is scheduled to depart at 3:00...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 12/15: 'The ingredients listed include flour, wa...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 13/15: 'The system requires 8GB of RAM to operat...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 14/15: 'Please file the report by the end of the...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Processing sentence 15/15: 'The weather report indicates a chance of...'\n Sending request to http://localhost:11434/api/embeddings for model nomic-embed-text...\n"
},
{
"type": "stream",
"name": "stdout",
"text": "\nSuccessfully got 15 embeddings with dimension 768.\n"
}
]
},
{
"id": "uUTw",
"code_hash": "5848aff2f67e66c3b2e1fcf4dcff74f1",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": [
{
"type": "stream",
"name": "stdout",
"text": "\n--- Reducing Dimensionality (UMAP) ---\n Using UMAP with n_neighbors=14\n"
},
{
"type": "stream",
"name": "stderr",
"text": "/home/aziis98/Develop/Ai/embedding-lab/.venv/lib/python3.13/site-packages/sklearn/utils/deprecation.py:151: FutureWarning: 'force_all_finite' was renamed to 'ensure_all_finite' in 1.6 and will be removed in 1.8.\n warnings.warn(\n/home/aziis98/Develop/Ai/embedding-lab/.venv/lib/python3.13/site-packages/umap/umap_.py:1952: UserWarning: n_jobs value 1 overridden to 1 by setting random_state. Use no seed for parallelism.\n warn(\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Dimensionality reduction complete.\n"
}
]
},
{
"id": "SZnD",
"code_hash": "f77df43cd7ccb028c2dad576be0941e2",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": [
{
"type": "stream",
"name": "stdout",
"text": "\n--- Performing LLM Analysis (gemma3:1b) ---\nAnalyzing sentence 1/15: 'I had an absolutely wonderful time on va...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 4\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Travel (LLM Output: 'Travel')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 2/15: 'This is the best pizza I've ever tasted,...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 4\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Food (LLM Output: 'Food')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 3/15: 'The new software update significantly im...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 4\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Tech (LLM Output: 'Tech')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 4/15: 'She was overjoyed to receive the award....'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 4\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Emotion (LLM Output: 'Emotion')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 5/15: 'What a beautiful, sunny day for a picnic...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 4\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Weather (LLM Output: 'Weather')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 6/15: 'The airline lost my luggage, ruining the...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 2\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Travel (LLM Output: 'Travel')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 7/15: 'I found the meal to be bland and overpri...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 2\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Food (LLM Output: 'Food')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 8/15: 'Debugging this legacy code is incredibly...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 2\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Tech (LLM Output: 'Tech')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 9/15: 'He felt heartbroken and betrayed after t...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Emotion (LLM Output: 'Emotion')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 10/15: 'The constant rain made the whole weekend...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Weather (LLM Output: 'Weather')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 11/15: 'The train is scheduled to depart at 3:00...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Weather (LLM Output: 'Weather')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 12/15: 'The ingredients listed include flour, wa...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Food (LLM Output: 'Food')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 13/15: 'The system requires 8GB of RAM to operat...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Tech (LLM Output: 'Tech')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 14/15: 'Please file the report by the end of the...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Work (LLM Output: 'Work')\n"
},
{
"type": "stream",
"name": "stdout",
"text": "Analyzing sentence 15/15: 'The weather report indicates a chance of...'\n Analyzing sentiment...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Sentiment score: 3\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Analyzing topic...\n Sending request to http://localhost:11434/api/generate for model gemma3:1b...\n"
},
{
"type": "stream",
"name": "stdout",
"text": " Topic detected: Weather (LLM Output: 'Weather')\n"
}
]
},
{
"id": "bOCx",
"code_hash": "49f5730823dcd550765149958f4bd5f2",
"outputs": [
{
"type": "error",
"ename": "multiple-defs",
"evalue": "The variable 'df' was defined by another cell",
"traceback": []
}
],
"console": []
},
{
"id": "uTak",
"code_hash": "49f5730823dcd550765149958f4bd5f2",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": [
{
"type": "stream",
"name": "stdout",
"text": "\n--- Preparing Data for Plotting ---\nAnalysis and data preparation complete.\n"
}
]
},
{
"id": "rmfd",
"code_hash": "2c08f4f067de57ef32bafed8a452b739",
"outputs": [
{
"type": "data",
"data": {
"text/plain": ""
}
}
],
"console": [
{
"type": "stream",
"name": "stdout",
"text": "<marimo-plotly data-figure='{&quot;data&quot;: [{&quot;customdata&quot;: [[&quot;I had an absolutely wonderful time on vacation!&quot;, 4, &quot;Travel&quot;, 1, 4], [&quot;This is the best pizza I&#x27;ve ever tasted, truly amazing.&quot;, 4, &quot;Food&quot;, 2, 4], [&quot;The new software update significantly improved performance.&quot;, 4, &quot;Tech&quot;, 3, 4], [&quot;She was overjoyed to receive the award.&quot;, 4, &quot;Emotion&quot;, 4, 4], [&quot;What a beautiful, sunny day for a picnic!&quot;, 4, &quot;Weather&quot;, 5, 4], [&quot;The airline lost my luggage, ruining the start of my trip.&quot;, 2, &quot;Travel&quot;, 6, 2], [&quot;I found the meal to be bland and overpriced.&quot;, 2, &quot;Food&quot;, 7, 2], [&quot;Debugging this legacy code is incredibly frustrating.&quot;, 2, &quot;Tech&quot;, 8, 2], [&quot;He felt heartbroken and betrayed after the argument.&quot;, 3, &quot;Emotion&quot;, 9, 3], [&quot;The constant rain made the whole weekend gloomy.&quot;, 3, &quot;Weather&quot;, 10, 3], [&quot;The train is scheduled to depart at 3:00 PM.&quot;, 3, &quot;Weather&quot;, 11, 3], [&quot;The ingredients listed include flour, water, and salt.&quot;, 3, &quot;Food&quot;, 12, 3], [&quot;The system requires 8GB of RAM to operate.&quot;, 3, &quot;Tech&quot;, 13, 3], [&quot;Please file the report by the end of the day.&quot;, 3, &quot;Work&quot;, 14, 3], [&quot;The weather report indicates a chance of showers tomorrow.&quot;, 3, &quot;Weather&quot;, 15, 3]], &quot;hovertemplate&quot;: &quot;&lt;b&gt;%{hovertext}&lt;/b&gt;&lt;br&gt;&lt;br&gt;sentence=%{customdata[0]}&lt;br&gt;sentiment_score=%{customdata[1]}&lt;br&gt;topic=%{customdata[2]}&lt;extra&gt;&lt;/extra&gt;&quot;, &quot;hovertext&quot;: {&quot;dtype&quot;: &quot;f8&quot;, &quot;bdata&quot;: &quot;AAAAAAAA8D8AAAAAAAAAQAAAAAAAAAhAAAAAAAAAEEAAAAAAAAAUQAAAAAAAABhAAAAAAAAAHEAAAAAAAAAgQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAmQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAsQAAAAAAAAC5A&quot;}, &quot;legendgroup&quot;: &quot;&quot;, &quot;marker&quot;: {&quot;color&quot;: {&quot;dtype&quot;: &quot;i1&quot;, &quot;bdata&quot;: &quot;BAQEBAQCAgIDAwMDAwMD&quot;}, &quot;coloraxis&quot;: &quot;coloraxis&quot;, &quot;symbol&quot;: &quot;circle&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;DarkSlateGrey&quot;, &quot;width&quot;: 1}, &quot;size&quot;: 8}, &quot;mode&quot;: &quot;markers+text&quot;, &quot;name&quot;: &quot;&quot;, &quot;orientation&quot;: &quot;v&quot;, &quot;showlegend&quot;: false, &quot;text&quot;: {&quot;dtype&quot;: &quot;f8&quot;, &quot;bdata&quot;: &quot;AAAAAAAA8D8AAAAAAAAAQAAAAAAAAAhAAAAAAAAAEEAAAAAAAAAUQAAAAAAAABhAAAAAAAAAHEAAAAAAAAAgQAAAAAAAACJAAAAAAAAAJEAAAAAAAAAmQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAsQAAAAAAAAC5A&quot;}, &quot;x&quot;: {&quot;dtype&quot;: &quot;f4&quot;, &quot;bdata&quot;: &quot;xQMZPVMVJb+gb5U/oHGHvkK/RT/qtAA/GnWCvjOZ3T8k6KI+xmBuPzZz0D+yeVS73jeHP3WxCEDdGdA/&quot;}, &quot;xaxis&quot;: &quot;x&quot;, &quot;y&quot;: {&quot;dtype&quot;: &quot;f4&quot;, &quot;bdata&quot;: &quot;3erAQCRPykAueeVAcJiwQMz0rUBzc95A4HvlQHB78kDnfc1AJqfAQMzy1EDwzvdAxLD+QBscx0Bnl7ZA&quot;}, &quot;yaxis&quot;: &quot;y&quot;, &quot;type&quot;: &quot;scatter&quot;, &quot;textfont&quot;: {&quot;size&quot;: 10}, &quot;textposition&quot;: &quot;top center&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermap&quot;: [{&quot;type&quot;: &quot;scattermap&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;UMAP Component 1&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;UMAP Component 2&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;title&quot;: {&quot;text&quot;: &quot;Sentiment Score&quot;}, &quot;tickvals&quot;: [1, 2, 3, 4, 5], &quot;ticktext&quot;: [&quot;1 (Neg)&quot;, &quot;2&quot;, &quot;3 (Neu)&quot;, &quot;4&quot;, &quot;5 (Pos)&quot;]}, &quot;colorscale&quot;: [[0.0, &quot;rgb(165,0,38)&quot;], [0.1, &quot;rgb(215,48,39)&quot;], [0.2, &quot;rgb(244,109,67)&quot;], [0.3, &quot;rgb(253,174,97)&quot;], [0.4, &quot;rgb(254,224,139)&quot;], [0.5, &quot;rgb(255,255,191)&quot;], [0.6, &quot;rgb(217,239,139)&quot;], [0.7, &quot;rgb(166,217,106)&quot;], [0.8, &quot;rgb(102,189,99)&quot;], [0.9, &quot;rgb(26,152,80)&quot;], [1.0, &quot;rgb(0,104,55)&quot;]], &quot;cmid&quot;: 3, &quot;cmin&quot;: 1, &quot;cmax&quot;: 5}, &quot;legend&quot;: {&quot;tracegroupgap&quot;: 0}, &quot;title&quot;: {&quot;text&quot;: &quot;Interactive 2D UMAP of Sentence Embeddings (nomic-embed-text)&lt;br&gt;Colored by Sentiment (1-5), Analyzed by gemma3:1b&quot;, &quot;x&quot;: 0.5}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;dragmode&quot;: &quot;zoom&quot;}}' data-config='{}'></marimo-plotly>"
}
]
}
]
}