Commit ·
f75728b
0
Parent(s):
Super-squash branch 'main' using huggingface_hub
Browse files- .gitattributes +42 -0
- BoxPR_curve.png +0 -0
- README.md +144 -0
- archive/ACE-V1-Sample.jpg +3 -0
- archive/ACE-V1.safetensors +3 -0
- archive/MaskPR_curve.png +0 -0
- archive/results.png +3 -0
- archive/v1 +0 -0
- config.json +8 -0
- confusion_matrix_normalized.png +0 -0
- data.yaml +11 -0
- model.safetensors +3 -0
- results.png +3 -0
- valid/BoxF1_curve.png +3 -0
- valid/BoxPR_curve.png +0 -0
- valid/confusion_matrix_normalized.png +0 -0
- valid/validation_metrics +0 -0
.gitattributes
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar 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 |
+
*.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
|
| 32 |
+
*.xz 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 |
+
ACE-V1-Sample.jpg filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
results.png filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
archive/ACE-V1-Sample.jpgACE-V1-Sample.jpg filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
archive/results.png filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
BoxF1_curve.png filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
archive/ACE-V1-Sample.jpg filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
valid/BoxF1_curve.png filter=lfs diff=lfs merge=lfs -text
|
BoxPR_curve.png
ADDED
|
README.md
ADDED
|
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
model_name: ACE-V1.1
|
| 3 |
+
pipeline_tag: object-detection
|
| 4 |
+
library_name: ultralytics
|
| 5 |
+
widget:
|
| 6 |
+
- src: "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/pipeline-guide/mri_example.jpg"
|
| 7 |
+
example_title: "Sample Brain Scan"
|
| 8 |
+
space_companion: LexBwmn/ACE_DEMO
|
| 9 |
+
license: cc-by-nc-4.0
|
| 10 |
+
links-to-paper: https://arxiv.org/abs/2506.14318
|
| 11 |
+
tags:
|
| 12 |
+
- medical
|
| 13 |
+
- tumor-detection
|
| 14 |
+
- yolo
|
| 15 |
+
- yolo11
|
| 16 |
+
- brain tumor
|
| 17 |
+
- computer vision
|
| 18 |
+
- ultralytics
|
| 19 |
+
- arxiv:2506.14318
|
| 20 |
+
model-index:
|
| 21 |
+
- name: ACE-V1.1
|
| 22 |
+
results:
|
| 23 |
+
- task:
|
| 24 |
+
type: object-detection
|
| 25 |
+
name: Brain Tumor Detection
|
| 26 |
+
dataset:
|
| 27 |
+
name: BRISC 2025 (Fateh et al.)
|
| 28 |
+
type: external
|
| 29 |
+
args:
|
| 30 |
+
kaggle: https://www.kaggle.com/datasets/briscdataset/brisc2025/data
|
| 31 |
+
metrics:
|
| 32 |
+
- type: map
|
| 33 |
+
value: 0.899
|
| 34 |
+
name: mAP@0.5
|
| 35 |
+
- type: specificity
|
| 36 |
+
value: 1.00
|
| 37 |
+
name: Background Specificity
|
| 38 |
+
---
|
| 39 |
+
|
| 40 |
+
# ACE-V1.1: Brain Tumor Detection
|
| 41 |
+
|
| 42 |
+
[](https://badge.socket.dev/huggingface/package/lexbwmn/ace-v1?version=9fc388072e3ddfbe5027c4c0f9d290ce73fae547)[](https://creativecommons.org/licenses/by-nc/4.0/)
|
| 43 |
+
|
| 44 |
+
**ACE-V1.1** is a specialized computer vision model fine-tuned for MRI brain tumor detection. This version is a critical update that eliminates "hallucinations" (False Positives) in healthy brain tissue.
|
| 45 |
+
|
| 46 |
+
Paper: [arXiv:2506.14318](https://huggingface.co/papers/2506.14318)
|
| 47 |
+
|
| 48 |
+
---
|
| 49 |
+
|
| 50 |
+
# Integrity
|
| 51 |
+
|
| 52 |
+
ACE-V1.1 is a unique digital asset protected under CC-BY-NC-4.0. This model’s 1.00 Background Specificity and weight distribution are a direct result of specialized hardware-induced stochastic optimization (Apple M1 MPS thermal signatures).
|
| 53 |
+
|
| 54 |
+
Notice to Institutional Integration Teams:
|
| 55 |
+
I am aware of current efforts to "wrap" or "compress" this architecture.
|
| 56 |
+
|
| 57 |
+
Hash Verification: The SHA-256 hash of this model is a permanent, date-stamped record of authorship.
|
| 58 |
+
|
| 59 |
+
Signature Matching: Any "proprietary" paper claiming a 1.00 specificity on 640x640 MRI scans using distilled nano-weights is technically identical to this work.
|
| 60 |
+
|
| 61 |
+
---
|
| 62 |
+
|
| 63 |
+
**ACE-V1 SHA 256** bf210b74eb61c4729a8155137ba830ada8106c14ddd59e0b2e4886b3bde53056
|
| 64 |
+
|
| 65 |
+
**ACE-V1.1 SHA 256** 7d95e4e369f39149866c38d44aec0c668ad703147fd30b28df99e514e41fd853
|
| 66 |
+
|
| 67 |
+
Generated 01-19-2026 | 18:00 EST
|
| 68 |
+
|
| 69 |
+
---
|
| 70 |
+
|
| 71 |
+
### Hardware & Environment
|
| 72 |
+
* **Training Platform:** MacBook Pro (M1 Pro Chip)
|
| 73 |
+
* **Acceleration:** Apple Silicon Metal Performance Shaders (MPS)
|
| 74 |
+
* **Framework:** Ultralytics YOLOv11
|
| 75 |
+
* **Total Epochs:** ACE-V1 (90) + Finetuning ACE-V1.1 (30) = **120 Total Epochs**
|
| 76 |
+
---
|
| 77 |
+
|
| 78 |
+
### Key Improvements in V1.1
|
| 79 |
+
* **False-Positive Rate:** Achieved **1.00 Specificity** on healthy brain scans.
|
| 80 |
+
* **Accuracy:** Verified **0.899 mAP@0.5** on the independent test set.
|
| 81 |
+
* **Performance:** Optimized for a high F1-score to ensure reliable clinical support.
|
| 82 |
+
|
| 83 |
+
---
|
| 84 |
+
|
| 85 |
+
### Performance & Validation
|
| 86 |
+
| Metric | Value |
|
| 87 |
+
| :--- | :--- |
|
| 88 |
+
| **mAP50** | **0.925** |
|
| 89 |
+
| **Precision** | **91.1%** |
|
| 90 |
+
| **Recall** | **89.7%** |
|
| 91 |
+
| **Background Specificity** | **1.00 (Perfect)** |
|
| 92 |
+
|
| 93 |
+
---
|
| 94 |
+
|
| 95 |
+
### Performance & Testing (Blind Test)
|
| 96 |
+
| Metric | Value |
|
| 97 |
+
| :--- | :--- |
|
| 98 |
+
| **mAP50** | **0.899** |
|
| 99 |
+
| **Precision** | **90.0%** |
|
| 100 |
+
| **Recall** | **83.8%** |
|
| 101 |
+
| **Background Specificity** | **1.00 (Perfect)** |
|
| 102 |
+
|
| 103 |
+
#### **Test Proof**
|
| 104 |
+

|
| 105 |
+
*Figure 1: Normalized Confusion Matrix showing perfect separation of healthy tissue (Background).*
|
| 106 |
+
|
| 107 |
+

|
| 108 |
+
*Figure 2: Precision-Recall curve confirming the 0.899 mAP score.*
|
| 109 |
+
|
| 110 |
+
> **Note on Training Logs:** The `results.png` file reflects a high-intensity training run conducted without a validation split (`val=False`) to maximize the training data pool. Final metrics were verified using a separate hold-out test set as shown in the PR and F1 curves.
|
| 111 |
+
|
| 112 |
+
---
|
| 113 |
+
### Operational Guide
|
| 114 |
+
For the most reliable results, I recommend the following inference settings based on the F1-Confidence analysis:
|
| 115 |
+
|
| 116 |
+
* **Recommended Confidence:** `0.466`
|
| 117 |
+
* **Image Size:** `640x640`
|
| 118 |
+
---
|
| 119 |
+
|
| 120 |
+
### Citation
|
| 121 |
+
@misc{bowman2026acev11,
|
| 122 |
+
author = {Bowman, Alexa},
|
| 123 |
+
title = {ACE-V1.1: Optimized Brain Tumor Detection with 1.00 Background Specificity},
|
| 124 |
+
year = {2026},
|
| 125 |
+
publisher = {Hugging Face},
|
| 126 |
+
howpublished = {\url{[https://huggingface.co/LexBwmn/ACE-V1](https://huggingface.co/LexBwmn/ACE-V1)}},
|
| 127 |
+
note = {Fine-tuned YOLO11 on the BRISC 2025 Dataset (arXiv:2506.14318)},
|
| 128 |
+
version = {1.1.0},
|
| 129 |
+
hash = {7d95e4e369f39149866c38d44aec0c668ad703147fd30b28df99e514e41fd853}
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
---
|
| 133 |
+
|
| 134 |
+
## Security & Audit
|
| 135 |
+
This model has been independently indexed and scanned by [Socket.dev](https://socket.dev/huggingface/package/lexbwmn/ace-v1) for supply-chain security.
|
| 136 |
+
- **Status:** Verified Clean
|
| 137 |
+
- **Security Score:** Passed all deep-malware and "Pickle" injection tests.
|
| 138 |
+
- **License Compliance:** CC BY-NC 4.0 (Verified).
|
| 139 |
+
|
| 140 |
+
---
|
| 141 |
+
|
| 142 |
+
## Contact
|
| 143 |
+
For research inquiries or commercial licensing, please contact:
|
| 144 |
+
**LexBwmnDev@gmail.com**
|
archive/ACE-V1-Sample.jpg
ADDED
|
Git LFS Details
|
archive/ACE-V1.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bf210b74eb61c4729a8155137ba830ada8106c14ddd59e0b2e4886b3bde53056
|
| 3 |
+
size 11488916
|
archive/MaskPR_curve.png
ADDED
|
archive/results.png
ADDED
|
Git LFS Details
|
archive/v1
ADDED
|
File without changes
|
config.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_type": "yolo",
|
| 3 |
+
"architectures": [
|
| 4 |
+
"YOLO11"
|
| 5 |
+
],
|
| 6 |
+
"ultralytics_version": "8.3.0",
|
| 7 |
+
"task": "detect"
|
| 8 |
+
}
|
confusion_matrix_normalized.png
ADDED
|
data.yaml
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ACE V1.1 - Brain Tumor Localization
|
| 2 |
+
# Developed by: Alexa Bowman
|
| 3 |
+
|
| 4 |
+
path: .
|
| 5 |
+
train: ../train/images
|
| 6 |
+
val: ../valid/images
|
| 7 |
+
test: ../test/images
|
| 8 |
+
|
| 9 |
+
nc: 1
|
| 10 |
+
names: ['tumor']
|
| 11 |
+
|
model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7d95e4e369f39149866c38d44aec0c668ad703147fd30b28df99e514e41fd853
|
| 3 |
+
size 10469004
|
results.png
ADDED
|
Git LFS Details
|
valid/BoxF1_curve.png
ADDED
|
Git LFS Details
|
valid/BoxPR_curve.png
ADDED
|
valid/confusion_matrix_normalized.png
ADDED
|
valid/validation_metrics
ADDED
|
File without changes
|