TremorAI is a state-of-the-art deep learning application designed to detect and characterize seismic events in real-time. Developed by Amitoj Singh and Varun Bothra, this system leverages advanced Convolutional Neural Networks (CNNs) to distinguish between earthquake signals and seismic noise with high precision.
- Real-Time Detection: Instantly analyzes seismic signals to detect potential earthquakes.
- High Accuracy: Powered by a custom-trained CNN model achieving >99% accuracy on the STEAD dataset.
- Magnitude Estimation: Automatically estimates the magnitude of detected events.
- Interactive Dashboard: Modern, dark-themed web interface for easy data visualization and analysis.
- Universal Compatibility: Supports standard
.csvand.jsonseismic data formats.
- Frontend: HTML5, CSS3, JavaScript (Chart.js)
- Backend: Python, FastAPI
- AI Core: TensorFlow, Keras, NumPy
- Data Processing: Pandas, SciPy
- Python 3.8 or higher
- Pip package manager
-
Clone the repository:
git clone https://github.com/yourusername/TremorAI.git cd TremorAI -
Install dependencies:
pip install -r requirements.txt
-
Start the Server:
python backend/main.py
The server will start at
http://0.0.0.0:8000. -
Access the Dashboard: Open your web browser and navigate to
http://localhost:8000. -
Analyze Data:
- Upload your seismic data file (
.csvor.json). - Or click "Use Example Data" to load a sample.
- Click "Analyze Signal" to see the AI's prediction.
- Upload your seismic data file (
backend/: API server and model inference logic.frontend/: User interface source code.core/: Core machine learning and data processing utilities.examples/: Sample datasets for testing.notebooks/: Research and training experiments.
TremorAI uses a specialized CNN architecture optimized for seismic signal processing.
| Metric | Score |
|---|---|
| Accuracy | 99.01% |
| Precision | 99.27% |
| Recall | 98.83% |
| F1 Score | 99.05% |
Note
The model was trained on over 100,000 seismic samples from the STEAD dataset.
- Amitoj Singh - Lead Developer & AI Researcher
- Varun Bothra - Lead Developer & System Architect
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the TremorAI Team