--- title: Tumor Prediction emoji: 🧠 colorFrom: pink colorTo: blue sdk: streamlit sdk_version: 1.42.0 app_file: app.py pinned: false --- # Tumor Prediction Application ![Tumor Prediction Preview](preview.png) ## Overview This application uses advanced machine learning models to predict the type of tumor from medical images. It leverages the latest advancements in artificial intelligence to provide accurate and quick predictions. ## Features - **Image Upload**: Upload an image of a tumor for prediction. - **Prediction**: Get a prediction of the tumor type with confidence percentage. - **Translation**: Translate the prediction summary from French to Spanish. - **Text-to-Speech**: Convert the translated text to speech. - **Interactive UI**: User-friendly interface with Bootstrap and Particles.js integration. ## Technologies Used - **Streamlit**: For building the web application. - **PyTorch**: For the deep learning model. - **Hugging Face API**: For text summarization and translation. - **Google Text-to-Speech (gTTS)**: For converting text to speech. - **Mistral LLM**: For generating detailed medical diagnoses. - **Bootstrap**: For responsive design. - **Particles.js**: For background particle effects.