Це відео не доступне.
Перепрошуємо.
TWITTER SENTIMENT ANALYSIS (NLP) | Machine Learning Projects | GeeksforGeeks
Вставка
- Опубліковано 12 лис 2023
- Dive into the language of social media with this exciting episode of our Machine Learning Project Series! 📊🔍 Here, we unravel Twitter Sentiment Analysis using Natural Language Processing (NLP) and Machine Learning. 🐦🤖
Explore the power of NLP in understanding and interpreting human sentiments on social media platforms. Whether you're a data enthusiast or a coding pro, this hands-on project provides valuable insights into the world of machine learning applications.
📑 Related Article: www.geeksforge...
-------------------------------------------------------------------------
🔴 More Machine Learning Projects: • Machine Learning Projects
🔴 Stock Price Prediction Project using ML: • STOCK PRICE PREDICTION...
🔴 MOVIE RECOMMENDATION SYSTEM Using Machine Learning: • MOVIE RECOMMENDATION S...
-------------------------------------------------------------------------
📚 Explore Our Courses: practice.geeks...
-------------------------------------------------------------------------
Follow us for more fun, knowledge and resources:
💬 Twitter- / geeksforgeeks
🧑💼 LinkedIn- / geeksforgeeks
📷 Instagram- www.instagram....
💌 Telegram- t.me/s/geeksfo...
📱 Download GeeksforGeeks' Official App: geeksforgeeksa...
Related Queries:
Twitter Sentiment Analysis in Machine Learning
NLP Project
Natural Language Processing in ML
ML project sentiment analysis
sentiment analysis NLP project
Machine Learning Project
Natural Language Processing Projects
Twitter Sentiment Analysis Project
Social Media Analysis Project
Machine Learning NLP
#GeeksforGeeks #GfG #NLP #naturallanguageprocessing #machinelearning #mlprojects #projects #twitter #X #sentimentanalysis #python
Related Article: www.geeksforgeeks.org/twitter-sentiment-analysis-using-python/
siddharthan sir, congratuations for joining geeks for geeks.
Great content from Siddhardhan.
you got it bro!
Pls make a video on career recommendation after secondary school using ML
stemming would remove the comma as well as the apostrophe but we need to keep the apostrophe . so what should be the re for that
Greate Exeplaination sir.
Very Clearly explanation
Beautifully explained!!! Thanks a lot sir 🙏🏻🙏🏻🙏🏻
PS : How can we use it to make a project which will take input from the user
But what if I want to test on new data
Nice explanation, completed the project👍
Hi brother. Can you please provide me the code . I will pay you the amount you demand . 🙏🙏🙏🙏🙏🙏
Have you run this project??
@@1anu_ra-dha. Yes
@@1anu_ra-dha. Yes
Have U run the project ?
How can we use our own tweet or comment to test the machine. As for now we are using index as median. Tell me if i can actually write my own sentence and check whether its negative or positive?😢
I have the same doubt. Please let me know as well if you have found the answer.
thanks.
Hi Sir, Can we split data in X customer_Id with Text ? So we can get which customers said negative reviews ?
Thanks for the video
Great Explanation
Great eplanation
thanks a lot
Nice explanation
sir,please provide the complete end to end neural network style transfer projects with web application
I have implemented the above code it took some time to stem then I implemented another code with lemmatization it was fast. In general, Lemmas are more computationally expensive than Stemming, when I checked this code again I found a potential change - for each loop, it's calling StopWords instead you can define it once within some variable and call that variable inside the loop. After making these changes it took me 2 mins for stemming using the above code.
can u give the dataset link ?
@@soukarya_ghosh6612 You can find it in video itself at 3:30
can you please tell me how's this part of code after changes you mentioned?
@@thegeeks2002 Before it took around 1 hour I guess after these changes it took 2 mins, However I ended up using Lematization even it took 2mins. But this tutorial is really helpful for me to get started with this usecase and then explore more advanced concepts for it.
do you have the code with you rn??
Hi can help me i got error at the line 20 of code twitter data['stemmed_content']=Twitter_data['text'].apply(stemming)
Solve hua?
it should be twitter_data not Twitter_data (no capital T)
@@raunakkakkar1231 Hi can you help me too I had an error at the same line twitter_data['stemmed_content'] = twitter_data['text'].apply(stemming) and the error was NameError : name 'twitter_data' is not defined
@@suyashsawant8928 coz there is no file named twitter data with you
very useful. but my code does not showing stemmed_content and it's taking only 2 to 3 mins to run instead of 55 mins. what can be the error sir
You didn't add blank space between the quotation marks at the .join statement.
@@sizzrizz6074 that isn't the cause of the problem.
sir i have tried the same dataset with same code but the accuracy score is much different then yours ,its causing an overfitting condition ,how it can be improved
Kitni aayi thi bhaii?
Btao
55%@@saurabhojha2832
The same problem,you solve it or not ?
Is there a way to convert the vectorized numbers to string again?
Just a suggestion it would have been simpler if you directly utilized the methods as they are from the libraries rather than storing each method in a different variable. It kind of makes the code look heavy and also confusing and difficult to follow. Thanks for the tutorial.
How can we increase the accuracy of the model
try different algorithms, maybe some other algorithm works better and gives a better accuracy. Also, if the dataset is not vast like the one on the video try gathering atleast 1000-10000 of data and train again to check the accuracy.
@@shaikhahsan100 have any other suggesstion
Siddharthan Sir
Can anyone help my prog shows
X_test not defined when running the pickle file in another window . What to do
check that line of code where you split the dataset into training and testing sets. where the random state = 2 was mentioned.
Also check whether you executed that snippet or not. that could also be an error.
link to the notebook please....
what to do when null values are found in dataset
what is up and down sampling
At the time of fetching api from kaggle
I am getting a key error: content length
Pls help
Sır! If we don't have the target column in our Twitter dataset, what should we do?
yes we do..check whether u have selected sentiment140 from kaggle
how to add kaggle.json Path in Jupyter notebook ............please reply?
Which library is used like tool?
The output of counts_value not the same your output, why this ?
the way he saved model was not enough, you have to lay a data pipeline for new data and also save the vectorizer
Can you send the PPT file which you showed in the beginning of the video?
stemming process is taking too long time to execute, due to which i'm not able to apply modelling
we need to optimize the stemming function. like in list comprehension we are using stopwords.words('english') instead of that create a variable outside the function and use that variable instead..
here I guess it will optimize the code than the previous version
X has 179715 features, but LogisticRegression is expecting 460873 features as input.
I am getting this error while executing predict function on test data
How you solved this error
@@archana2467 for training data use fit_transform function and for testing data use transform() function
@@archana2467 use fit_transfer function for training data and transfer function for testing data instead of using fit_transfer for testing data
@@archana2467 use fit_transform function for training data and transfer function for testing data instead of using fit_transform for testing data
@@archana2467 ı had the same mistake. random_state should be equal to 2 or yo should check taht you have written the X_test equation correctly in the "converting the textual data to numerical data" section . I mean ; X_test = vectorizer.transform(X_test)
Is this Siddharth? That guy who has a telegram channel named Machine Learning and also a youtube channel?
If so! Great to see you buddy❤..
sir how to get this project coalab sheet. you told me that link in description.i searched it,i did not get
Go and search for google colab in google and then click on new notebook .so u will get it
can you provide the source code please
siddharthan is here(as instructor)
please share the collab notebook link
ho siddharthan sir 😁😁😁😁😁😁😁😁
49:52
snaives bayes multinomial model has a higher accuracy
can anyone tell me where we can find the all code in this is project
You can find everything in this article : www.geeksforgeeks.org/twitter-sentiment-analysis-using-python/
1:08:00
Where is the code??
hello I am making web app on it using flask but i am facing this error(tweepy.errors.Unauthorized: 401 Unauthorized 89 - Invalid or expired token.) because i have not basic account so can you help me to solve error .please reply
sir how to get colab lin
sir why we are not perfoming lemmatization
based on requirement.lemmatization is some what slow when compared to stemming
how to get colab link
my training data accuracy is 99% and test data accuracy is 50 my model is overfitted how to avoid it
L1 and L2 regularization are techniques used to prevent overfitting by adding a penalty term to the loss function during training
Hi brother. Can you please provide me the code . I will pay you the amount you demand . 🙏🙏🙏🙏🙏🙏
I also face the same problem
How to deploy this model on web??
Can anybody please help....?? 🙏🙏
@cll1670 thanks for help
what about creating an interface This is just a suggestion if u have any other ideas please share them.
28:14
22.25 code shows error. can anyone help?
can u elaborate more
hello friends i have completed the more than half tutorial still need to go..
in the tutorial I have seen that the stemming is taking to much time (almost 50m) so I just optimized it little bit....
code:
[ ] pattern =re.compile('[^a-zA-Z]')
[ ] english_stopwords = stopwords.words('english')
[ ] port_stemmer = PorterStemmer()
[ ] def stemming(content):
stemmed_content = re.sub(pattern,' ',content)
stemmed_content = stemmed_content.lower()
stemmed_content = stemmed_content.split()
stemmed_content = [port_stemmer.stem(word) for word in stemmed_content if not word in english_stopwords]
stemmed_content = ' '.join(stemmed_content)
return stemmed_content
[ ] twitter_data['stemmed_content'] = twitter_data['text'].apply(stemming)
mine just completed in 6m
I can't thank you enough 🛐finally I can continue the video😭
@@infinity8982did u complete it bro is it working??
can u provide the link of source code or share it with me
50.22
It's ML not YemYel
😄
What the point you considered 😅
😂😂😂
Can anyone tell me is twitter api free
No
develop brain tumor detection project using cnn
51:27