|
86 | 86 | }, |
87 | 87 | { |
88 | 88 | "cell_type": "code", |
89 | | - "execution_count": 2, |
| 89 | + "execution_count": 1, |
90 | 90 | "metadata": {}, |
91 | 91 | "outputs": [], |
92 | 92 | "source": [ |
|
110 | 110 | }, |
111 | 111 | { |
112 | 112 | "cell_type": "code", |
113 | | - "execution_count": 3, |
| 113 | + "execution_count": 2, |
114 | 114 | "metadata": {}, |
115 | 115 | "outputs": [ |
116 | 116 | { |
|
154 | 154 | }, |
155 | 155 | { |
156 | 156 | "cell_type": "code", |
157 | | - "execution_count": 4, |
| 157 | + "execution_count": 3, |
158 | 158 | "metadata": {}, |
159 | 159 | "outputs": [ |
160 | 160 | { |
|
202 | 202 | }, |
203 | 203 | { |
204 | 204 | "cell_type": "code", |
205 | | - "execution_count": 5, |
| 205 | + "execution_count": 4, |
206 | 206 | "metadata": {}, |
207 | 207 | "outputs": [ |
208 | 208 | { |
|
254 | 254 | }, |
255 | 255 | { |
256 | 256 | "cell_type": "code", |
257 | | - "execution_count": 6, |
| 257 | + "execution_count": 5, |
258 | 258 | "metadata": {}, |
259 | 259 | "outputs": [ |
260 | 260 | { |
|
330 | 330 | }, |
331 | 331 | { |
332 | 332 | "cell_type": "code", |
333 | | - "execution_count": 7, |
| 333 | + "execution_count": 6, |
334 | 334 | "metadata": {}, |
335 | 335 | "outputs": [ |
336 | 336 | { |
337 | 337 | "name": "stdout", |
338 | 338 | "output_type": "stream", |
339 | 339 | "text": [ |
340 | 340 | "🔄 Generating embeddings for movie descriptions...\n", |
341 | | - "12:16:47 sentence_transformers.SentenceTransformer INFO Use pytorch device_name: mps\n", |
342 | | - "12:16:47 sentence_transformers.SentenceTransformer INFO Load pretrained SentenceTransformer: all-MiniLM-L6-v2\n" |
| 341 | + "14:40:35 sentence_transformers.SentenceTransformer INFO Use pytorch device_name: mps\n", |
| 342 | + "14:40:35 sentence_transformers.SentenceTransformer INFO Load pretrained SentenceTransformer: all-MiniLM-L6-v2\n" |
343 | 343 | ] |
344 | 344 | }, |
345 | 345 | { |
346 | 346 | "data": { |
347 | 347 | "application/vnd.jupyter.widget-view+json": { |
348 | | - "model_id": "8b902d9279da4d269fbc39848a8f6240", |
| 348 | + "model_id": "dfa2af21d4904b58845f57a9786706e3", |
349 | 349 | "version_major": 2, |
350 | 350 | "version_minor": 0 |
351 | 351 | }, |
|
414 | 414 | }, |
415 | 415 | { |
416 | 416 | "cell_type": "code", |
417 | | - "execution_count": 8, |
| 417 | + "execution_count": 7, |
418 | 418 | "metadata": {}, |
419 | 419 | "outputs": [ |
420 | 420 | { |
|
443 | 443 | }, |
444 | 444 | { |
445 | 445 | "cell_type": "code", |
446 | | - "execution_count": 9, |
| 446 | + "execution_count": 8, |
447 | 447 | "metadata": {}, |
448 | 448 | "outputs": [ |
449 | 449 | { |
|
494 | 494 | }, |
495 | 495 | { |
496 | 496 | "cell_type": "code", |
497 | | - "execution_count": 10, |
| 497 | + "execution_count": 9, |
498 | 498 | "metadata": {}, |
499 | 499 | "outputs": [ |
500 | 500 | { |
|
585 | 585 | }, |
586 | 586 | { |
587 | 587 | "cell_type": "code", |
588 | | - "execution_count": 11, |
| 588 | + "execution_count": 10, |
589 | 589 | "metadata": {}, |
590 | 590 | "outputs": [ |
591 | 591 | { |
|
650 | 650 | }, |
651 | 651 | { |
652 | 652 | "cell_type": "code", |
653 | | - "execution_count": 12, |
| 653 | + "execution_count": 11, |
654 | 654 | "metadata": {}, |
655 | 655 | "outputs": [ |
656 | 656 | { |
|
705 | 705 | }, |
706 | 706 | { |
707 | 707 | "cell_type": "code", |
708 | | - "execution_count": 13, |
| 708 | + "execution_count": 12, |
709 | 709 | "metadata": {}, |
710 | 710 | "outputs": [ |
711 | 711 | { |
|
759 | 759 | }, |
760 | 760 | { |
761 | 761 | "cell_type": "code", |
762 | | - "execution_count": 14, |
| 762 | + "execution_count": 13, |
763 | 763 | "metadata": {}, |
764 | 764 | "outputs": [ |
765 | 765 | { |
|
851 | 851 | }, |
852 | 852 | { |
853 | 853 | "cell_type": "code", |
854 | | - "execution_count": 15, |
| 854 | + "execution_count": 14, |
855 | 855 | "metadata": {}, |
856 | 856 | "outputs": [ |
857 | 857 | { |
|
882 | 882 | }, |
883 | 883 | { |
884 | 884 | "cell_type": "code", |
885 | | - "execution_count": 16, |
| 885 | + "execution_count": 15, |
886 | 886 | "metadata": {}, |
887 | 887 | "outputs": [ |
888 | 888 | { |
889 | 889 | "name": "stdout", |
890 | 890 | "output_type": "stream", |
891 | 891 | "text": [ |
892 | 892 | "🔍 Testing HNSW search quality...\n", |
893 | | - "HNSW search completed in 0.011 seconds\n" |
| 893 | + "HNSW search completed in 0.007 seconds\n" |
894 | 894 | ] |
895 | 895 | } |
896 | 896 | ], |
|
918 | 918 | }, |
919 | 919 | { |
920 | 920 | "cell_type": "code", |
921 | | - "execution_count": 17, |
| 921 | + "execution_count": 16, |
922 | 922 | "metadata": {}, |
923 | 923 | "outputs": [ |
924 | 924 | { |
925 | 925 | "name": "stdout", |
926 | 926 | "output_type": "stream", |
927 | 927 | "text": [ |
928 | 928 | "🔍 Testing SVS-VAMANA search quality...\n", |
929 | | - "SVS-VAMANA search completed in 0.008 seconds\n" |
| 929 | + "SVS-VAMANA search completed in 0.006 seconds\n" |
930 | 930 | ] |
931 | 931 | } |
932 | 932 | ], |
|
963 | 963 | }, |
964 | 964 | { |
965 | 965 | "cell_type": "code", |
966 | | - "execution_count": 18, |
| 966 | + "execution_count": 17, |
967 | 967 | "metadata": {}, |
968 | 968 | "outputs": [ |
969 | 969 | { |
|
976 | 976 | "Recall@10: 0.990 (99.0%)\n", |
977 | 977 | "\n", |
978 | 978 | "⏱️ Performance Comparison:\n", |
979 | | - "HNSW query time: 0.011s (1.1ms per query)\n", |
980 | | - "SVS-VAMANA query time: 0.008s (0.8ms per query)\n", |
981 | | - "Speed difference: +23.0%\n", |
| 979 | + "HNSW query time: 0.007s (0.7ms per query)\n", |
| 980 | + "SVS-VAMANA query time: 0.006s (0.6ms per query)\n", |
| 981 | + "Speed difference: +10.4%\n", |
982 | 982 | "\n", |
983 | 983 | "🎯 Quality Assessment: 🟢 Excellent - Minimal quality loss\n" |
984 | 984 | ] |
|
1042 | 1042 | }, |
1043 | 1043 | { |
1044 | 1044 | "cell_type": "code", |
1045 | | - "execution_count": 19, |
| 1045 | + "execution_count": 18, |
1046 | 1046 | "metadata": {}, |
1047 | 1047 | "outputs": [ |
1048 | 1048 | { |
|
1112 | 1112 | }, |
1113 | 1113 | { |
1114 | 1114 | "cell_type": "code", |
1115 | | - "execution_count": 20, |
| 1115 | + "execution_count": 19, |
1116 | 1116 | "metadata": {}, |
1117 | 1117 | "outputs": [ |
1118 | 1118 | { |
|
1203 | 1203 | }, |
1204 | 1204 | { |
1205 | 1205 | "cell_type": "code", |
1206 | | - "execution_count": 21, |
| 1206 | + "execution_count": 20, |
1207 | 1207 | "metadata": {}, |
1208 | 1208 | "outputs": [ |
1209 | 1209 | { |
|
0 commit comments