Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Aug 7, 2024. It is now read-only.

tcivie/Bone_Marrow_Cells_Classification

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my "Introduction to Artificial Intelligence" course project repository!

Python Numpy TensorFlow SKlearn Keras

Welcome to this repository showcasing my course project on artificial intelligence (AI). This project extensively explores the impact of various preprocessing techniques and configurations of artificial neural networks (specifically Convolutional Neural Networks, CNNs) on model performance in a medical setting.

Using a dataset comprising over 170,000 expert-annotated, de-identified cells derived from the bone marrow smears of 945 patients, this project aims to develop a proficient model for classifying bone marrow cells. The cells in the dataset were stained using the May-Grünwald-Giemsa/Pappenheim stain. Various preprocessing methods, such as normalization, standardization, and feature selection, were utilized to prepare the data for model training. 📊🔬💡

The goal of this project is to provide an exhaustive analysis of the effects of preprocessing techniques and CNN configurations on model performance. This project also aims to offer insights into best practices for these tasks in real-world applications. The results from this research should prove to be a valuable resource for both students and practitioners seeking to understand the impact of these factors on model performance, particularly in the context of bone marrow cell classification. 🏥💼🎓

This project has been implemented using Python, incorporating popular libraries such as Keras and Numpy. The code is thoroughly documented and organized into clear, modular functions for easy understanding and reuse. 📚🐍👩‍💻

I welcome any feedback or comments on this project. Thank you for your time and interest!

📂 Project Files

📚 References

📄 Data Source

Matek, C., Krappe, S., Münzenmayer, C., Haferlach, T., & Marr, C. (2021). An Expert-Annotated Dataset of Bone Marrow Cytology in Hematologic Malignancies [Data set]. The Cancer Imaging Archive. https://doi.org/10.7937/TCIA.AXH3-T579

📖 Publication

Matek, C., Krappe, S., Münzenmayer, C., Haferlach, T., and Marr, C. (2021). Highly accurate differentiation of bone marrow cell morphologies using deep neural networks on a large image dataset. https://doi.org/10.1182/blood.2020010568

🌐 TCIA

Clark K, Vendt B, Smith K, Freymann J, Kirby J, Koppel P, Moore S, Phillips S, Maffitt D, Pringle M, Tarbox L, Prior F. The Cancer Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository, Journal of Digital Imaging, Volume 26, Number 6, December, 2013, pp 1045-1057. DOI: 10.1007/s10278-013-9622-7

About

Different implementations for ANN and SVM on bone narrow cells database.

Topics

Resources

Stars

Watchers

Forks

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.