abhisheks008 / ML-Crate

ML-Crate stands as the ultimate hub for a multitude of exciting ML projects, serving as the go-to resource haven for passionate and dedicated ML enthusiasts!🌟💫 Devfolio URL, https://devfolio.co/projects/mlcrate-98f9
https://quine.sh/repo/abhisheks008-ML-Crate-409463050
MIT License
205 stars 216 forks source link

Text Emotion Detection #662

Open Madhu0-2 opened 5 months ago

Madhu0-2 commented 5 months ago

ML-Crate Repository (Proposing new issue)

:red_circle: Project Title : Text Emotion Detection
:red_circle: Aim : The aim is to predict emotion based on the text provided.
:red_circle: Dataset : https://www.kaggle.com/code/khuzaimaaziz/text-emotion-detection-on-emotion-dataset/notebook
:red_circle: Approach : Streamlit app.


📍 Follow the Guidelines to Contribute in the Project :


:red_circle::yellow_circle: Points to Note :


:white_check_mark: To be Mentioned while taking the issue :


Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

github-actions[bot] commented 5 months ago

Thank you for creating this issue! We'll look into it as soon as possible. Your contributions are highly appreciated! 😊

Madhu0-2 commented 5 months ago

Requesting to assign this issue to me : @Madhu0-2

gaurimadan commented 5 months ago

Hello Sir, I have been working on such ML projects such as recommender systems and face account prediction ,I am looking to work on NLP too. Please assign the issue to me .

abhisheks008 commented 5 months ago

Hi @Madhu0-2 thanks for creating the issue. Are you planning to develop the models as well as the web app with the best fitted models developed by you?

divyansh-2707 commented 5 months ago

hello @abhisheks008 please assign this issue to me. I am the contributor in SSOC'24. My Git hub id- @divyansh-2707

fspzar123 commented 4 months ago

Full name : Filbert Shawn GitHub Profile Link : https://github.com/fspzar123 Participant ID : NA

Approach for the Project :

Data Collection: Commonly used datasets include the Emotion Dataset (e.g., Twitter data labeled with emotions)

Data Preprocessing:

Model Selection: Traditional Machine Learning: Logistic Regression, SVM, Random Forest Deep Learning: RNNs, Long Short-Term Memory (LSTM) networks, Convolutional Neural Networks (CNNs)

Model Training:

Evaluation: Evaluate the model using metrics like accuracy, precision, recall, F1 score, and confusion matrix. Perform cross-validation to ensure the model generalizes well.

Prediction: Use the trained model to predict emotions on new text data.

What is your participant role? SSOC'24

abhisheks008 commented 4 months ago

Full name : Filbert Shawn GitHub Profile Link : https://github.com/fspzar123 Participant ID : NA

Approach for the Project :

Data Collection: Commonly used datasets include the Emotion Dataset (e.g., Twitter data labeled with emotions)

Data Preprocessing:

  • Clean the text data by removing stop words, punctuation, and stemming and lemmatization.
  • Tokenize the text into words or subwords.
  • Convert the text into numerical representations using techniques like Bag of Words (BoW), Term Frequency-Inverse Document Frequency (TF-IDF).

Model Selection: Traditional Machine Learning: Logistic Regression, SVM, Random Forest Deep Learning: RNNs, Long Short-Term Memory (LSTM) networks, Convolutional Neural Networks (CNNs)

Model Training:

  • Split the dataset into training and testing sets.
  • Train the model on the training data.
  • Fine-tune hyperparameters and optimize the model.

Evaluation: Evaluate the model using metrics like accuracy, precision, recall, F1 score, and confusion matrix. Perform cross-validation to ensure the model generalizes well.

Prediction: Use the trained model to predict emotions on new text data.

What is your participant role? SSOC'24

As this issue is opened by a contributor I can't assign it to others.