DavidNgoue commited on
Commit
c98e191
·
verified ·
1 Parent(s): beac364

Upload model.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. model.py +22 -0
model.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import joblib
2
+ from sklearn.linear_model import LogisticRegression
3
+ import numpy as np
4
+
5
+ def train_and_save_model():
6
+ # Modèle fictif simple
7
+ X = np.array([[1, 2], [2, 3], [3, 4], [4, 5]])
8
+ y = np.array([0, 0, 1, 1])
9
+ model = LogisticRegression()
10
+ model.fit(X, y)
11
+ joblib.dump(model, 'model.joblib')
12
+ print("Modèle entraîné et sauvegardé.")
13
+
14
+ def predict(input_data):
15
+ model = joblib.load('model.joblib')
16
+ prediction = model.predict([input_data])
17
+ print(f"Prédiction : {prediction[0]}")
18
+ return prediction[0]
19
+
20
+ if __name__ == "__main__":
21
+ train_and_save_model()
22
+ predict([3, 4])