gradio # For building the web interface numpy # For numerical operations and handling arrays Pillow # For image processing tensorflow # For building and training deep learning models h5py # For loading and saving Keras models in .h5 format