Noorunnisa commited on
Commit
59de87c
·
1 Parent(s): 5d606e7

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+ from sklearn.model_selection import train_test_split
4
+ from sklearn.metrics import accuracy_score
5
+ from sklearn.ensemble import RandomForestClassifier
6
+ from sklearn import datasets
7
+ cancer = datasets.load_breast_cancer()
8
+ a=pd.DataFrame(cancer.data,columns = cancer.feature_names)
9
+ b=pd.DataFrame(cancer.target,columns=['target'])
10
+ x_train,x_test,y_train,y_test=train_test_split(a,b,test_size=0.2)
11
+ model=RandomForestClassifier()
12
+ model.fit(x_train,y_train)
13
+ st.sidebar.header("User Input Features")
14
+ user_input = st.sidebar.slider("Select a feature value", float(a.min().min()), float(a.max().max()), float(a.mean().mean()))
15
+
16
+ # Display the user input features
17
+ st.sidebar.write("Selected feature value:", user_input)
18
+
19
+
20
+ # Model Accuracy
21
+ y_pred = model.predict(x_test)
22
+ accuracy = accuracy_score(y_test, y_pred)
23
+ st.write("Model Accuracy:", accuracy)