Giter Club home page Giter Club logo

kishan0725 / ajax-movie-recommendation-system-with-sentiment-analysis Goto Github PK

View Code? Open in Web Editor NEW
501.0 10.0 453.0 1.35 MB

A content-based recommender system that recommends movies similar to the movie the user likes and analyses the sentiments of the reviews given by the user

Home Page: https://tmc.kishanlal.dev

Jupyter Notebook 92.11% Python 1.47% JavaScript 2.46% CSS 1.07% HTML 2.90% Procfile 0.01%
python ajax machine-learning nlp sentiment-analysis recommendation-system api movie-recommender movie-recommendation movie-recommendation-system

ajax-movie-recommendation-system-with-sentiment-analysis's Introduction

Hi there, I'm Kishan!

A Software Engineer and a passionate self-taught programmer from Madurai, India.

Coder GIF

Want to know more about me? Click here

Talking about Personal Stuffs:

  • ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป Iโ€™m a Senior Software Engineer at Presidio;
  • ๐Ÿ’ผ Iโ€™ve completed my Bachelor's degree in Information Technology at VCET;
  • ๐Ÿค” My interests are with Web App Development ๐Ÿ–ฅ๏ธ, Data Science ๐Ÿ“Š, Cricket ๐Ÿ, Space ๐Ÿš€, etc..;
  • ๐ŸŽฌ I love watching movies and I'm a big fan of MCU
  • ๐Ÿ’ฌ Ask me about anything, I am happy to help;
  • ๐Ÿ“ซ Please email via [email protected] or ping me on LinkedIn to reach me;

Worked with

GitHub Stats

Top Languages

Follow Me

Linkedin Badge Instagram Badge Twitter Badge Quora Badge GitHub Badge Gmail Badge StackOverflow Badge YouTube Badge

ajax-movie-recommendation-system-with-sentiment-analysis's People

Contributors

dependabot[bot] avatar kishan0725 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ajax-movie-recommendation-system-with-sentiment-analysis's Issues

Recommendation doesn't load

Hello sir,

I'm facing an issue. I've modified the KEY in mentioned places, and after I search a movie and press Enter I don't receive anything regarding the movie or recommendations.

Any idea why?

Attribute name must be string, not 'int' || Typecaste to str as well

TypeError Traceback (most recent call last)

Cell In[188], line 1, in (x)
----> 1 df['genres'] = df['Title'].map(lambda x: get_genre(str(x)))

Cell In[186], line 7, in get_genre(x)
5 result = tmdb_movie.search(x)
6 if ( len(result) != 0 ):
----> 7 movie_id = str(result[0]['id'])
8 response = requests.get('https://api.themoviedb.org/3/movie/{}?api_key={}'.format(movie_id,tmdb.
9 data_json = response.json()

File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\tmdbv3api\as_obj.py:47, in AsObj.getitem(self, key)
45 return self._obj_list[key]
46 else:
---> 47 return getattr(self, key)

TypeError: attribute name must be string, not 'int'

Here is the genre method:

from tmdbv3api import Movie
tmdb_movie = Movie()
def get_genre(x):
genres = []
result = tmdb_movie.search(x)
if ( len(result) != 0 ):
print(type(result[0]))
movie_id = str(result[0].id)
response = requests.get('https://api.themoviedb.org/3/movie/{}?api_key={}'.format(movie_id,tmdb.api_key))
data_json = response.json()
if data_json['genres']:
genre_str = " "
for i in range(0,len(data_json['genres'])):
genres.append(data_json['genres'][i]['name'])
return genre_str.join(genres)
else:
np.NaN
else:
np.NaN

a

Hello.

How to completely change the background image and the loader GIF. Irrespective of making the changes in the "style.css" file and deleting the original image and GIF you had and replacing them with a new one is not making any changes to the UI. Can you tell me where else the necessary changes have to be made?

Thanks.!

getting 500 internal server error..?

Hello Kishan sir while running the project i am getting the 500 (internal server error) in recommend file..?
What can i do for resolve a solution.

List index out of range

There's an error after getting Wikipedia data for 2019 movies. In Preprocessing 3 file
In(30) : df['genres'] = df['Title'].map(lambda x: get_genre(str(x)))

When the above code cell is executed it throws the error (List index out of range)

Biography of cast

Hey!! Can anyone tell me how to get the biography of the cast shown??

not showing details

when i enter any movie name and if there is multiple same names movies it does not showing the movie details and sentiments

Application Error

@kishan0725 An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
heroku logs --tail

Invalid Request Error

@kishan0725 Hats-off to your work . Your project is really amazing. I am getting invalid request error while running the application even after giving the correct API. Could you please help in resolving this issue.
Screenshot (472)

Threshold limit

Hey Kishan!
To Recommend movies based on the input how much similarity score you have kept as a minimum one?
How does you say whether the review is positive or negative, do you kept any threshold limit for that, can you explain it briefly?

Thank you!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.