Assignment 2: Machine Learning Project
Tran Ngoc Anh Thu s3879312 |
Tran Duy Phong s3879069 |
The dataset description contains 27x27 RGB images of cells from 99 different patients. The images are histopathology images that show cells at the microscopic level. The goal is to classify these cells based on whether they are cancerous and also to classify them according to their cell type.
-
Clone this repository to your local machine.
-
Ensure that you have the necessary packages installed. These can be found in the
requirements.txt
file. To install them, use the following command in your terminal:
pip install -r requirements.txt
-
Navigate to the
jupyter_notebook
directory and open thenotebook.ipynb
file. This Jupyter notebook contains all the code and detailed analysis for this project. -
If you want to test the models, you can find the trained models in the
jupyter_notebook/models
directory. -
You can find the evaluation reports for the data in
independent_evaluation
directory. -
output_data
folder contains the processed data used for the project. This includes a CSV file of combined data and evaluation reports. -
For details on the project requirements and grading rubric, refer to the
requirement_rubric
directory.
Please note that this project requires Python 3.6 or later and pip for installing packages. If you encounter any issues, please feel free to open an issue in this repository.
Here is an overview of the repository structure:
βββ Image_classification_data.zip # Original data used for the project.
βββ LICENSE # License for the project.
βββ README.md # This README file.
βββ data_source.pdf # Documentation of the data source.
βββ independent_evaluation # Directory containing pdfs of independent evaluation metrics.
βββ jupyter_notebook # Jupyter notebook containing the code and analysis.
β βββ models # Trained models from the project.
β βββ my_dir # Directory containing tuning results.
β βββ notebook.ipynb # The main Jupyter notebook with the entire analysis and code.
β βββ tuning # Directory containing tuning results.
β βββ notebook.pdf # Pdf file of the jupyter notebook
β βββ notebook.py # python file of the jupyter notebook.
βββ output_data # Output data used for the project
βββ requirement_rubric # Assignment requirement and rubric.
βββ requirements.txt # Required packages for the project.
This project is licensed under the terms of the MIT License.