{"id":17176264,"url":"https://github.com/evhub/transfer-learning-live-song-id","last_synced_at":"2025-03-24T21:42:22.965Z","repository":{"id":79769738,"uuid":"123868062","full_name":"evhub/transfer-learning-live-song-id","owner":"evhub","description":"Use transfer_learning_music to implement live song identification.","archived":false,"fork":false,"pushed_at":"2018-03-29T04:49:28.000Z","size":903,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T01:44:56.533Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evhub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-05T05:14:25.000Z","updated_at":"2020-05-07T23:18:08.000Z","dependencies_parsed_at":"2023-06-10T19:30:32.876Z","dependency_job_id":null,"html_url":"https://github.com/evhub/transfer-learning-live-song-id","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evhub%2Ftransfer-learning-live-song-id","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evhub%2Ftransfer-learning-live-song-id/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evhub%2Ftransfer-learning-live-song-id/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evhub%2Ftransfer-learning-live-song-id/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evhub","download_url":"https://codeload.github.com/evhub/transfer-learning-live-song-id/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245359253,"owners_count":20602322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T23:59:44.001Z","updated_at":"2025-03-24T21:42:22.936Z","avatar_url":"https://github.com/evhub.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# transfer-learning-live-song-id\n\nUse [transfer_learning_music](https://github.com/evhub/transfer_learning_music) to implement [live song identification](https://github.com/evhub/live-song-id). Depends on [song-annotation-db](https://github.com/evhub/song-annotation-db).\n\n## Results\n\nFor `taylorswift` with 2 reference songs and 2 query songs split into 130 6-second chunks, the model achieves an MRR of 0.9, as can be seen below.\n```\nUsing TensorFlow backend.\nTesting models...\n        Processing audio array of length 81920 (80 samples)...\n(160, 72)\n[[1 1 1 ... 1 1 1]\n [1 1 1 ... 1 1 1]\n [1 1 1 ... 0 0 0]\n ...\n [0 0 0 ... 0 0 0]\n [1 0 1 ... 1 1 1]\n [1 0 0 ... 1 1 1]]\nQuerying database...\nUsing existing database...\n        Loading ref 0.npy...\n        Loading ref 1.npy...\n        Loading query 0.npy...\n        Loading query 1.npy...\n        Loading query 2.npy...\n        Loading query 3.npy...\n        Loading query 4.npy...\n        Loading query 5.npy...\n        Loading query 6.npy...\n        Loading query 7.npy...\n        Loading query 8.npy...\n        Loading query 9.npy...\n        Loading query 10.npy...\n        Loading query 11.npy...\n        Loading query 12.npy...\n        Loading query 13.npy...\n        Loading query 14.npy...\n        Loading query 15.npy...\n        Loading query 16.npy...\n        Loading query 17.npy...\n        Loading query 18.npy...\n        Loading query 19.npy...\n        Loading query 20.npy...\n        Loading query 21.npy...\n        Loading query 22.npy...\n        Loading query 23.npy...\n        Loading query 24.npy...\n        Loading query 25.npy...\n        Loading query 26.npy...\n        Loading query 27.npy...\n        Loading query 28.npy...\n        Loading query 29.npy...\n        Loading query 30.npy...\n        Loading query 31.npy...\n        Loading query 32.npy...\n        Loading query 33.npy...\n        Loading query 34.npy...\n        Loading query 35.npy...\n        Loading query 36.npy...\n        Loading query 37.npy...\n        Loading query 38.npy...\n        Loading query 39.npy...\n        Loading query 40.npy...\n        Loading query 41.npy...\n        Loading query 42.npy...\n        Loading query 43.npy...\n        Loading query 44.npy...\n        Loading query 45.npy...\n        Loading query 46.npy...\n        Loading query 47.npy...\n        Loading query 48.npy...\n        Loading query 49.npy...\n        Loading query 50.npy...\n        Loading query 51.npy...\n        Loading query 52.npy...\n        Loading query 53.npy...\n        Loading query 54.npy...\n        Loading query 55.npy...\n        Loading query 56.npy...\n        Loading query 57.npy...\n        Loading query 58.npy...\n        Loading query 59.npy...\n        Loading query 60.npy...\n        Loading query 61.npy...\n        Loading query 62.npy...\n        Loading query 63.npy...\n        Loading query 64.npy...\n        Loading query 65.npy...\n        Loading query 66.npy...\n        Loading query 67.npy...\n        Loading query 68.npy...\n        Loading query 69.npy...\n        Loading query 70.npy...\n        Loading query 71.npy...\n        Loading query 72.npy...\n        Loading query 73.npy...\n        Loading query 74.npy...\n        Loading query 75.npy...\n        Loading query 76.npy...\n        Loading query 77.npy...\n        Loading query 78.npy...\n        Loading query 79.npy...\n        Loading query 80.npy...\n        Loading query 81.npy...\n        Loading query 82.npy...\n        Loading query 83.npy...\n        Loading query 84.npy...\n        Loading query 85.npy...\n        Loading query 86.npy...\n        Loading query 87.npy...\n        Loading query 88.npy...\n        Loading query 89.npy...\n        Loading query 90.npy...\n        Loading query 91.npy...\n        Loading query 92.npy...\n        Loading query 93.npy...\n        Loading query 94.npy...\n        Loading query 95.npy...\n        Loading query 96.npy...\n        Loading query 97.npy...\n        Loading query 98.npy...\n        Loading query 99.npy...\n        Loading query 100.npy...\n        Loading query 101.npy...\n        Loading query 102.npy...\n        Loading query 103.npy...\n        Loading query 104.npy...\n        Loading query 105.npy...\n        Loading query 106.npy...\n        Loading query 107.npy...\n        Loading query 108.npy...\n        Loading query 109.npy...\n        Loading query 110.npy...\n        Loading query 111.npy...\n        Loading query 112.npy...\n        Loading query 113.npy...\n        Loading query 114.npy...\n        Loading query 115.npy...\n        Loading query 116.npy...\n        Loading query 117.npy...\n        Loading query 118.npy...\n        Loading query 119.npy...\n        Loading query 120.npy...\n        Loading query 121.npy...\n        Loading query 122.npy...\n        Loading query 123.npy...\n        Loading query 124.npy...\n        Loading query 125.npy...\n        Loading query 126.npy...\n        Loading query 127.npy...\n        Loading query 128.npy...\n        Loading query 129.npy...\nCalculating MRR for 2 refs and 130 queries...\n==\u003e Searching query 0\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 1\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 2\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 3\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 4\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 5\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 6\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 7\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 8\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 9\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 10\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 11\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 12\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 13\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 14\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 15\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 16\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 17\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 18\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 19\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 20\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 21\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 22\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 23\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 24\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 25\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 26\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 27\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 28\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 29\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 30\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 31\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 32\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 33\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 34\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 35\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 36\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 37\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 38\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 39\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 40\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 41\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 42\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 43\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 44\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 45\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 46\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 47\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 48\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 49\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 50\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 51\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 52\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 53\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 54\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 55\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 56\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 57\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 58\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 59\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 60\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 61\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 62\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 63\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 64\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 65\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 66\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 67\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 68\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 69\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 70\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 71\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 72\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 73\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 74\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 75\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 76\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 77\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 78\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 79\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 80\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 81\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 82\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 83\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 84\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 85\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 86\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 87\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 88\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 89\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 90\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 91\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 92\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 93\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 94\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 95\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 96\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 97\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 98\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 99\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 100\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 101\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 102\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 103\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 104\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 105\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 106\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 107\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 108\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 109\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 110\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 111\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 112\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 113\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 114\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 115\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 116\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 117\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 118\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 119\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 120\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 121\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 122\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 123\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 124\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 125\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 126\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 127\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 128\n        -- Time elapsed: 0 seconds\n==\u003e Searching query 129\n        -- Time elapsed: 0 seconds\nMMR = 0.9\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevhub%2Ftransfer-learning-live-song-id","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevhub%2Ftransfer-learning-live-song-id","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevhub%2Ftransfer-learning-live-song-id/lists"}