Instructions to use evedaai/DrugTest_AI with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use evedaai/DrugTest_AI with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://evedaai/DrugTest_AI") - Notebooks
- Google Colab
- Kaggle
| 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. | |