ArchiMathur commited on
Commit
588c0b3
·
verified ·
1 Parent(s): a7f7b47

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -20,8 +20,13 @@ def load_model(model_choice):
20
  with open('dtreeweights.pkl', 'rb') as pickleFile:
21
  return pickle.load(pickleFile)
22
  elif model_choice == "Sequential Model":
23
- with open('my_seq_model (1).pkl', 'rb') as pickleFile:
24
- return joblib.load(pickleFile)
 
 
 
 
 
25
  else:
26
  raise ValueError("Invalid model selection")
27
 
 
20
  with open('dtreeweights.pkl', 'rb') as pickleFile:
21
  return pickle.load(pickleFile)
22
  elif model_choice == "Sequential Model":
23
+ try:
24
+ # Try loading the Sequential model saved using joblib
25
+ with open('my_seq_model (1).pkl', 'rb') as pickleFile:
26
+ return joblib.load(pickleFile)
27
+ except:
28
+ # If joblib loading fails, fallback to TensorFlow loading
29
+ return load_model('my_seq_model (1)')
30
  else:
31
  raise ValueError("Invalid model selection")
32