|
|
|
---
|
|
tags:
|
|
- image-classification
|
|
- multi-task-learning
|
|
- keras
|
|
- medical
|
|
- diagnostics
|
|
- drug-testing
|
|
- alcohol-testing
|
|
library_name: keras
|
|
datasets:
|
|
- custom-dataset
|
|
license: apache-2.0
|
|
model_name: DrugTest_AI
|
|
---
|
|
|
|
# Drug and Alcohol Test Classification Model
|
|
|
|
The model analyzes images of test strips, classifies the type of test (drug or alcohol), and provides a corresponding result (e.g., Positive/Negative/Invalid or BAC level). This can be used in medical diagnostics, workplace drug testing, or other contexts where rapid test result analysis is required.
|
|
|
|
## Key Features of the Model:
|
|
- **Multi-Task Learning**: The model performs two classification tasks:
|
|
1. Predicting the Drug Type.
|
|
2. Predicting the Test Result (including BAC levels for alcohol).
|
|
- **Architecture**: It uses a shared backbone (InceptionResNetV2 pretrained on ImageNet) for feature extraction, followed by two separate dense layers for each task.
|
|
- **Custom Data Generators**: These split the labels into two parts (Drug Type and Test Result) and one-hot encode them for multi-class classification.
|
|
- **Input Data**: The model processes images of test strips, which are resized to (224, 224, 3) for consistency.
|
|
|
|
## Drug Test Classification:
|
|
- The model classifies the type of drug being tested (e.g., AMP, BAR, BUP, COC, etc.) based on test strip images.
|
|
- It also determines the result of the test for each drug (Positive, Negative, or Invalid).
|
|
|
|
## Alcohol Test Classification:
|
|
- For alcohol tests, the model uses the Blood Alcohol Concentration (BAC) levels, which are treated as distinct classes.
|
|
|
|
## Note:
|
|
- The model is still in Beta phase.
|
|
|
|
|