DHEIVER commited on
Commit
6fbb9bc
1 Parent(s): a789117

Upload 236 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -1
  2. README.md +105 -0
  3. config.json +14 -0
  4. keras_metadata.pb +3 -0
  5. saved_model.pb +3 -0
  6. short_dataset/test/no/36 no.jpg +0 -0
  7. short_dataset/test/no/37 no.jpg +0 -0
  8. short_dataset/test/no/38 no.jpg +0 -0
  9. short_dataset/test/no/39 no.jpg +0 -0
  10. short_dataset/test/no/40 no.jpg +0 -0
  11. short_dataset/test/no/41 no.jpg +0 -0
  12. short_dataset/test/no/42 no.jpg +0 -0
  13. short_dataset/test/no/43 no.jpg +0 -0
  14. short_dataset/test/no/44no.jpg +0 -0
  15. short_dataset/test/no/45 no.jpg +0 -0
  16. short_dataset/test/no/46 no.jpg +0 -0
  17. short_dataset/test/no/47 no.jpg +0 -0
  18. short_dataset/test/no/48 no.jpeg +0 -0
  19. short_dataset/test/no/49 no.jpg +0 -0
  20. short_dataset/test/no/50 no.jpg +0 -0
  21. short_dataset/test/no/N1.JPG +0 -0
  22. short_dataset/test/no/N2.JPG +0 -0
  23. short_dataset/test/no/N3.jpg +0 -0
  24. short_dataset/test/no/N5.jpg +0 -0
  25. short_dataset/test/no/N6.jpg +0 -0
  26. short_dataset/test/yes/Y25.jpg +0 -0
  27. short_dataset/test/yes/Y26.jpg +0 -0
  28. short_dataset/test/yes/Y27.jpg +0 -0
  29. short_dataset/test/yes/Y28.jpg +0 -0
  30. short_dataset/test/yes/Y29.jpg +0 -0
  31. short_dataset/test/yes/Y30.jpg +0 -0
  32. short_dataset/test/yes/Y31.jpg +0 -0
  33. short_dataset/test/yes/Y32.jpg +0 -0
  34. short_dataset/test/yes/Y33.jpg +0 -0
  35. short_dataset/test/yes/Y34.jpg +0 -0
  36. short_dataset/test/yes/Y35.jpg +0 -0
  37. short_dataset/test/yes/Y36.JPG +0 -0
  38. short_dataset/test/yes/Y37.jpg +0 -0
  39. short_dataset/test/yes/Y38.jpg +0 -0
  40. short_dataset/test/yes/Y39.jpg +0 -0
  41. short_dataset/test/yes/Y40.JPG +0 -0
  42. short_dataset/test/yes/Y41.jpg +0 -0
  43. short_dataset/test/yes/Y42.jpg +0 -0
  44. short_dataset/test/yes/Y44.JPG +0 -0
  45. short_dataset/test/yes/Y45.JPG +0 -0
  46. short_dataset/test/yes/Y46.jpg +0 -0
  47. short_dataset/test/yes/Y47.JPG +0 -0
  48. short_dataset/test/yes/Y49.JPG +0 -0
  49. short_dataset/test/yes/Y50.JPG +0 -0
  50. short_dataset/test/yes/Y51.jpg +0 -0
.gitattributes CHANGED
@@ -25,7 +25,6 @@
25
  *.safetensors filter=lfs diff=lfs merge=lfs -text
26
  saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
  *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
  *.tflite filter=lfs diff=lfs merge=lfs -text
30
  *.tgz filter=lfs diff=lfs merge=lfs -text
31
  *.wasm filter=lfs diff=lfs merge=lfs -text
@@ -33,3 +32,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
 
 
25
  *.safetensors filter=lfs diff=lfs merge=lfs -text
26
  saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
  *.tar.* filter=lfs diff=lfs merge=lfs -text
 
28
  *.tflite filter=lfs diff=lfs merge=lfs -text
29
  *.tgz filter=lfs diff=lfs merge=lfs -text
