emirkaanozdemr commited on
Commit
5f424ae
·
verified ·
1 Parent(s): ff53f9e

Upload 3 files

Browse files
Files changed (3) hide show
  1. app.py +19 -0
  2. model.h5 +3 -0
  3. requirements.txt +4 -0
app.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import numpy as np
3
+ from sklearn.feature_extraction import CountVectorizer
4
+ from tensorflow.keras.models import load_model
5
+
6
+ model=load_model("model.h5")
7
+ def transform(password):
8
+ character=[]
9
+ for i in password:
10
+ character.append(i)
11
+ return character
12
+ vect=CountVectorizer(tokenizer=transform)
13
+ input=st.text_input("Your Password",type="password")
14
+ data=vect.fit_transform(input)
15
+ if st.button("Predict"):
16
+ prediction=model.predict(data)
17
+ class_names=["Weak","Medium","Strong"]
18
+ prediction=class_names(np.argmax(prediction))
19
+ st.write(prediction)
model.h5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:653e6066760ee1ddee2036a034a06c8d876b35b132a52eb6810a3b2e9e3f84da
3
+ size 463360
requirements.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ scikit-learn
2
+ numpy
3
+ streamlit
4
+ tensorflow