Business Application for Nuclear Reactors
Flux means flow, critical heat flux is that limit beyond which heat can no longer flow from the solid to the liquid. At this point, vapour starts getting formed. Operating the system beyond this limit leads to overheating and failure.
Hence predicting this value becomes important for the safety of workers in nuclear plants.
What does the code contain
- Data Preprocessing and EDA
- Torch Dataset and DataLoader preparation
- Torch Custom Model building and evaluation
- Optuna hyperparameter tuning on model architecture and optimizer's learning rate
- Optuna visualizations
- Torching saving and loading of model state (incl. weights and biases)
Streamlit Deployment Link: https://fluxprediction-6elvtzngufrqfggzt77qst.streamlit.app/
Note: Values may change by a small limit for the same feature values, as the data batches are shuffled each time they are loaded into the model.
Next Steps 📃☑️✅
- Log results on MLFlow
- Showcase the results on DagsHub
- Deploy the application on AWS EC2