DataWorldPro commited on
Commit
6f77b8e
·
0 Parent(s):

Duplicate from DataWorldPro/GG

Browse files
Files changed (6) hide show
  1. .gitattributes +36 -0
  2. README.md +13 -0
  3. main.py +49 -0
  4. model_pickle +3 -0
  5. packages.txt +0 -0
  6. pre-requirements.txt +5 -0
.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz 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
+ model_pickle filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: IPL_SCORE_PREDICTOR
3
+ emoji: 📉
4
+ colorFrom: green
5
+ colorTo: yellow
6
+ sdk: streamlit
7
+ sdk_version: 1.25.0
8
+ app_file: main.py
9
+ pinned: false
10
+ duplicated_from: DataWorldPro/GG
11
+ ---
12
+
13
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
main.py ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ Created on Mon Feb 6 17:42:59 2023
4
+
5
+ @author: HARSH
6
+ """
7
+
8
+ import streamlit as st
9
+ import pandas as pd
10
+ import pickle
11
+ with open("model_pickle",'rb')as f:
12
+ pipe=pickle.load(f)
13
+ st.title("IPL Score Predictor")
14
+ team=['Royal Challengers Bangalore', 'Sunrisers Hyderabad',
15
+ 'Delhi Capitals', 'Chennai Super Kings', 'Kolkata Knight Riders',
16
+ 'Punjab Kings', 'Rajasthan Royals', 'Mumbai Indians']
17
+ col1, col2 = st.columns(2)
18
+ with col1:
19
+ BattingTeam=st.selectbox('Batting Team',sorted(team))
20
+ with col2:
21
+ BowlingTeam= st.selectbox("Bowling Team", sorted(team))
22
+ cities=['Ahmedabad', 'Mumbai', 'Navi Mumbai', 'Pune', 'Dubai', 'Sharjah',
23
+ 'Abu Dhabi', 'Delhi', 'Chennai', 'Hyderabad', 'Visakhapatnam',
24
+ 'Chandigarh', 'Bengaluru', 'Kolkata', 'Jaipur', 'Indore',
25
+ 'Bangalore', 'Raipur', 'Ranchi', 'Cuttack', 'Dharamsala', 'Nagpur',
26
+ 'Johannesburg', 'Centurion', 'Durban', 'Bloemfontein',
27
+ 'Port Elizabeth', 'Kimberley', 'East London', 'Cape Town']
28
+ City = st.selectbox('Select city',sorted(cities))
29
+
30
+ col3,col4,col5 = st.columns(3)
31
+
32
+ with col3:
33
+ Current_Score = st.number_input('Current Score',value=0)
34
+ with col4:
35
+ overs = st.number_input('Overs done(works for over>5)',min_value=5,max_value=20)
36
+ with col5:
37
+ wickets = st.number_input('Wickets out',min_value=0,max_value=10)
38
+
39
+ last_five = st.number_input('Runs scored in last 5 overs',value=0)
40
+
41
+ if st.button('Predict Score'):
42
+ Balls_left = 120 - (overs*6)
43
+ Wicket_left = 10 -wickets
44
+ crr = Current_Score/overs
45
+
46
+ input_df = pd.DataFrame(
47
+ {'BattingTeam': [BattingTeam], 'BowlingTeam': [BowlingTeam],'City':City, 'Current_Score': [Current_Score],'Balls_left': [Balls_left], 'Wicket_left': [Wicket_left], 'crr': [crr], 'last_five': [last_five]})
48
+ result = pipe.predict(input_df)
49
+ st.header("Predicted Score - " + str(int(result[0])))
model_pickle ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5649cab88f39d52e62098f2af2b3e43ce3ae2d81e9d55c99f0f3519546b71dd8
3
+ size 55272142
packages.txt ADDED
File without changes
pre-requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+
2
+ streamlit
3
+ requests
4
+ scikit-learn==1.0.2
5
+ xgboost