├── .gitignore ├── LICENSE ├── Movie Recommender System Data Analysis.ipynb ├── Procfile ├── README.md ├── app.py ├── artifacts └── .gitignore ├── data └── .gitignore ├── demo ├── 1.png ├── 2.png ├── 3.png └── 6.jpeg ├── requirements.txt ├── setup.py ├── setup.sh └── src ├── __init__.py └── utils └── __init__.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | # Spyder project settings 114 | .spyderproject 115 | .spyproject 116 | 117 | # Rope project settings 118 | .ropeproject 119 | 120 | # mkdocs documentation 121 | /site 122 | 123 | # mypy 124 | .mypy_cache/ 125 | .dmypy.json 126 | dmypy.json 127 | 128 | # Pyre type checker 129 | .pyre/ 130 | 131 | # if using pycharm 132 | .idea 133 | 134 | # if using VScode 135 | .vscode 136 | 137 | # add secret keys or API keys here 138 | configs/secrets.yaml 139 | 140 | # add your env folder here if its there 141 | 142 | 143 | 144 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Bappy Ahmed 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Movie Recommender System Data Analysis.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "## Content Based Recommender System" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 150, 13 | "metadata": {}, 14 | "outputs": [], 15 | "source": [ 16 | "import numpy as np \n", 17 | "import pandas as pd" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "execution_count": 151, 23 | "metadata": {}, 24 | "outputs": [], 25 | "source": [ 26 | "movies = pd.read_csv('data/tmdb_5000_movies.csv')\n", 27 | "credits = pd.read_csv('data/tmdb_5000_credits.csv')" 28 | ] 29 | }, 30 | { 31 | "cell_type": "code", 32 | "execution_count": 152, 33 | "metadata": {}, 34 | "outputs": [ 35 | { 36 | "data": { 37 | "text/html": [ 38 | "
\n", 56 | " | budget | \n", 57 | "genres | \n", 58 | "homepage | \n", 59 | "id | \n", 60 | "keywords | \n", 61 | "original_language | \n", 62 | "original_title | \n", 63 | "overview | \n", 64 | "popularity | \n", 65 | "production_companies | \n", 66 | "production_countries | \n", 67 | "release_date | \n", 68 | "revenue | \n", 69 | "runtime | \n", 70 | "spoken_languages | \n", 71 | "status | \n", 72 | "tagline | \n", 73 | "title | \n", 74 | "vote_average | \n", 75 | "vote_count | \n", 76 | "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", 81 | "237000000 | \n", 82 | "[{\"id\": 28, \"name\": \"Action\"}, {\"id\": 12, \"nam... | \n", 83 | "http://www.avatarmovie.com/ | \n", 84 | "19995 | \n", 85 | "[{\"id\": 1463, \"name\": \"culture clash\"}, {\"id\":... | \n", 86 | "en | \n", 87 | "Avatar | \n", 88 | "In the 22nd century, a paraplegic Marine is di... | \n", 89 | "150.437577 | \n", 90 | "[{\"name\": \"Ingenious Film Partners\", \"id\": 289... | \n", 91 | "[{\"iso_3166_1\": \"US\", \"name\": \"United States o... | \n", 92 | "2009-12-10 | \n", 93 | "2787965087 | \n", 94 | "162.0 | \n", 95 | "[{\"iso_639_1\": \"en\", \"name\": \"English\"}, {\"iso... | \n", 96 | "Released | \n", 97 | "Enter the World of Pandora. | \n", 98 | "Avatar | \n", 99 | "7.2 | \n", 100 | "11800 | \n", 101 | "
1 | \n", 104 | "300000000 | \n", 105 | "[{\"id\": 12, \"name\": \"Adventure\"}, {\"id\": 14, \"... | \n", 106 | "http://disney.go.com/disneypictures/pirates/ | \n", 107 | "285 | \n", 108 | "[{\"id\": 270, \"name\": \"ocean\"}, {\"id\": 726, \"na... | \n", 109 | "en | \n", 110 | "Pirates of the Caribbean: At World's End | \n", 111 | "Captain Barbossa, long believed to be dead, ha... | \n", 112 | "139.082615 | \n", 113 | "[{\"name\": \"Walt Disney Pictures\", \"id\": 2}, {\"... | \n", 114 | "[{\"iso_3166_1\": \"US\", \"name\": \"United States o... | \n", 115 | "2007-05-19 | \n", 116 | "961000000 | \n", 117 | "169.0 | \n", 118 | "[{\"iso_639_1\": \"en\", \"name\": \"English\"}] | \n", 119 | "Released | \n", 120 | "At the end of the world, the adventure begins. | \n", 121 | "Pirates of the Caribbean: At World's End | \n", 122 | "6.9 | \n", 123 | "4500 | \n", 124 | "
\n", 226 | " | movie_id | \n", 227 | "title | \n", 228 | "cast | \n", 229 | "crew | \n", 230 | "
---|---|---|---|---|
0 | \n", 235 | "19995 | \n", 236 | "Avatar | \n", 237 | "[{\"cast_id\": 242, \"character\": \"Jake Sully\", \"... | \n", 238 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 239 | "
1 | \n", 242 | "285 | \n", 243 | "Pirates of the Caribbean: At World's End | \n", 244 | "[{\"cast_id\": 4, \"character\": \"Captain Jack Spa... | \n", 245 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 246 | "
2 | \n", 249 | "206647 | \n", 250 | "Spectre | \n", 251 | "[{\"cast_id\": 1, \"character\": \"James Bond\", \"cr... | \n", 252 | "[{\"credit_id\": \"54805967c3a36829b5002c41\", \"de... | \n", 253 | "
3 | \n", 256 | "49026 | \n", 257 | "The Dark Knight Rises | \n", 258 | "[{\"cast_id\": 2, \"character\": \"Bruce Wayne / Ba... | \n", 259 | "[{\"credit_id\": \"52fe4781c3a36847f81398c3\", \"de... | \n", 260 | "
4 | \n", 263 | "49529 | \n", 264 | "John Carter | \n", 265 | "[{\"cast_id\": 5, \"character\": \"John Carter\", \"c... | \n", 266 | "[{\"credit_id\": \"52fe479ac3a36847f813eaa3\", \"de... | \n", 267 | "
\n", 359 | " | budget | \n", 360 | "genres | \n", 361 | "homepage | \n", 362 | "id | \n", 363 | "keywords | \n", 364 | "original_language | \n", 365 | "original_title | \n", 366 | "overview | \n", 367 | "popularity | \n", 368 | "production_companies | \n", 369 | "... | \n", 370 | "runtime | \n", 371 | "spoken_languages | \n", 372 | "status | \n", 373 | "tagline | \n", 374 | "title | \n", 375 | "vote_average | \n", 376 | "vote_count | \n", 377 | "movie_id | \n", 378 | "cast | \n", 379 | "crew | \n", 380 | "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", 385 | "237000000 | \n", 386 | "[{\"id\": 28, \"name\": \"Action\"}, {\"id\": 12, \"nam... | \n", 387 | "http://www.avatarmovie.com/ | \n", 388 | "19995 | \n", 389 | "[{\"id\": 1463, \"name\": \"culture clash\"}, {\"id\":... | \n", 390 | "en | \n", 391 | "Avatar | \n", 392 | "In the 22nd century, a paraplegic Marine is di... | \n", 393 | "150.437577 | \n", 394 | "[{\"name\": \"Ingenious Film Partners\", \"id\": 289... | \n", 395 | "... | \n", 396 | "162.0 | \n", 397 | "[{\"iso_639_1\": \"en\", \"name\": \"English\"}, {\"iso... | \n", 398 | "Released | \n", 399 | "Enter the World of Pandora. | \n", 400 | "Avatar | \n", 401 | "7.2 | \n", 402 | "11800 | \n", 403 | "19995 | \n", 404 | "[{\"cast_id\": 242, \"character\": \"Jake Sully\", \"... | \n", 405 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 406 | "
1 | \n", 409 | "300000000 | \n", 410 | "[{\"id\": 12, \"name\": \"Adventure\"}, {\"id\": 14, \"... | \n", 411 | "http://disney.go.com/disneypictures/pirates/ | \n", 412 | "285 | \n", 413 | "[{\"id\": 270, \"name\": \"ocean\"}, {\"id\": 726, \"na... | \n", 414 | "en | \n", 415 | "Pirates of the Caribbean: At World's End | \n", 416 | "Captain Barbossa, long believed to be dead, ha... | \n", 417 | "139.082615 | \n", 418 | "[{\"name\": \"Walt Disney Pictures\", \"id\": 2}, {\"... | \n", 419 | "... | \n", 420 | "169.0 | \n", 421 | "[{\"iso_639_1\": \"en\", \"name\": \"English\"}] | \n", 422 | "Released | \n", 423 | "At the end of the world, the adventure begins. | \n", 424 | "Pirates of the Caribbean: At World's End | \n", 425 | "6.9 | \n", 426 | "4500 | \n", 427 | "285 | \n", 428 | "[{\"cast_id\": 4, \"character\": \"Captain Jack Spa... | \n", 429 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 430 | "
2 rows × 23 columns
\n", 434 | "\n", 549 | " | movie_id | \n", 550 | "title | \n", 551 | "overview | \n", 552 | "genres | \n", 553 | "keywords | \n", 554 | "cast | \n", 555 | "crew | \n", 556 | "
---|---|---|---|---|---|---|---|
0 | \n", 561 | "19995 | \n", 562 | "Avatar | \n", 563 | "In the 22nd century, a paraplegic Marine is di... | \n", 564 | "[{\"id\": 28, \"name\": \"Action\"}, {\"id\": 12, \"nam... | \n", 565 | "[{\"id\": 1463, \"name\": \"culture clash\"}, {\"id\":... | \n", 566 | "[{\"cast_id\": 242, \"character\": \"Jake Sully\", \"... | \n", 567 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 568 | "
1 | \n", 571 | "285 | \n", 572 | "Pirates of the Caribbean: At World's End | \n", 573 | "Captain Barbossa, long believed to be dead, ha... | \n", 574 | "[{\"id\": 12, \"name\": \"Adventure\"}, {\"id\": 14, \"... | \n", 575 | "[{\"id\": 270, \"name\": \"ocean\"}, {\"id\": 726, \"na... | \n", 576 | "[{\"cast_id\": 4, \"character\": \"Captain Jack Spa... | \n", 577 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 578 | "
\n", 813 | " | movie_id | \n", 814 | "title | \n", 815 | "overview | \n", 816 | "genres | \n", 817 | "keywords | \n", 818 | "cast | \n", 819 | "crew | \n", 820 | "
---|---|---|---|---|---|---|---|
0 | \n", 825 | "19995 | \n", 826 | "Avatar | \n", 827 | "In the 22nd century, a paraplegic Marine is di... | \n", 828 | "[Action, Adventure, Fantasy, Science Fiction] | \n", 829 | "[{\"id\": 1463, \"name\": \"culture clash\"}, {\"id\":... | \n", 830 | "[{\"cast_id\": 242, \"character\": \"Jake Sully\", \"... | \n", 831 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 832 | "
1 | \n", 835 | "285 | \n", 836 | "Pirates of the Caribbean: At World's End | \n", 837 | "Captain Barbossa, long believed to be dead, ha... | \n", 838 | "[Adventure, Fantasy, Action] | \n", 839 | "[{\"id\": 270, \"name\": \"ocean\"}, {\"id\": 726, \"na... | \n", 840 | "[{\"cast_id\": 4, \"character\": \"Captain Jack Spa... | \n", 841 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 842 | "
2 | \n", 845 | "206647 | \n", 846 | "Spectre | \n", 847 | "A cryptic message from Bond’s past sends him o... | \n", 848 | "[Action, Adventure, Crime] | \n", 849 | "[{\"id\": 470, \"name\": \"spy\"}, {\"id\": 818, \"name... | \n", 850 | "[{\"cast_id\": 1, \"character\": \"James Bond\", \"cr... | \n", 851 | "[{\"credit_id\": \"54805967c3a36829b5002c41\", \"de... | \n", 852 | "
3 | \n", 855 | "49026 | \n", 856 | "The Dark Knight Rises | \n", 857 | "Following the death of District Attorney Harve... | \n", 858 | "[Action, Crime, Drama, Thriller] | \n", 859 | "[{\"id\": 849, \"name\": \"dc comics\"}, {\"id\": 853,... | \n", 860 | "[{\"cast_id\": 2, \"character\": \"Bruce Wayne / Ba... | \n", 861 | "[{\"credit_id\": \"52fe4781c3a36847f81398c3\", \"de... | \n", 862 | "
4 | \n", 865 | "49529 | \n", 866 | "John Carter | \n", 867 | "John Carter is a war-weary, former military ca... | \n", 868 | "[Action, Adventure, Science Fiction] | \n", 869 | "[{\"id\": 818, \"name\": \"based on novel\"}, {\"id\":... | \n", 870 | "[{\"cast_id\": 5, \"character\": \"John Carter\", \"c... | \n", 871 | "[{\"credit_id\": \"52fe479ac3a36847f813eaa3\", \"de... | \n", 872 | "
\n", 977 | " | movie_id | \n", 978 | "title | \n", 979 | "overview | \n", 980 | "genres | \n", 981 | "keywords | \n", 982 | "cast | \n", 983 | "crew | \n", 984 | "
---|---|---|---|---|---|---|---|
0 | \n", 989 | "19995 | \n", 990 | "Avatar | \n", 991 | "In the 22nd century, a paraplegic Marine is di... | \n", 992 | "[Action, Adventure, Fantasy, Science Fiction] | \n", 993 | "[culture clash, future, space war, space colon... | \n", 994 | "[{\"cast_id\": 242, \"character\": \"Jake Sully\", \"... | \n", 995 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 996 | "
1 | \n", 999 | "285 | \n", 1000 | "Pirates of the Caribbean: At World's End | \n", 1001 | "Captain Barbossa, long believed to be dead, ha... | \n", 1002 | "[Adventure, Fantasy, Action] | \n", 1003 | "[ocean, drug abuse, exotic island, east india ... | \n", 1004 | "[{\"cast_id\": 4, \"character\": \"Captain Jack Spa... | \n", 1005 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 1006 | "
2 | \n", 1009 | "206647 | \n", 1010 | "Spectre | \n", 1011 | "A cryptic message from Bond’s past sends him o... | \n", 1012 | "[Action, Adventure, Crime] | \n", 1013 | "[spy, based on novel, secret agent, sequel, mi... | \n", 1014 | "[{\"cast_id\": 1, \"character\": \"James Bond\", \"cr... | \n", 1015 | "[{\"credit_id\": \"54805967c3a36829b5002c41\", \"de... | \n", 1016 | "
3 | \n", 1019 | "49026 | \n", 1020 | "The Dark Knight Rises | \n", 1021 | "Following the death of District Attorney Harve... | \n", 1022 | "[Action, Crime, Drama, Thriller] | \n", 1023 | "[dc comics, crime fighter, terrorist, secret i... | \n", 1024 | "[{\"cast_id\": 2, \"character\": \"Bruce Wayne / Ba... | \n", 1025 | "[{\"credit_id\": \"52fe4781c3a36847f81398c3\", \"de... | \n", 1026 | "
4 | \n", 1029 | "49529 | \n", 1030 | "John Carter | \n", 1031 | "John Carter is a war-weary, former military ca... | \n", 1032 | "[Action, Adventure, Science Fiction] | \n", 1033 | "[based on novel, mars, medallion, space travel... | \n", 1034 | "[{\"cast_id\": 5, \"character\": \"John Carter\", \"c... | \n", 1035 | "[{\"credit_id\": \"52fe479ac3a36847f813eaa3\", \"de... | \n", 1036 | "
\n", 1160 | " | movie_id | \n", 1161 | "title | \n", 1162 | "overview | \n", 1163 | "genres | \n", 1164 | "keywords | \n", 1165 | "cast | \n", 1166 | "crew | \n", 1167 | "
---|---|---|---|---|---|---|---|
0 | \n", 1172 | "19995 | \n", 1173 | "Avatar | \n", 1174 | "In the 22nd century, a paraplegic Marine is di... | \n", 1175 | "[Action, Adventure, Fantasy, Science Fiction] | \n", 1176 | "[culture clash, future, space war, space colon... | \n", 1177 | "[Sam Worthington, Zoe Saldana, Sigourney Weaver] | \n", 1178 | "[{\"credit_id\": \"52fe48009251416c750aca23\", \"de... | \n", 1179 | "
1 | \n", 1182 | "285 | \n", 1183 | "Pirates of the Caribbean: At World's End | \n", 1184 | "Captain Barbossa, long believed to be dead, ha... | \n", 1185 | "[Adventure, Fantasy, Action] | \n", 1186 | "[ocean, drug abuse, exotic island, east india ... | \n", 1187 | "[Johnny Depp, Orlando Bloom, Keira Knightley] | \n", 1188 | "[{\"credit_id\": \"52fe4232c3a36847f800b579\", \"de... | \n", 1189 | "
2 | \n", 1192 | "206647 | \n", 1193 | "Spectre | \n", 1194 | "A cryptic message from Bond’s past sends him o... | \n", 1195 | "[Action, Adventure, Crime] | \n", 1196 | "[spy, based on novel, secret agent, sequel, mi... | \n", 1197 | "[Daniel Craig, Christoph Waltz, Léa Seydoux] | \n", 1198 | "[{\"credit_id\": \"54805967c3a36829b5002c41\", \"de... | \n", 1199 | "
3 | \n", 1202 | "49026 | \n", 1203 | "The Dark Knight Rises | \n", 1204 | "Following the death of District Attorney Harve... | \n", 1205 | "[Action, Crime, Drama, Thriller] | \n", 1206 | "[dc comics, crime fighter, terrorist, secret i... | \n", 1207 | "[Christian Bale, Michael Caine, Gary Oldman] | \n", 1208 | "[{\"credit_id\": \"52fe4781c3a36847f81398c3\", \"de... | \n", 1209 | "
4 | \n", 1212 | "49529 | \n", 1213 | "John Carter | \n", 1214 | "John Carter is a war-weary, former military ca... | \n", 1215 | "[Action, Adventure, Science Fiction] | \n", 1216 | "[based on novel, mars, medallion, space travel... | \n", 1217 | "[Taylor Kitsch, Lynn Collins, Samantha Morton] | \n", 1218 | "[{\"credit_id\": \"52fe479ac3a36847f813eaa3\", \"de... | \n", 1219 | "
\n", 1350 | " | movie_id | \n", 1351 | "title | \n", 1352 | "overview | \n", 1353 | "genres | \n", 1354 | "keywords | \n", 1355 | "cast | \n", 1356 | "crew | \n", 1357 | "
---|---|---|---|---|---|---|---|
0 | \n", 1362 | "19995 | \n", 1363 | "Avatar | \n", 1364 | "In the 22nd century, a paraplegic Marine is di... | \n", 1365 | "[Action, Adventure, Fantasy, Science Fiction] | \n", 1366 | "[culture clash, future, space war, space colon... | \n", 1367 | "[Sam Worthington, Zoe Saldana, Sigourney Weaver] | \n", 1368 | "[James Cameron] | \n", 1369 | "
1 | \n", 1372 | "285 | \n", 1373 | "Pirates of the Caribbean: At World's End | \n", 1374 | "Captain Barbossa, long believed to be dead, ha... | \n", 1375 | "[Adventure, Fantasy, Action] | \n", 1376 | "[ocean, drug abuse, exotic island, east india ... | \n", 1377 | "[Johnny Depp, Orlando Bloom, Keira Knightley] | \n", 1378 | "[Gore Verbinski] | \n", 1379 | "
2 | \n", 1382 | "206647 | \n", 1383 | "Spectre | \n", 1384 | "A cryptic message from Bond’s past sends him o... | \n", 1385 | "[Action, Adventure, Crime] | \n", 1386 | "[spy, based on novel, secret agent, sequel, mi... | \n", 1387 | "[Daniel Craig, Christoph Waltz, Léa Seydoux] | \n", 1388 | "[Sam Mendes] | \n", 1389 | "
3 | \n", 1392 | "49026 | \n", 1393 | "The Dark Knight Rises | \n", 1394 | "Following the death of District Attorney Harve... | \n", 1395 | "[Action, Crime, Drama, Thriller] | \n", 1396 | "[dc comics, crime fighter, terrorist, secret i... | \n", 1397 | "[Christian Bale, Michael Caine, Gary Oldman] | \n", 1398 | "[Christopher Nolan] | \n", 1399 | "
4 | \n", 1402 | "49529 | \n", 1403 | "John Carter | \n", 1404 | "John Carter is a war-weary, former military ca... | \n", 1405 | "[Action, Adventure, Science Fiction] | \n", 1406 | "[based on novel, mars, medallion, space travel... | \n", 1407 | "[Taylor Kitsch, Lynn Collins, Samantha Morton] | \n", 1408 | "[Andrew Stanton] | \n", 1409 | "
\n", 1508 | " | movie_id | \n", 1509 | "title | \n", 1510 | "overview | \n", 1511 | "genres | \n", 1512 | "keywords | \n", 1513 | "cast | \n", 1514 | "crew | \n", 1515 | "
---|---|---|---|---|---|---|---|
2337 | \n", 1520 | "10934 | \n", 1521 | "Under the Tuscan Sun | \n", 1522 | "[After, a, rough, divoce,, Frances,, a, 35, ye... | \n", 1523 | "[Comedy, Drama, Romance] | \n", 1524 | "[depression, toscana, recreation, author, divo... | \n", 1525 | "[Diane Lane, Sandra Oh, Lindsay Duncan] | \n", 1526 | "[Audrey Wells] | \n", 1527 | "
2948 | \n", 1530 | "11184 | \n", 1531 | "Kinsey | \n", 1532 | "[Kinsey, is, a, portrait, of, researcher, Alfr... | \n", 1533 | "[Drama] | \n", 1534 | "[free love, sex, sexuality, indiana, professor... | \n", 1535 | "[Liam Neeson, Laura Linney, Chris O'Donnell] | \n", 1536 | "[Bill Condon] | \n", 1537 | "
1432 | \n", 1540 | "14175 | \n", 1541 | "Valiant | \n", 1542 | "[The, animated, comedy, tells, the, story, of,... | \n", 1543 | "[Animation, Family, Adventure] | \n", 1544 | "[animation, animal, 3d] | \n", 1545 | "[Ewan McGregor, Ricky Gervais, Tim Curry] | \n", 1546 | "[Gary Chapman] | \n", 1547 | "
3364 | \n", 1550 | "22314 | \n", 1551 | "In Too Deep | \n", 1552 | "[A, fearless, cop, is, taking, on, a, ruthless... | \n", 1553 | "[Drama, Action, Thriller, Crime] | \n", 1554 | "[] | \n", 1555 | "[Omar Epps, LL Cool J, Nia Long] | \n", 1556 | "[Michael Rymer] | \n", 1557 | "
\n", 1707 | " | movie_id | \n", 1708 | "title | \n", 1709 | "overview | \n", 1710 | "genres | \n", 1711 | "keywords | \n", 1712 | "cast | \n", 1713 | "crew | \n", 1714 | "
---|---|---|---|---|---|---|---|
0 | \n", 1719 | "19995 | \n", 1720 | "Avatar | \n", 1721 | "[In, the, 22nd, century,, a, paraplegic, Marin... | \n", 1722 | "[Action, Adventure, Fantasy, ScienceFiction] | \n", 1723 | "[cultureclash, future, spacewar, spacecolony, ... | \n", 1724 | "[SamWorthington, ZoeSaldana, SigourneyWeaver] | \n", 1725 | "[JamesCameron] | \n", 1726 | "
1 | \n", 1729 | "285 | \n", 1730 | "Pirates of the Caribbean: At World's End | \n", 1731 | "[Captain, Barbossa,, long, believed, to, be, d... | \n", 1732 | "[Adventure, Fantasy, Action] | \n", 1733 | "[ocean, drugabuse, exoticisland, eastindiatrad... | \n", 1734 | "[JohnnyDepp, OrlandoBloom, KeiraKnightley] | \n", 1735 | "[GoreVerbinski] | \n", 1736 | "
2 | \n", 1739 | "206647 | \n", 1740 | "Spectre | \n", 1741 | "[A, cryptic, message, from, Bond’s, past, send... | \n", 1742 | "[Action, Adventure, Crime] | \n", 1743 | "[spy, basedonnovel, secretagent, sequel, mi6, ... | \n", 1744 | "[DanielCraig, ChristophWaltz, LéaSeydoux] | \n", 1745 | "[SamMendes] | \n", 1746 | "
3 | \n", 1749 | "49026 | \n", 1750 | "The Dark Knight Rises | \n", 1751 | "[Following, the, death, of, District, Attorney... | \n", 1752 | "[Action, Crime, Drama, Thriller] | \n", 1753 | "[dccomics, crimefighter, terrorist, secretiden... | \n", 1754 | "[ChristianBale, MichaelCaine, GaryOldman] | \n", 1755 | "[ChristopherNolan] | \n", 1756 | "
4 | \n", 1759 | "49529 | \n", 1760 | "John Carter | \n", 1761 | "[John, Carter, is, a, war-weary,, former, mili... | \n", 1762 | "[Action, Adventure, ScienceFiction] | \n", 1763 | "[basedonnovel, mars, medallion, spacetravel, p... | \n", 1764 | "[TaylorKitsch, LynnCollins, SamanthaMorton] | \n", 1765 | "[AndrewStanton] | \n", 1766 | "
\n", 1853 | " | movie_id | \n", 1854 | "title | \n", 1855 | "overview | \n", 1856 | "genres | \n", 1857 | "keywords | \n", 1858 | "cast | \n", 1859 | "crew | \n", 1860 | "tags | \n", 1861 | "
---|---|---|---|---|---|---|---|---|
0 | \n", 1866 | "19995 | \n", 1867 | "Avatar | \n", 1868 | "[In, the, 22nd, century,, a, paraplegic, Marin... | \n", 1869 | "[Action, Adventure, Fantasy, ScienceFiction] | \n", 1870 | "[cultureclash, future, spacewar, spacecolony, ... | \n", 1871 | "[SamWorthington, ZoeSaldana, SigourneyWeaver] | \n", 1872 | "[JamesCameron] | \n", 1873 | "[In, the, 22nd, century,, a, paraplegic, Marin... | \n", 1874 | "
1 | \n", 1877 | "285 | \n", 1878 | "Pirates of the Caribbean: At World's End | \n", 1879 | "[Captain, Barbossa,, long, believed, to, be, d... | \n", 1880 | "[Adventure, Fantasy, Action] | \n", 1881 | "[ocean, drugabuse, exoticisland, eastindiatrad... | \n", 1882 | "[JohnnyDepp, OrlandoBloom, KeiraKnightley] | \n", 1883 | "[GoreVerbinski] | \n", 1884 | "[Captain, Barbossa,, long, believed, to, be, d... | \n", 1885 | "
2 | \n", 1888 | "206647 | \n", 1889 | "Spectre | \n", 1890 | "[A, cryptic, message, from, Bond’s, past, send... | \n", 1891 | "[Action, Adventure, Crime] | \n", 1892 | "[spy, basedonnovel, secretagent, sequel, mi6, ... | \n", 1893 | "[DanielCraig, ChristophWaltz, LéaSeydoux] | \n", 1894 | "[SamMendes] | \n", 1895 | "[A, cryptic, message, from, Bond’s, past, send... | \n", 1896 | "
3 | \n", 1899 | "49026 | \n", 1900 | "The Dark Knight Rises | \n", 1901 | "[Following, the, death, of, District, Attorney... | \n", 1902 | "[Action, Crime, Drama, Thriller] | \n", 1903 | "[dccomics, crimefighter, terrorist, secretiden... | \n", 1904 | "[ChristianBale, MichaelCaine, GaryOldman] | \n", 1905 | "[ChristopherNolan] | \n", 1906 | "[Following, the, death, of, District, Attorney... | \n", 1907 | "
4 | \n", 1910 | "49529 | \n", 1911 | "John Carter | \n", 1912 | "[John, Carter, is, a, war-weary,, former, mili... | \n", 1913 | "[Action, Adventure, ScienceFiction] | \n", 1914 | "[basedonnovel, mars, medallion, spacetravel, p... | \n", 1915 | "[TaylorKitsch, LynnCollins, SamanthaMorton] | \n", 1916 | "[AndrewStanton] | \n", 1917 | "[John, Carter, is, a, war-weary,, former, mili... | \n", 1918 | "
\n", 2088 | " | movie_id | \n", 2089 | "title | \n", 2090 | "tags | \n", 2091 | "
---|---|---|---|
0 | \n", 2096 | "19995 | \n", 2097 | "Avatar | \n", 2098 | "[In, the, 22nd, century,, a, paraplegic, Marin... | \n", 2099 | "
1 | \n", 2102 | "285 | \n", 2103 | "Pirates of the Caribbean: At World's End | \n", 2104 | "[Captain, Barbossa,, long, believed, to, be, d... | \n", 2105 | "
2 | \n", 2108 | "206647 | \n", 2109 | "Spectre | \n", 2110 | "[A, cryptic, message, from, Bond’s, past, send... | \n", 2111 | "
3 | \n", 2114 | "49026 | \n", 2115 | "The Dark Knight Rises | \n", 2116 | "[Following, the, death, of, District, Attorney... | \n", 2117 | "
4 | \n", 2120 | "49529 | \n", 2121 | "John Carter | \n", 2122 | "[John, Carter, is, a, war-weary,, former, mili... | \n", 2123 | "
\n", 2191 | " | movie_id | \n", 2192 | "title | \n", 2193 | "tags | \n", 2194 | "
---|---|---|---|
0 | \n", 2199 | "19995 | \n", 2200 | "Avatar | \n", 2201 | "In the 22nd century, a paraplegic Marine is di... | \n", 2202 | "
1 | \n", 2205 | "285 | \n", 2206 | "Pirates of the Caribbean: At World's End | \n", 2207 | "Captain Barbossa, long believed to be dead, ha... | \n", 2208 | "
2 | \n", 2211 | "206647 | \n", 2212 | "Spectre | \n", 2213 | "A cryptic message from Bond’s past sends him o... | \n", 2214 | "
3 | \n", 2217 | "49026 | \n", 2218 | "The Dark Knight Rises | \n", 2219 | "Following the death of District Attorney Harve... | \n", 2220 | "
4 | \n", 2223 | "49529 | \n", 2224 | "John Carter | \n", 2225 | "John Carter is a war-weary, former military ca... | \n", 2226 | "
\n", 2327 | " | movie_id | \n", 2328 | "title | \n", 2329 | "tags | \n", 2330 | "
---|---|---|---|
0 | \n", 2335 | "19995 | \n", 2336 | "Avatar | \n", 2337 | "in the 22nd century, a paraplegic marine is di... | \n", 2338 | "
1 | \n", 2341 | "285 | \n", 2342 | "Pirates of the Caribbean: At World's End | \n", 2343 | "captain barbossa, long believed to be dead, ha... | \n", 2344 | "
2 | \n", 2347 | "206647 | \n", 2348 | "Spectre | \n", 2349 | "a cryptic message from bond’s past sends him o... | \n", 2350 | "
3 | \n", 2353 | "49026 | \n", 2354 | "The Dark Knight Rises | \n", 2355 | "following the death of district attorney harve... | \n", 2356 | "
4 | \n", 2359 | "49529 | \n", 2360 | "John Carter | \n", 2361 | "john carter is a war-weary, former military ca... | \n", 2362 | "