30
  *.wasm filter=lfs diff=lfs merge=lfs -text
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ variables/variables.data-00000-of-00001 filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - de
5
+ - en
6
+ metrics:
7
+ - accuracy
8
+ - roc_auc
9
+ library_name: keras
10
+ pipeline_tag: image-classification
11
+ ---
12
+ # Brain tumor classification using CNN
13
+
14
+ <!-- Provide a quick summary of what the model is/does.
15
+
16
+ This modelcard aims to be a base template for new models. It has been generated using [this raw template](https://github.com/huggingface/huggingface_hub/blob/main/src/huggingface_hub/templates/modelcard_template.md?plain=1).
17
+ -->
18
+ ## Model Details
19
+
20
+ ### Model Description
21
+
22
+ ```python
23
+ model.summary()
24
+ Out:
25
+ Model: "sequential"
26
+ _________________________________________________________________
27
+ Layer (type) Output Shape Param #
28
+ =================================================================
29
+ rescaling (Rescaling) (None, 200, 200, 1) 0
30
+
31
+ conv2d (Conv2D) (None, 200, 200, 16) 160
32
+
33
+ max_pooling2d (MaxPooling2D (None, 100, 100, 16) 0
34
+ )
35
+
36
+ conv2d_1 (Conv2D) (None, 100, 100, 32) 4640
37
+
38
+ max_pooling2d_1 (MaxPooling (None, 50, 50, 32) 0
39
+ 2D)
40
+
41
+ conv2d_2 (Conv2D) (None, 50, 50, 64) 18496
42
+
43
+ max_pooling2d_2 (MaxPooling (None, 25, 25, 64) 0
44
+ 2D)
45
+
46
+ flatten (Flatten) (None, 40000) 0
47
+
48
+ dense (Dense) (None, 128) 5120128
49
+
50
+ dense_1 (Dense) (None, 64) 8256
51
+
52
+ dense_2 (Dense) (None, 128) 8320
53
+
54
+ dense_3 (Dense) (None, 64) 8256
55
+
56
+ dense_4 (Dense) (None, 32) 2080
57
+
58
+ dense_5 (Dense) (None, 96) 3168
59
+
60
+ dense_6 (Dense) (None, 96) 9312
61
+
62
+ dense_7 (Dense) (None, 128) 12416
63
+
64
+ dense_8 (Dense) (None, 1) 129
65
+
66
+ =================================================================
67
+ Total params: 5,195,361
68
+ Trainable params: 5,195,361
69
+ Non-trainable params: 0
70
+ _________________________________________________________________
71
+
72
+ ```
73
+
74
+ ### Dataset
75
+ The dataset is composed of [Brain Tumor Classification (MRI)](https://www.kaggle.com/datasets/sartajbhuvaji/brain-tumor-classification-mri) and
76
+ [Brain MRI Images for Brain Tumor Detection](https://www.kaggle.com/datasets/navoneel/brain-mri-images-for-brain-tumor-detection)
77
+
78
+ Using image data augmentation we get 199.632 files belonging to 2 classes.
79
+
80
+ train-test-split: 80/20
81
+
82
+ Training (159705 files):
83
+ - Using 143735 files for training
84
+ - Using 15970 files for validation
85
+
86
+ Test/Validation:
87
+ - 39927 files
88
+
89
+ ### Training
90
+ Coming Soon
91
+
92
+ ### Validation
93
+ Coming Soon
94
+
95
+ #### Hardware
96
+
97
+ Lenovo Thinkpad P14s
98
+ - CPU (# Cores/Threads): AMD Ryzen 7 PRO 5850U (8/16)
99
+ - RAM: 32 GB
100
+
101
+ #### Software
102
+
103
+ DataSpell 2023.1.2
104
+ - Python 3.10.9
105
+ - Tensorflow 2.12.0
config.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "cnn_brain_tumor_classification",
3
+ "architectures": [
4
+ "CNNForBinaryClassification"
5
+ ],
6
+ "id2label": {
7
+ "0": "No",
8
+ "1": "Yes"
9
+ },
10
+ "label2id": {
11
+ "No": 0,
12
+ "Yes": 1
13
+ }
14
+ }
keras_metadata.pb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:44e4a5a364697dc747db1da2f6b4f67c6be46ef11b5616ebb17cd715c38ea1a5
3
+ size 35537
saved_model.pb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b47ac87c6bb90328244952d9c30793340676d1b17fd08c3a79e6854dca77c9ed
3
+ size 358791
short_dataset/test/no/36 no.jpg ADDED
short_dataset/test/no/37 no.jpg ADDED
short_dataset/test/no/38 no.jpg ADDED
short_dataset/test/no/39 no.jpg ADDED
short_dataset/test/no/40 no.jpg ADDED
short_dataset/test/no/41 no.jpg ADDED
short_dataset/test/no/42 no.jpg ADDED
short_dataset/test/no/43 no.jpg ADDED
short_dataset/test/no/44no.jpg ADDED
short_dataset/test/no/45 no.jpg ADDED
short_dataset/test/no/46 no.jpg ADDED
short_dataset/test/no/47 no.jpg ADDED
short_dataset/test/no/48 no.jpeg ADDED
short_dataset/test/no/49 no.jpg ADDED
short_dataset/test/no/50 no.jpg ADDED
short_dataset/test/no/N1.JPG ADDED
short_dataset/test/no/N2.JPG ADDED
short_dataset/test/no/N3.jpg ADDED
short_dataset/test/no/N5.jpg ADDED
short_dataset/test/no/N6.jpg ADDED
short_dataset/test/yes/Y25.jpg ADDED
short_dataset/test/yes/Y26.jpg ADDED
short_dataset/test/yes/Y27.jpg ADDED
short_dataset/test/yes/Y28.jpg ADDED
short_dataset/test/yes/Y29.jpg ADDED
short_dataset/test/yes/Y30.jpg ADDED
short_dataset/test/yes/Y31.jpg ADDED
short_dataset/test/yes/Y32.jpg ADDED
short_dataset/test/yes/Y33.jpg ADDED
short_dataset/test/yes/Y34.jpg ADDED
short_dataset/test/yes/Y35.jpg ADDED
short_dataset/test/yes/Y36.JPG ADDED
short_dataset/test/yes/Y37.jpg ADDED
short_dataset/test/yes/Y38.jpg ADDED
short_dataset/test/yes/Y39.jpg ADDED
short_dataset/test/yes/Y40.JPG ADDED
short_dataset/test/yes/Y41.jpg ADDED
short_dataset/test/yes/Y42.jpg ADDED
short_dataset/test/yes/Y44.JPG ADDED
short_dataset/test/yes/Y45.JPG ADDED
short_dataset/test/yes/Y46.jpg ADDED
short_dataset/test/yes/Y47.JPG ADDED
short_dataset/test/yes/Y49.JPG ADDED
short_dataset/test/yes/Y50.JPG ADDED
short_dataset/test/yes/Y51.jpg ADDED