Skip to content

shravya312/Micro-Classify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micro-Classify

Team Name: RadarVision
ID: 39446

Web App Repository

Prototype Repository

Contributors

Inchara J

Shravya H Jain

Diptangshu Bej

Anand Raut

Likith Manjunatha

Chethan A C

Tech Stack

Frontend: HTML, CSS, JavaScript.

Backend: Flask.

Machine Learning: Python, PyTorch, Scikit-learn, numpy.

Visualization: Matplotlib.

Deployment: Docker, gunicorn, nginx, Route 53, certbot.

API Testing: Postman API.

Version Control & CI/CD: Git/GitHub.

Project Structure

Micro-Doppler-Based-Target-Classification-/
├── Backend/                       # Flask backend directory
│   ├── static/                    # Static files like css, js, images, etc
│   ├── templates/                 # Frontend html files as templates for Flask
│   ├── app.py                     # Main Flask App
│   ├── venv                       # virtual env Folders
│   ├── .gitignore
│   ├── monitor.py                 # file to monitor errors and logs
│   ├── requirements.txt           # flask requirements
│   ├── .env                       # General environment variables
│   └── README.md                  # Backend documentation
├── ml_model/                      # Machine learning model directory
│   ├── notebooks/                 # Jupyter notebooks for experiments and model training
│   ├── src/
│   │   ├── data/                  # Data handling scripts
│   │   ├── model/                 # Model training, evaluation, and prediction scripts
│   │   ├── utils/                 # Utility scripts (data preprocessing, visualization)
│   │   ├── main.py                # Main script python file to run the pretrained moddel
│   ├── requirements.txt           # Python dependencies for ML
│   ├── venv/                      # Virtual environment for ML
│   ├── .gitignore                 # Ignore unnecessary files (e.g., model weights, virtual env)
│   └── README.md                  # ML model documentation
├── docker-compose.yaml            # Docker Compose file (if containerizing)
├── Dockerfile                     # Dockerfile for backend (if containerizing)
├── .gitignore                     # Global .gitignore file
├── LICENSE                        # License file
└── README.md                      # Main project documentation

Contributing

  1. Fork the repository

  2. Create a new branch:

    git checkout -b feature
  3. Make your changes

  4. Add your changes:-

    git add <filename>
  5. Commit your changes:

    git commit -m 'Add new feature'
  6. Push to the branch:

    git push origin feature
  7. Create a new Pull Request

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.0%
  • HTML 3.0%
  • Python 1.9%
  • JavaScript 0.1%