mirror of
https://github.com/20kaushik02/CSE515_MWDB_Project.git
synced 2025-12-06 09:34:07 +00:00
201 lines
8.0 KiB
Plaintext
201 lines
8.0 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"from utils import *\n",
|
|
"warnings.filterwarnings('ignore')\n",
|
|
"%matplotlib inline"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"fd_collection = getCollection(\"team_5_mwdb_phase_2\", \"fd_collection\")\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Applying svd on the cm_fd space to get 10 latent semantics (showing only top 10 image-weight pairs for each latent semantic)...\n",
|
|
"Latent semantic no. 0\n",
|
|
"Image_ID\t7654\t-\tWeight\t0.0816218927496473\n",
|
|
"Image_ID\t8634\t-\tWeight\t0.0667358948577843\n",
|
|
"Image_ID\t5740\t-\tWeight\t0.06005882120197204\n",
|
|
"Image_ID\t6106\t-\tWeight\t0.0530666139393161\n",
|
|
"Image_ID\t5456\t-\tWeight\t0.051701715703308504\n",
|
|
"Image_ID\t7814\t-\tWeight\t0.04997978865116192\n",
|
|
"Image_ID\t6248\t-\tWeight\t0.04946683639815059\n",
|
|
"Image_ID\t5354\t-\tWeight\t0.04864381025793159\n",
|
|
"Image_ID\t6108\t-\tWeight\t0.0479676393433854\n",
|
|
"Image_ID\t5438\t-\tWeight\t0.04787474760068962\n",
|
|
"Latent semantic no. 1\n",
|
|
"Image_ID\t7654\t-\tWeight\t0.05566187740909836\n",
|
|
"Image_ID\t7880\t-\tWeight\t0.05304265128270742\n",
|
|
"Image_ID\t5132\t-\tWeight\t0.052802620405367526\n",
|
|
"Image_ID\t4516\t-\tWeight\t0.05032667794065215\n",
|
|
"Image_ID\t3064\t-\tWeight\t0.04996389545581616\n",
|
|
"Image_ID\t7808\t-\tWeight\t0.04885211523705829\n",
|
|
"Image_ID\t8102\t-\tWeight\t0.04821048869059779\n",
|
|
"Image_ID\t5336\t-\tWeight\t0.047392911537133244\n",
|
|
"Image_ID\t3058\t-\tWeight\t0.04622961181395915\n",
|
|
"Image_ID\t7484\t-\tWeight\t0.04563242634411927\n",
|
|
"Latent semantic no. 2\n",
|
|
"Image_ID\t7654\t-\tWeight\t0.07046701663277787\n",
|
|
"Image_ID\t2804\t-\tWeight\t0.059682344110995336\n",
|
|
"Image_ID\t2710\t-\tWeight\t0.05919911159809061\n",
|
|
"Image_ID\t3436\t-\tWeight\t0.05368202357324448\n",
|
|
"Image_ID\t7936\t-\tWeight\t0.05327699149689366\n",
|
|
"Image_ID\t2708\t-\tWeight\t0.04852701979500758\n",
|
|
"Image_ID\t3764\t-\tWeight\t0.04835537239641772\n",
|
|
"Image_ID\t7928\t-\tWeight\t0.04799898902425922\n",
|
|
"Image_ID\t5684\t-\tWeight\t0.04723047448150721\n",
|
|
"Image_ID\t5126\t-\tWeight\t0.04720498270016626\n",
|
|
"Latent semantic no. 3\n",
|
|
"Image_ID\t8654\t-\tWeight\t0.08668332932816088\n",
|
|
"Image_ID\t8618\t-\tWeight\t0.08568859853566119\n",
|
|
"Image_ID\t8658\t-\tWeight\t0.0777605087520117\n",
|
|
"Image_ID\t3306\t-\tWeight\t0.0745220591779124\n",
|
|
"Image_ID\t8620\t-\tWeight\t0.07351843281590886\n",
|
|
"Image_ID\t8638\t-\tWeight\t0.06948884666766826\n",
|
|
"Image_ID\t6754\t-\tWeight\t0.06896434951935482\n",
|
|
"Image_ID\t8676\t-\tWeight\t0.06623938393792103\n",
|
|
"Image_ID\t4650\t-\tWeight\t0.06566930583744507\n",
|
|
"Image_ID\t8636\t-\tWeight\t0.06499098805246775\n",
|
|
"Latent semantic no. 4\n",
|
|
"Image_ID\t7370\t-\tWeight\t0.05281026462494081\n",
|
|
"Image_ID\t6528\t-\tWeight\t0.05252803707219361\n",
|
|
"Image_ID\t8056\t-\tWeight\t0.0517501956788071\n",
|
|
"Image_ID\t2958\t-\tWeight\t0.051231189117377514\n",
|
|
"Image_ID\t4614\t-\tWeight\t0.05061302210733084\n",
|
|
"Image_ID\t8292\t-\tWeight\t0.05000577057549516\n",
|
|
"Image_ID\t7888\t-\tWeight\t0.04905059301012733\n",
|
|
"Image_ID\t6540\t-\tWeight\t0.048139958875035006\n",
|
|
"Image_ID\t6064\t-\tWeight\t0.04605896293857509\n",
|
|
"Image_ID\t2974\t-\tWeight\t0.04488429099909442\n",
|
|
"Latent semantic no. 5\n",
|
|
"Image_ID\t8570\t-\tWeight\t0.08379938013632153\n",
|
|
"Image_ID\t7784\t-\tWeight\t0.07238472588049127\n",
|
|
"Image_ID\t4152\t-\tWeight\t0.06076922471976642\n",
|
|
"Image_ID\t5114\t-\tWeight\t0.05387212151769057\n",
|
|
"Image_ID\t7774\t-\tWeight\t0.05324887247524\n",
|
|
"Image_ID\t8614\t-\tWeight\t0.05319742868629018\n",
|
|
"Image_ID\t3072\t-\tWeight\t0.05083994521792827\n",
|
|
"Image_ID\t7798\t-\tWeight\t0.050598074135949\n",
|
|
"Image_ID\t5118\t-\tWeight\t0.05022770477320978\n",
|
|
"Image_ID\t7040\t-\tWeight\t0.04996996742218058\n",
|
|
"Latent semantic no. 6\n",
|
|
"Image_ID\t8570\t-\tWeight\t0.07082421149695753\n",
|
|
"Image_ID\t7774\t-\tWeight\t0.06546594547486784\n",
|
|
"Image_ID\t4152\t-\tWeight\t0.06440870014673937\n",
|
|
"Image_ID\t5118\t-\tWeight\t0.06264436903974217\n",
|
|
"Image_ID\t7784\t-\tWeight\t0.06203552824772957\n",
|
|
"Image_ID\t7798\t-\tWeight\t0.05899354962287138\n",
|
|
"Image_ID\t7896\t-\tWeight\t0.056484444935709706\n",
|
|
"Image_ID\t7766\t-\tWeight\t0.056063042928801675\n",
|
|
"Image_ID\t7792\t-\tWeight\t0.05557880301849769\n",
|
|
"Image_ID\t7834\t-\tWeight\t0.05556750918330256\n",
|
|
"Latent semantic no. 7\n",
|
|
"Image_ID\t1140\t-\tWeight\t0.05317423066517462\n",
|
|
"Image_ID\t5510\t-\tWeight\t0.052651188836683724\n",
|
|
"Image_ID\t5282\t-\tWeight\t0.05122146559887229\n",
|
|
"Image_ID\t1260\t-\tWeight\t0.050478632782130786\n",
|
|
"Image_ID\t1692\t-\tWeight\t0.05043911725770527\n",
|
|
"Image_ID\t8656\t-\tWeight\t0.04943228673655803\n",
|
|
"Image_ID\t1242\t-\tWeight\t0.04886689682608001\n",
|
|
"Image_ID\t7844\t-\tWeight\t0.048768495445578465\n",
|
|
"Image_ID\t5100\t-\tWeight\t0.04867702517715619\n",
|
|
"Image_ID\t5300\t-\tWeight\t0.048353062438932816\n",
|
|
"Latent semantic no. 8\n",
|
|
"Image_ID\t1798\t-\tWeight\t0.0458641229121734\n",
|
|
"Image_ID\t1802\t-\tWeight\t0.044772142290101194\n",
|
|
"Image_ID\t1806\t-\tWeight\t0.044448676280621935\n",
|
|
"Image_ID\t1202\t-\tWeight\t0.043679466488681894\n",
|
|
"Image_ID\t1786\t-\tWeight\t0.043513712296368134\n",
|
|
"Image_ID\t1784\t-\tWeight\t0.043467657416343425\n",
|
|
"Image_ID\t1790\t-\tWeight\t0.04288750664761759\n",
|
|
"Image_ID\t1642\t-\tWeight\t0.041863484069841764\n",
|
|
"Image_ID\t1788\t-\tWeight\t0.04089406629514224\n",
|
|
"Image_ID\t1796\t-\tWeight\t0.04068815222347914\n",
|
|
"Latent semantic no. 9\n",
|
|
"Image_ID\t8616\t-\tWeight\t-0.001110683188398373\n",
|
|
"Image_ID\t5234\t-\tWeight\t-0.001470742377963864\n",
|
|
"Image_ID\t3838\t-\tWeight\t-0.0018268938101953923\n",
|
|
"Image_ID\t7428\t-\tWeight\t-0.001978912864613778\n",
|
|
"Image_ID\t4664\t-\tWeight\t-0.0020551982165007863\n",
|
|
"Image_ID\t2754\t-\tWeight\t-0.002091620047637018\n",
|
|
"Image_ID\t2806\t-\tWeight\t-0.0021702921217260757\n",
|
|
"Image_ID\t3820\t-\tWeight\t-0.002247214027498397\n",
|
|
"Image_ID\t3786\t-\tWeight\t-0.002360567100195792\n",
|
|
"Image_ID\t4928\t-\tWeight\t-0.002395118791388935\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"selected_feature_model = valid_feature_models[\n",
|
|
" str(input(\"Enter feature model - one of \" + str(list(valid_feature_models.keys()))))\n",
|
|
"]\n",
|
|
"\n",
|
|
"k = int(input(\"Enter value of k: \"))\n",
|
|
"if k < 1:\n",
|
|
" raise ValueError(\"k should be a positive integer\")\n",
|
|
"\n",
|
|
"selected_dim_reduction_method = str(\n",
|
|
" input(\n",
|
|
" \"Enter dimensionality reduction method - one of \"\n",
|
|
" + str(list(valid_dim_reduction_methods.keys()))\n",
|
|
" )\n",
|
|
")\n",
|
|
"\n",
|
|
"extract_latent_semantics_from_feature_model(\n",
|
|
" fd_collection,\n",
|
|
" k,\n",
|
|
" selected_feature_model,\n",
|
|
" selected_dim_reduction_method,\n",
|
|
" top_images=10,\n",
|
|
")\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.10.5"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|