Commit
·
a783ca8
1
Parent(s):
675d314
Upload 108 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +1 -0
- Dockerfile +10 -0
- README +11 -0
- brain-tumor-train.csv +3 -0
- brain_tumor_classifier.h5 +3 -0
- brain_tumor_classifier_dataset/1 no.jpeg +0 -0
- brain_tumor_classifier_dataset/10 no.jpg +0 -0
- brain_tumor_classifier_dataset/11 no.jpg +0 -0
- brain_tumor_classifier_dataset/12 no.jpg +0 -0
- brain_tumor_classifier_dataset/13 no.jpg +0 -0
- brain_tumor_classifier_dataset/14 no.jpg +0 -0
- brain_tumor_classifier_dataset/15 no.jpg +0 -0
- brain_tumor_classifier_dataset/17 no.jpg +0 -0
- brain_tumor_classifier_dataset/18 no.jpg +0 -0
- brain_tumor_classifier_dataset/19 no.jpg +0 -0
- brain_tumor_classifier_dataset/2 no.jpeg +0 -0
- brain_tumor_classifier_dataset/20 no.jpg +0 -0
- brain_tumor_classifier_dataset/21 no.jpg +0 -0
- brain_tumor_classifier_dataset/22 no.jpg +0 -0
- brain_tumor_classifier_dataset/23 no.jpg +0 -0
- brain_tumor_classifier_dataset/24 no.jpg +0 -0
- brain_tumor_classifier_dataset/25 no.jpg +0 -0
- brain_tumor_classifier_dataset/26 no.jpg +0 -0
- brain_tumor_classifier_dataset/27 no.jpg +0 -0
- brain_tumor_classifier_dataset/28 no.jpg +0 -0
- brain_tumor_classifier_dataset/29 no.jpg +0 -0
- brain_tumor_classifier_dataset/3 no.jpg +0 -0
- brain_tumor_classifier_dataset/30 no.jpg +0 -0
- brain_tumor_classifier_dataset/31 no.jpg +0 -0
- brain_tumor_classifier_dataset/32 no.jpg +0 -0
- brain_tumor_classifier_dataset/33 no.jpg +0 -0
- brain_tumor_classifier_dataset/34 no.jpg +0 -0
- brain_tumor_classifier_dataset/35 no.jpg +0 -0
- brain_tumor_classifier_dataset/36 no.jpg +0 -0
- brain_tumor_classifier_dataset/37 no.jpg +0 -0
- brain_tumor_classifier_dataset/38 no.jpg +0 -0
- brain_tumor_classifier_dataset/39 no.jpg +0 -0
- brain_tumor_classifier_dataset/4 no.jpg +0 -0
- brain_tumor_classifier_dataset/40 no.jpg +0 -0
- brain_tumor_classifier_dataset/41 no.jpg +0 -0
- brain_tumor_classifier_dataset/42 no.jpg +0 -0
- brain_tumor_classifier_dataset/43 no.jpg +0 -0
- brain_tumor_classifier_dataset/44no.jpg +0 -0
- brain_tumor_classifier_dataset/45 no.jpg +0 -0
- brain_tumor_classifier_dataset/46 no.jpg +0 -0
- brain_tumor_classifier_dataset/47 no.jpg +0 -0
- brain_tumor_classifier_dataset/48 no.jpeg +0 -0
- brain_tumor_classifier_dataset/49 no.jpg +0 -0
- brain_tumor_classifier_dataset/5 no.jpg +0 -0
- brain_tumor_classifier_dataset/50 no.jpg +0 -0
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
brain-tumor-train.csv filter=lfs diff=lfs merge=lfs -text
|
Dockerfile
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Use the official TensorFlow Docker image as the base image
|
2 |
+
FROM tensorflow/tensorflow:latest
|
3 |
+
|
4 |
+
WORKDIR /
|
5 |
+
|
6 |
+
# Copy all files from the current directory to the Docker image
|
7 |
+
COPY . .
|
8 |
+
|
9 |
+
# Install any additional dependencies (you can add more if needed)
|
10 |
+
RUN pip install --no-cache-dir Pillow argparse pandas numpy scikit-learn
|
README
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Train
|
2 |
+
python train.py --dataset_path brain-tumor-train.csv --model_save_path model.h5
|
3 |
+
|
4 |
+
# Generate GRadients
|
5 |
+
python gen_gradients.py --image_dir /brain_tumor_classifier_dataset --gradients_save_path /gradients --model_path model.h5
|
6 |
+
|
7 |
+
# Update Model
|
8 |
+
python update_model.py --model_path model.h5 --saved_gradients gradients --dataset_path brain-tumor-train.csv
|
9 |
+
|
10 |
+
# Inference
|
11 |
+
python inference.py --model_path model.h5 --image_dir brain_tumor_classifier_dataset --output_json outputs.json
|
brain-tumor-train.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d41020860e13cda2c900e4f7c2294b3b4f0e54295fcf621b584318ea465aca41
|
3 |
+
size 199028317
|
brain_tumor_classifier.h5
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8c18c9f8e6229690995ba23905be9f8ae1eda625d81f31fee92ddca28c078885
|
3 |
+
size 25564344
|
brain_tumor_classifier_dataset/1 no.jpeg
ADDED
![]() |
brain_tumor_classifier_dataset/10 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/11 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/12 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/13 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/14 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/15 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/17 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/18 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/19 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/2 no.jpeg
ADDED
![]() |
brain_tumor_classifier_dataset/20 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/21 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/22 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/23 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/24 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/25 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/26 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/27 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/28 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/29 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/3 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/30 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/31 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/32 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/33 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/34 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/35 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/36 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/37 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/38 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/39 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/4 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/40 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/41 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/42 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/43 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/44no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/45 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/46 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/47 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/48 no.jpeg
ADDED
![]() |
brain_tumor_classifier_dataset/49 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/5 no.jpg
ADDED
![]() |
brain_tumor_classifier_dataset/50 no.jpg
ADDED
![]() |