ravvasanthosh commited on
Commit
a5dd9d1
·
verified ·
1 Parent(s): 133eb08

Upload 3 files

Browse files
Files changed (4) hide show
  1. .gitattributes +1 -0
  2. app4.py +23 -0
  3. combined_emotion.csv +3 -0
  4. requirements 2.txt +4 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ combined_emotion.csv filter=lfs diff=lfs merge=lfs -text
app4.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as stl
2
+ import numpy as np
3
+ import pandas as pd
4
+ from sklearn.feature_extraction.text import CountVectorizer
5
+ from sklearn.pipeline import Pipeline
6
+ from sklearn.model_selection import train_test_split
7
+ from sklearn.naive_bayes import MultinomialNB
8
+ from sklearn.metrics import accuracy_score
9
+ stl.write('this is sentiment analysis')
10
+ df = pd.read_csv('/Users/ravvanagasai/dataset/archive/combined_emotion.csv')
11
+ model1 = Pipeline([("Feature_Engineer",CountVectorizer(binary= True,stop_words = 'english')),
12
+ ("Algorithm", MultinomialNB())])
13
+ X = df['sentence']
14
+ y = df['emotion']
15
+
16
+ x_train,x_test,y_train,y_test = train_test_split(X,y,test_size=0.3,random_state=23)
17
+ model1.fit(x_train,y_train)
18
+ y_pred = model1.predict(x_test)
19
+ if stl.button('click for accuracy'):
20
+ stl.write(accuracy_score(y_test,y_pred))
21
+ str = stl.text_input('enter text')
22
+ if stl.button('click to check'):
23
+ stl.write(model1.predict([str]))
combined_emotion.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:704ba3b3a7d75180205d91449196048c2affc54e4a894988f88bdb8fd34f7c1d
3
+ size 43819946
requirements 2.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ streamlit
2
+ pandas
3
+ numpy
4
+ scikit-learn