Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
@@ -1,13 +1,64 @@
|
|
1 |
---
|
2 |
title: Embryo Classifier
|
3 |
-
emoji:
|
4 |
-
colorFrom:
|
5 |
-
colorTo:
|
6 |
sdk: streamlit
|
7 |
sdk_version: 1.36.0
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
license: apache-2.0
|
|
|
11 |
---
|
12 |
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
---
|
2 |
title: Embryo Classifier
|
3 |
+
emoji: 🐢
|
4 |
+
colorFrom: blue
|
5 |
+
colorTo: pink
|
6 |
sdk: streamlit
|
7 |
sdk_version: 1.36.0
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
license: apache-2.0
|
11 |
+
short_description: Embryo Quality Identifier
|
12 |
---
|
13 |
|
14 |
+
Embryo Quality Assessment: A Tandem of Machine Learning and Medicine
|
15 |
+
Overview
|
16 |
+
This project leverages the power of machine learning to assist in the medical field, specifically in the assessment of embryo quality during in vitro fertilization (IVF) procedures. By using a trained machine learning model, we aim to provide embryologists with accurate and reliable assessments of embryo quality, thereby increasing the chances of successful pregnancies and reducing the emotional and financial burden on prospective parents.
|
17 |
+
|
18 |
+
Model Description
|
19 |
+
The model is based on EfficientNet, a state-of-the-art Convolutional Neural Network (CNN) architecture. It is trained to classify embryo images into two categories, originally labeled as "0" and "1", which you can map to Low Quality and High Quality, respectively. The model utilizes advanced image processing techniques to analyze and predict the quality of embryos based on provided images.
|
20 |
+
|
21 |
+
Features
|
22 |
+
Predict the quality of embryos from uploaded images.
|
23 |
+
Provide confidence scores for each quality category.
|
24 |
+
User-friendly interface built with Streamlit for easy interaction.
|
25 |
+
Installation
|
26 |
+
Requirements
|
27 |
+
Python 3.x
|
28 |
+
TensorFlow
|
29 |
+
Streamlit
|
30 |
+
Pillow
|
31 |
+
NumPy
|
32 |
+
Setup
|
33 |
+
Install the required packages:
|
34 |
+
|
35 |
+
bash
|
36 |
+
Copy code
|
37 |
+
pip install streamlit tensorflow pillow numpy
|
38 |
+
Clone the repository:
|
39 |
+
|
40 |
+
bash
|
41 |
+
Copy code
|
42 |
+
git clone https://github.com/yourusername/embryo-quality-assessment.git
|
43 |
+
cd embryo-quality-assessment
|
44 |
+
Ensure the trained model is saved in the saved_model/embryo_classifier directory:
|
45 |
+
|
46 |
+
If the model is not saved, you can save it using TensorFlow's tf.saved_model.save method.
|
47 |
+
|
48 |
+
Usage
|
49 |
+
Run the Streamlit app:
|
50 |
+
|
51 |
+
bash
|
52 |
+
Copy code
|
53 |
+
streamlit run app.py
|
54 |
+
Upload an Embryo Image:
|
55 |
+
|
56 |
+
Open your web browser and navigate to the provided URL (usually http://localhost:8501). Upload an embryo image in JPG, JPEG, or PNG format.
|
57 |
+
|
58 |
+
View the Results:
|
59 |
+
|
60 |
+
The app will display the uploaded image, classify its quality, and show the confidence scores for each quality category.
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|