Skip to content

Commit 29ecc91

Browse files
committed
Add more timesteps, links, and images
1 parent f0be414 commit 29ecc91

File tree

5 files changed

+61
-27
lines changed

5 files changed

+61
-27
lines changed
150 KB
Loading
123 KB
Loading
697 KB
Loading

β€Žcontent/videos/livestreams/sentence-embeddings/clustering-sentence-embeddings/index.json

Lines changed: 61 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"title": "Sentence Embeddings with transformers.js and umap",
3-
"description": "In this video, I cover the node.js \"dotenv\" package and show how to save API credentials as environment variables. ",
4-
"videoNumber": "4.3",
3+
"description": "In the livestream, I demonstrate how to visualize sentence embeddings with transfomers.js and umap",
4+
"videoNumber": "",
55
"videoId": "1mwguqeEz8c",
66
"date": "2023-12-4",
77
"languages": ["Transformers.js"],
8-
"topics": ["transformers", "embeddings"],
8+
"topics": ["transformers", "embeddings", "retrieval augmented generation", "umap"],
99
"canContribute": false,
1010
"timestamps": [
1111
{ "time": "0:00:00", "title": "Livestream starts" },
@@ -14,32 +14,42 @@
1414
{ "time": "0:20:55", "title": "save embeddigs.json repo" },
1515
{ "time": "0:31:29", "title": "What is an embedding?" },
1616
{ "time": "0:38:45", "title": "Feature extraction" },
17-
{ "time": "0:47:31", "title": "Retrieval augmented Generation" },
17+
{ "time": "0:47:31", "title": "Retrieval Augmented Generation" },
1818
{ "time": "0:57:42", "title": "Transformers.js and ONNX" },
1919
{ "time": "0:59:22", "title": "Initialize new node project" },
2020
{ "time": "1:02:05", "title": "Pipelines" },
2121
{ "time": "1:04:15", "title": "Load model function" },
2222
{ "time": "1:08:03", "title": "Remove async" },
23-
{ "time": "1:11:29", "title": "Corpora" }
23+
{ "time": "1:11:29", "title": "Find a dataset on Corpora" },
24+
{ "time": "1:15:14", "title": "Get embeddings" },
25+
{ "time": "1:30:51", "title": "Embedding projector" },
26+
{ "time": "1:49:03", "title": "umap.js" },
27+
{ "time": "1:54:30", "title": "umap parameters" },
28+
{ "time": "2:00:51", "title": "Visualize umap results" },
29+
{ "time": "2:07:71", "title": "Step through one cycle of the algorithm" },
30+
{ "time": "2:14:56", "title": "Add raw embeddings json data" },
31+
{ "time": "2:17:47", "title": "Change circles to text" },
32+
{ "time": "2:24:46", "title": "Things you can try" },
33+
{ "time": "2:25:23", "title": "Outro" }
2434
],
2535
"codeExamples": [
2636
{
27-
"title": "",
28-
"description": "",
29-
"image": "",
30-
"urls": { "p5": "" }
37+
"title": "Umap - P5 function name embeddings",
38+
"description": "Visualize the P5 functionname embeddings",
39+
"image": "p5.jpg",
40+
"urls": { "p5": "https://editor.p5js.org/a2zitp/sketches/p63QTp0Sd" }
3141
},
3242
{
33-
"title": "Umap3 - Loading Embeddings",
34-
"description": "",
35-
"image": "",
36-
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/AebzAbSpU" }
43+
"title": "Umap - random embeddings",
44+
"description": "Visualizing the umap with random data",
45+
"image": "umap1.jpg",
46+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/9CpF5OVy4" }
3747
},
3848
{
39-
"title": "Umap1 - Random Embeddings",
40-
"description": "",
41-
"image": "",
42-
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/9CpF5OVy4" }
49+
"title": "Umap - tv show embeddings",
50+
"description": "Visualize the tv embeddings",
51+
"image": "umap3.jpg",
52+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/AebzAbSpU" }
4353
},
4454
{
4555
"title": "Save Embeddings JSON",
@@ -59,31 +69,31 @@
5969
"description": "Course materials for Embeddings from Programming-from-A-to-Z"
6070
},
6171
{
62-
"icon": "",
72+
"icon": "πŸ”—",
6373
"title": "Transformers.js",
6474
"url": "https://huggingface.co/docs/transformers.js/index",
6575
"description": "Reference for Transformers.js on Hugging Face"
6676
},
6777
{
68-
"icon": "",
78+
"icon": "πŸ”—",
6979
"title": "umap-js Github Repo",
7080
"url": "https://github.com/PAIR-code/umap-js",
7181
"description": "umap-js Github repo"
7282
},
7383
{
74-
"icon": "",
84+
"icon": "πŸ”—",
7585
"title": "Understanding UMAP",
7686
"url": "https://pair-code.github.io/understanding-umap",
7787
"description": "Article by Coenen and Pearce about UMAP."
7888
},
7989
{
80-
"icon": "",
90+
"icon": "πŸ”—",
8191
"title": "RAG for Nature of Code",
8292
"url": "https://huggingface.co/spaces/lilacai/nature-of-code",
8393
"description": "Hugging Face space by lilacai for RAG-NOC"
8494
},
8595
{
86-
"icon": "",
96+
"icon": "πŸ”—",
8797
"title": "C-Pack: Packaged Resources To Advance General Chinese Embedding",
8898
"url": "https://arxiv.org/pdf/2309.07597.pdf",
8999
"description": "Paper proposing C-Pack"
@@ -101,34 +111,46 @@
101111
"description": "Model card about bge-large-en-v1.5 on Hugging Face"
102112
},
103113
{
104-
"icon": "",
114+
"icon": "πŸ”—",
105115
"title": "ml5",
106116
"url": "https://ml5js.org",
107117
"description": "Website with information and resources about the ml5 library."
108118
},
109119
{
110-
"icon": "",
120+
"icon": "πŸ”—",
111121
"title": "tensorflow.js",
112122
"url": "https://www.tensorflow.org/js",
113123
"description": "Website with information and resources about the tensorflow.js library."
114124
},
115125
{
116-
"icon": "",
126+
"icon": "πŸ”—",
117127
"title": "ONNX Runtime",
118128
"url": "https://onnxruntime.ai/docs/tutorials/web/",
119129
"description": "Tutorial that explains how to run a machine learning model in the brower using ONNX."
120130
},
121131
{
122-
"icon": "",
132+
"icon": "πŸ”—",
123133
"title": "Corpora",
124134
"url": "https://github.com/dariusk/corpora",
125135
"description": "Corpora is a repository of JSON files."
126136
},
127137
{
128-
"icon": "",
138+
"icon": "πŸ”—",
129139
"title": "tv_shows.json",
130140
"url": "https://github.com/dariusk/corpora/blob/master/data/film-tv/tv_shows.json",
131141
"description": "JSON file with a list of 1000 tv shows"
142+
},
143+
{
144+
"icon": "πŸ”—",
145+
"title": "TV show embeddings",
146+
"url": "https://raw.githubusercontent.com/CodingTrain/Embeddings-Live/main/tv-embeddings.json",
147+
"description": "tv show embeddings"
148+
},
149+
{
150+
"icon": "πŸ”—",
151+
"title": "Embedding projector",
152+
"url": "https://projector.tensorflow.org",
153+
"description": "Website to visualize text embeddings"
132154
}
133155
]
134156
},
@@ -140,6 +162,18 @@
140162
"title": "How to Set up A Node Project",
141163
"url": "content/videos/discord/setup-node-project",
142164
"description": "My tutorial about setting up a Node project."
165+
},
166+
{
167+
"icon": "πŸš‚",
168+
"title": "Introduction to Regular Expressions",
169+
"url": "https://www.youtube.com/watch?v=7DG3kCDx53c",
170+
"description": "My video about Regular Expressions."
171+
},
172+
{
173+
"icon": "πŸš‚",
174+
"title": "Exploring Transformers.js Embeddings and Other Updates",
175+
"url": "https://www.youtube.com/watch?v=RmFqv7Ehi1I",
176+
"description": "Livestream exploring Transformers.js"
143177
}
144178
]
145179
}

0 commit comments

Comments
Β (0)