. ├── bin │   ├── activate │   ├── activate.csh │   ├── activate.fish │   ├── activate.nu │   ├── activate.ps1 │   ├── activate_this.py │   ├── debugpy │   ├── debugpy-adapter │   ├── f2py │   ├── fonttools │   ├── httpx │   ├── ipython │   ├── ipython3 │   ├── isympy │   ├── jlpm │   ├── jsonpointer │   ├── jsonschema │   ├── jupyter │   ├── jupyter-dejavu │   ├── jupyter-events │   ├── jupyter-execute │   ├── jupyter-kernel │   ├── jupyter-kernelspec │   ├── jupyter-lab │   ├── jupyter-labextension │   ├── jupyter-labhub │   ├── jupyter-migrate │   ├── jupyter-nbconvert │   ├── jupyter-run │   ├── jupyter-server │   ├── jupyter-troubleshoot │   ├── jupyter-trust │   ├── normalizer │   ├── numpy-config │   ├── pip │   ├── pip3 │   ├── pip3.12 │   ├── proton │   ├── proton-viewer │   ├── pybabel │   ├── pyftmerge │   ├── pyftsubset │   ├── pygmentize │   ├── pyjson5 │   ├── python -> /usr/bin/python3 │   ├── python3 -> python │   ├── python3.12 -> python │   ├── send2trash │   ├── streamlit │   ├── streamlit.cmd │   ├── torchfrtrace │   ├── torchrun │   ├── tqdm │   ├── ttx │   ├── watchmedo │   └── wsdump ├── CACHEDIR.TAG ├── docker │   ├── Dockerfile.api │   └── Dockerfile.ui ├── docker-compose.yml ├── Dockerfile ├── .dockerignore ├── .env ├── etc │   └── jupyter │   ├── jupyter_notebook_config.d │   │   └── jupyterlab.json │   ├── jupyter_server_config.d │   │   ├── jupyterlab.json │   │   ├── jupyter-lsp-jupyter-server.json │   │   ├── jupyter_server_terminals.json │   │   └── notebook_shim.json │   └── nbconfig │   └── notebook.d ├── .gitignore ├── .idea │   ├── .gitignore │   ├── inspectionProfiles │   │   └── profiles_settings.xml │   ├── misc.xml │   ├── modules.xml │   ├── Thesis.iml │   ├── vcs.xml │   └── workspace.xml ├── lib │   └── python3.12 │   └── site-packages │   ├── altair │   ├── altair-6.0.0.dist-info │   ├── anyio │   ├── anyio-4.12.1.dist-info │   ├── argon2 │   ├── argon2_cffi-25.1.0.dist-info │   ├── _argon2_cffi_bindings │   ├── argon2_cffi_bindings-25.1.0.dist-info │   ├── arrow │   ├── arrow-1.4.0.dist-info │   ├── asttokens │   ├── asttokens-3.0.1.dist-info │   ├── async_lru │   ├── async_lru-2.0.5.dist-info │   ├── attr │   ├── attrs │   ├── attrs-25.4.0.dist-info │   ├── babel │   ├── babel-2.17.0.dist-info │   ├── beautifulsoup4-4.14.3.dist-info │   ├── bleach │   ├── bleach-6.3.0.dist-info │   ├── blinker │   ├── blinker-1.9.0.dist-info │   ├── bs4 │   ├── cachetools │   ├── cachetools-6.2.4.dist-info │   ├── certifi │   ├── certifi-2026.1.4.dist-info │   ├── cffi │   ├── cffi-2.0.0.dist-info │   ├── _cffi_backend.cpython-312-x86_64-linux-gnu.so │   ├── charset_normalizer │   ├── charset_normalizer-3.4.4.dist-info │   ├── click │   ├── click-8.3.1.dist-info │   ├── comm │   ├── comm-0.2.3.dist-info │   ├── contourpy │   ├── contourpy-1.3.3.dist-info │   ├── cycler │   ├── cycler-0.12.1.dist-info │   ├── dateutil │   ├── debugpy │   ├── debugpy-1.8.19.dist-info │   ├── decorator-5.2.1.dist-info │   ├── decorator.py │   ├── defusedxml │   ├── defusedxml-0.7.1.dist-info │   ├── _distutils_hack │   ├── distutils-precedence.pth │   ├── .DS_Store │   ├── executing │   ├── executing-2.2.1.dist-info │   ├── fastjsonschema │   ├── fastjsonschema-2.21.2.dist-info │   ├── filelock │   ├── filelock-3.20.3.dist-info │   ├── fontTools │   ├── fonttools-4.61.1.dist-info │   ├── fqdn │   ├── fqdn-1.5.1.dist-info │   ├── fsspec │   ├── fsspec-2026.1.0.dist-info │   ├── functorch │   ├── git │   ├── gitdb │   ├── gitdb-4.0.12.dist-info │   ├── gitpython-3.1.46.dist-info │   ├── google │   ├── h11 │   ├── h11-0.16.0.dist-info │   ├── httpcore │   ├── httpcore-1.0.9.dist-info │   ├── httpx │   ├── httpx-0.28.1.dist-info │   ├── idna │   ├── idna-3.11.dist-info │   ├── ipykernel │   ├── ipykernel-7.1.0.dist-info │   ├── ipykernel_launcher.py │   ├── IPython │   ├── ipython-9.9.0.dist-info │   ├── ipython_pygments_lexers-1.1.1.dist-info │   ├── ipython_pygments_lexers.py │   ├── isoduration │   ├── isoduration-20.11.0.dist-info │   ├── isympy.py │   ├── jedi │   ├── jedi-0.19.2.dist-info │   ├── jinja2 │   ├── jinja2-3.1.6.dist-info │   ├── joblib │   ├── joblib-1.5.3.dist-info │   ├── json5 │   ├── json5-0.13.0.dist-info │   ├── jsonpointer-3.0.0.dist-info │   ├── jsonpointer.py │   ├── jsonschema │   ├── jsonschema-4.26.0.dist-info │   ├── jsonschema_specifications │   ├── jsonschema_specifications-2025.9.1.dist-info │   ├── jupyter_client │   ├── jupyter_client-8.8.0.dist-info │   ├── jupyter_core │   ├── jupyter_core-5.9.1.dist-info │   ├── jupyter_events │   ├── jupyter_events-0.12.0.dist-info │   ├── jupyterlab │   ├── jupyterlab-4.5.1.dist-info │   ├── jupyterlab_pygments │   ├── jupyterlab_pygments-0.3.0.dist-info │   ├── jupyterlab_server │   ├── jupyterlab_server-2.28.0.dist-info │   ├── jupyter_lsp │   ├── jupyter_lsp-2.3.0.dist-info │   ├── jupyter.py │   ├── jupyter_server │   ├── jupyter_server-2.17.0.dist-info │   ├── jupyter_server_terminals │   ├── jupyter_server_terminals-0.5.3.dist-info │   ├── kiwisolver │   ├── kiwisolver-1.4.9.dist-info │   ├── lark │   ├── lark-1.3.1.dist-info │   ├── markupsafe │   ├── markupsafe-3.0.3.dist-info │   ├── matplotlib │   ├── matplotlib-3.10.8.dist-info │   ├── matplotlib_inline │   ├── matplotlib_inline-0.2.1.dist-info │   ├── mistune │   ├── mistune-3.2.0.dist-info │   ├── mpl_toolkits │   ├── mpmath │   ├── mpmath-1.3.0.dist-info │   ├── narwhals │   ├── narwhals-2.15.0.dist-info │   ├── nbclient │   ├── nbclient-0.10.4.dist-info │   ├── nbconvert │   ├── nbconvert-7.16.6.dist-info │   ├── nbformat │   ├── nbformat-5.10.4.dist-info │   ├── nest_asyncio-1.6.0.dist-info │   ├── nest_asyncio.py │   ├── networkx │   ├── networkx-3.6.1.dist-info │   ├── notebook_shim │   ├── notebook_shim-0.2.4.dist-info │   ├── numpy │   ├── numpy-2.4.1.dist-info │   ├── numpy.libs │   ├── nvidia │   ├── nvidia_cublas_cu12-12.8.4.1.dist-info │   ├── nvidia_cuda_cupti_cu12-12.8.90.dist-info │   ├── nvidia_cuda_nvrtc_cu12-12.8.93.dist-info │   ├── nvidia_cuda_runtime_cu12-12.8.90.dist-info │   ├── nvidia_cudnn_cu12-9.10.2.21.dist-info │   ├── nvidia_cufft_cu12-11.3.3.83.dist-info │   ├── nvidia_cufile_cu12-1.13.1.3.dist-info │   ├── nvidia_curand_cu12-10.3.9.90.dist-info │   ├── nvidia_cusolver_cu12-11.7.3.90.dist-info │   ├── nvidia_cusparse_cu12-12.5.8.93.dist-info │   ├── nvidia_cusparselt_cu12-0.7.1.dist-info │   ├── nvidia_nccl_cu12-2.27.5.dist-info │   ├── nvidia_nvjitlink_cu12-12.8.93.dist-info │   ├── nvidia_nvshmem_cu12-3.3.20.dist-info │   ├── nvidia_nvtx_cu12-12.8.90.dist-info │   ├── packaging │   ├── packaging-25.0.dist-info │   ├── pandas │   ├── pandas-2.3.3.dist-info │   ├── pandocfilters-1.5.1.dist-info │   ├── pandocfilters.py │   ├── parso │   ├── parso-0.8.5.dist-info │   ├── pexpect │   ├── pexpect-4.9.0.dist-info │   ├── PIL │   ├── pillow-12.1.0.dist-info │   ├── pillow.libs │   ├── pip │   ├── pip-25.3.dist-info │   ├── pkg_resources │   ├── platformdirs │   ├── platformdirs-4.5.1.dist-info │   ├── prometheus_client │   ├── prometheus_client-0.23.1.dist-info │   ├── prompt_toolkit │   ├── prompt_toolkit-3.0.52.dist-info │   ├── protobuf-6.33.4.dist-info │   ├── psutil │   ├── psutil-7.2.1.dist-info │   ├── ptyprocess │   ├── ptyprocess-0.7.0.dist-info │   ├── pure_eval │   ├── pure_eval-0.2.3.dist-info │   ├── pyarrow │   ├── pyarrow-22.0.0.dist-info │   ├── pycparser │   ├── pycparser-2.23.dist-info │   ├── pydeck │   ├── pydeck-0.9.1.dist-info │   ├── pygments │   ├── pygments-2.19.2.dist-info │   ├── pylab.py │   ├── pyparsing │   ├── pyparsing-3.3.1.dist-info │   ├── python_dateutil-2.9.0.post0.dist-info │   ├── pythonjsonlogger │   ├── python_json_logger-4.0.0.dist-info │   ├── pytz │   ├── pytz-2025.2.dist-info │   ├── pyyaml-6.0.3.dist-info │   ├── pyzmq-27.1.0.dist-info │   ├── pyzmq.libs │   ├── referencing │   ├── referencing-0.37.0.dist-info │   ├── requests │   ├── requests-2.32.5.dist-info │   ├── rfc3339_validator-0.1.4.dist-info │   ├── rfc3339_validator.py │   ├── rfc3986_validator-0.1.1.dist-info │   ├── rfc3986_validator.py │   ├── rfc3987_syntax │   ├── rfc3987_syntax-1.1.0.dist-info │   ├── rpds │   ├── rpds_py-0.30.0.dist-info │   ├── scikit_learn-1.8.0.dist-info │   ├── scikit_learn.libs │   ├── scipy │   ├── scipy-1.17.0.dist-info │   ├── scipy.libs │   ├── send2trash │   ├── send2trash-2.0.0.dist-info │   ├── setuptools │   ├── setuptools-80.9.0.dist-info │   ├── six-1.17.0.dist-info │   ├── six.py │   ├── sklearn │   ├── smmap │   ├── smmap-5.0.2.dist-info │   ├── soupsieve │   ├── soupsieve-2.8.1.dist-info │   ├── stack_data │   ├── stack_data-0.6.3.dist-info │   ├── streamlit │   ├── streamlit-1.53.0.dist-info │   ├── sympy │   ├── sympy-1.14.0.dist-info │   ├── tenacity │   ├── tenacity-9.1.2.dist-info │   ├── terminado │   ├── terminado-0.18.1.dist-info │   ├── threadpoolctl-3.6.0.dist-info │   ├── threadpoolctl.py │   ├── tinycss2 │   ├── tinycss2-1.4.0.dist-info │   ├── toml │   ├── toml-0.10.2.dist-info │   ├── torch │   ├── torch-2.9.1.dist-info │   ├── torchaudio │   ├── torchaudio-2.9.1.dist-info │   ├── torchgen │   ├── torchvision │   ├── torchvision-0.24.1.dist-info │   ├── torchvision.libs │   ├── tornado │   ├── tornado-6.5.4.dist-info │   ├── tqdm │   ├── tqdm-4.67.1.dist-info │   ├── traitlets │   ├── traitlets-5.14.3.dist-info │   ├── triton │   ├── triton-3.5.1.dist-info │   ├── typing_extensions-4.15.0.dist-info │   ├── typing_extensions.py │   ├── tzdata │   ├── tzdata-2025.3.dist-info │   ├── uri_template │   ├── uri_template-1.3.0.dist-info │   ├── urllib3 │   ├── urllib3-2.6.3.dist-info │   ├── _virtualenv.pth │   ├── _virtualenv.py │   ├── watchdog │   ├── watchdog-6.0.0.dist-info │   ├── wcwidth │   ├── wcwidth-0.2.14.dist-info │   ├── webcolors │   ├── webcolors-25.10.0.dist-info │   ├── webencodings │   ├── webencodings-0.5.1.dist-info │   ├── websocket │   ├── websocket_client-1.9.0.dist-info │   ├── _yaml │   ├── yaml │   └── zmq ├── Makefile ├── NFS ├── poetry.lock ├── pyproject.toml ├── pyvenv.cfg ├── README.md ├── requirements.txt ├── runs ├── share │   ├── applications │   │   └── jupyterlab.desktop │   ├── icons │   │   └── hicolor │   │   └── scalable │   ├── jupyter │   │   ├── kernels │   │   │   └── python3 │   │   ├── lab │   │   │   ├── schemas │   │   │   ├── static │   │   │   └── themes │   │   ├── labextensions │   │   │   └── jupyterlab_pygments │   │   ├── nbconvert │   │   │   └── templates │   │   └── nbextensions │   │   └── pydeck │   └── man │   └── man1 │   ├── ipython.1 │   ├── isympy.1 │   └── ttx.1 ├── src │   ├── 5_epoch_emoset_resnet50_finetuned_2.41M.pth │   ├── api.py │   ├── data_loader.py │   ├── dataset_paths_cache.pkl │   ├── emoset_resnet50_best.pth │   ├── emoset_resnet50_finetuned_2_41M_best.pth │   ├── emoset_resnet50_resume.pth │   ├── emoset_test_embeddings.npy │   ├── emoset_test_labels.npy │   ├── main.py │   ├── music_engine │   │   ├── image_processor.py │   │   ├── __init__.py │   │   ├── llm_bridge.py │   │   ├── matcher.py │   │   └── va_regressor.pkl │   ├── scripts │   │   ├── 00_setup_env.sh │   │   ├── 01_download_DEAM.py │   │   ├── 02_download_EmoSet.py │   │   ├── 11_prerp_DEAM.py │   │   ├── 20_bench_GPU.py │   │   ├── 21_train_images.ipynb │   │   ├── 22_extract_embeddings.ipynb │   │   ├── 23_aggregate_DEAM_timeline.py │   │   ├── 24_train_regressor.py │   │   ├── 31_finetune_2.41M.py │   │   ├── 90_acc_images_model.ipynb │   │   └── 91_generate_metrics.py │   └── tabs │   ├── tab_dataset.py │   └── tab_live.py ├── tree.txt └── .vscode ├── launch.json └── tasks.json 322 directories, 137 files