All Projects → sundeepblue → Movie_rating_prediction

sundeepblue / Movie_rating_prediction

Predict movie's IMDB rating

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Movie rating prediction

Facerecognition
This is an implematation project of face detection and recognition. The face detection using MTCNN algorithm, and recognition using LightenenCNN algorithm.
Stars: ✭ 137 (-22.6%)
Mutual labels:  face-recognition
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (-9.04%)
Mutual labels:  face-recognition
Ownphotos Frontend
Stars: ✭ 171 (-3.39%)
Mutual labels:  face-recognition
Face Recognition.js
Simple Node.js package for robust face detection and face recognition. JavaScript and TypeScript API.
Stars: ✭ 1,768 (+898.87%)
Mutual labels:  face-recognition
Maskedface Net
MaskedFace-Net is a dataset of human faces with a correctly and incorrectly worn mask based on the dataset Flickr-Faces-HQ (FFHQ).
Stars: ✭ 152 (-14.12%)
Mutual labels:  face-recognition
Facenet mtcnn to mobile
convert facenet and mtcnn models from tensorflow to tensorflow lite and coreml (使用 TFLite 将 FaceNet 和 MTCNN 移植到移动端)
Stars: ✭ 166 (-6.21%)
Mutual labels:  face-recognition
Intelegent lock
lock mechanism with face recognition and liveness detection
Stars: ✭ 134 (-24.29%)
Mutual labels:  face-recognition
Attendance Using Face
Face-recognition using Siamese network
Stars: ✭ 174 (-1.69%)
Mutual labels:  face-recognition
Facenet
Face recognition using Tensorflow
Stars: ✭ 12,189 (+6786.44%)
Mutual labels:  face-recognition
Facepause
Look Away to Pause Youtube - Experimental Chrome Extension
Stars: ✭ 171 (-3.39%)
Mutual labels:  face-recognition
Face Recognition
Face recognition and its application as attendance system
Stars: ✭ 143 (-19.21%)
Mutual labels:  face-recognition
Sphereface Plus
SphereFace+ Implementation for <Learning towards Minimum Hyperspherical Energy> in NIPS'18.
Stars: ✭ 151 (-14.69%)
Mutual labels:  face-recognition
Masktheface
Convert face dataset to masked dataset
Stars: ✭ 167 (-5.65%)
Mutual labels:  face-recognition
Eagleeye
Stalk your Friends. Find their Instagram, FB and Twitter Profiles using Image Recognition and Reverse Image Search.
Stars: ✭ 2,868 (+1520.34%)
Mutual labels:  face-recognition
Human
Human: 3D Face Detection, Body Pose, Hand & Finger Tracking, Iris Tracking and Age & Gender Prediction
Stars: ✭ 172 (-2.82%)
Mutual labels:  face-recognition
Attendace management system
In this system we can fill attendance by face recognition
Stars: ✭ 135 (-23.73%)
Mutual labels:  face-recognition
Facenet Pytorch
Pretrained Pytorch face detection (MTCNN) and facial recognition (InceptionResnet) models
Stars: ✭ 2,564 (+1348.59%)
Mutual labels:  face-recognition
Facegan
TF implementation of our ECCV 2018 paper: Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Model
Stars: ✭ 176 (-0.56%)
Mutual labels:  face-recognition
Dockerface
Face detection using deep learning.
Stars: ✭ 173 (-2.26%)
Mutual labels:  face-recognition
Face Api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
Stars: ✭ 13,258 (+7390.4%)
Mutual labels:  face-recognition

.===================================================================================

Predict IMDB movie rating

by Chuan Sun (sundeepblue at gmail dot com)

https://twitter.com/sundeepblue

Scrapy project @ NYC Data Science Academy

8/14/2016

===================================================================================

STEP 1:

Fetch a list of 5000 movie titles and budgets from www.the-numbers.com

This step will generate a JSON file 'movie_budget.json'

$ scrapy crawl movie_budget -o movie_budget.json

===================================================================================

STEP 2:

Load 5000+ movie titles from the JSON file 'movie_budget.json'

Then search those titles from IMDB website to get the real IMDB movie links

It will generate a JSON file 'fetch_imdb_url.json' containing movie-link pairs

$ scrapy crawl fetch_imdb_url -o fetch_imdb_url.json

===================================================================================

STEP 3:

Scrape 5000+ IMDB movie information

This step will load the JSON file 'fetch_imdb_url.json', go into each movie page, and grab data

This step will generate a JSON file 'imdb_output.json' (20M) containing detailed info of 5000+ movies

It will also download all available posters for all movies.

A total of 4907 posters can be downloaded (998MB). Note that I am not sure if I can upload all those posters into github, so I only uploaded a few. You can see from my code how to use scrapy to grab them all.

$ scrapy crawl imdb -o imdb_output.json

===================================================================================

STEP 4:

Perform face recognition to count face numbers from all posters

This step will save result into JSON file 'image_and_facenumber_pair_list.json'

$ python detect_faces_from_posters.py

===================================================================================

STEP 5:

Load two JSON files 'imdb_output.json' and 'image_and_facenumber_pair_list.json'

Parse all variables into valid format.

Generate a final CSV table containing 28 variables that can be loaded in R or Pandas

The output will be a CSV file 'movie_metadata.csv' (1.5MB)

"movie_title"
"color"
"num_critic_for_reviews"
"movie_facebook_likes" "duration"
"director_name"
"director_facebook_likes"
"actor_3_name" "actor_3_facebook_likes"
"actor_2_name"
"actor_2_facebook_likes"
"actor_1_name" "actor_1_facebook_likes"
"gross"
"genres"
"num_voted_users"
"cast_total_facebook_likes" "facenumber_in_poster"
"plot_keywords"
"movie_imdb_link"
"num_user_for_reviews"
"language"
"country"
"content_rating"
"budget"
"title_year"
"imdb_score"
"aspect_ratio"

$ python parse_scraped_data.py

===================================================================================

STEP 6:

Load the 'movie_metadata.csv' file in RStudio, and perform EDA and LASSO regression

$ > run the RStudio

$ > load the file 'movie_rating_prediction.R'

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].