aucmedi


Nameaucmedi JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/frankkramer-lab/aucmedi
SummaryAUCMEDI - Framework for Automated Classification of Medical Images
upload_time2021-03-02 14:32:22
maintainer
docs_urlNone
authorDominik Müller
requires_python>=3.6
licenseGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AUCMEDI - A Framework for Automated Classification of Medical Images

### Work in Progress!

This framework is currently under active development.  
Right now, it is possible to utilize the AUCMEDI framework as an high-level API for building state-of-the-art medical image classification pipelines.

Features that are already supported by AUCMEDI:
- Binary, multi-class and multi-label image classification
- Handling class imbalance through loss weighting
- Stratified iterative sampling like percentage split and k-fold cross-validation
- Standard preprocessing functions like Padding, Resizing, Cropping, Normalization
- Extensive real-time image augmentation
- Automated data loading and batch generation
- Data IO interfaces for csv and subdirectory encoded datasets
- Focal loss function
- Transfer Learning on ImageNet weights
- Large library of popular modern deep convolutional neural network architectures
- Ensemble Learning techniques like Inference Augmenting

The main reason this developed project is already publicly available is due to ensure the public reproducibility of our RIADD challenge participation.

Planed milestones and features are:
- Fully automated black box
- Integration of bagging and stacking pipelines for utilizing ensemble learning techniques
- Documentation
- Examples & Tutorials
- Continuous Integration (via GitHub or TravisCI)
- Explainable AI (XAI) via Grad-Cam
- Publication

Stay tuned and please have a look on AUCMEDI in a few month, again!

## Getting started: 60 seconds to automated medical image classification

```python
Examples coming soon :)
```

## Installation

There are two ways to install AUCMEDI:

- **Install AUCMEDI from PyPI (recommended):**

Note: These installation steps assume that you are on a Linux or Mac environment. If you are on Windows or in a virtual environment without root, you will need to remove sudo to run the commands below.

```sh
pip install aucmedi
```

- **Alternatively: install AUCMEDI from the GitHub source:**

First, clone AUCMEDI using git:

```sh
git clone https://github.com/frankkramer-lab/aucmedi
```

Then, cd to the AUCMEDI folder and run the install command:

```sh
cd aucmedi
python setup.py install
```

## Author

Dominik Müller\
Email: dominik.mueller@informatik.uni-augsburg.de\
IT-Infrastructure for Translational Medical Research\
University Augsburg\
Bavaria, Germany

## How to cite / More information

Coming soon

Thank you for citing our work.

## License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.\
See the LICENSE.md file for license rights and limitations.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/frankkramer-lab/aucmedi",
    "name": "aucmedi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Dominik M\u00fcller",
    "author_email": "dominik.mueller@informatik.uni-augsburg.de",
    "download_url": "https://files.pythonhosted.org/packages/9d/89/457b69e10e80a0a69f32815f9d9c0f15ce45ec21681843fb46b38c3c611b/aucmedi-0.1.0.tar.gz",
    "platform": "",
    "description": "# AUCMEDI - A Framework for Automated Classification of Medical Images\n\n### Work in Progress!\n\nThis framework is currently under active development.  \nRight now, it is possible to utilize the AUCMEDI framework as an high-level API for building state-of-the-art medical image classification pipelines.\n\nFeatures that are already supported by AUCMEDI:\n- Binary, multi-class and multi-label image classification\n- Handling class imbalance through loss weighting\n- Stratified iterative sampling like percentage split and k-fold cross-validation\n- Standard preprocessing functions like Padding, Resizing, Cropping, Normalization\n- Extensive real-time image augmentation\n- Automated data loading and batch generation\n- Data IO interfaces for csv and subdirectory encoded datasets\n- Focal loss function\n- Transfer Learning on ImageNet weights\n- Large library of popular modern deep convolutional neural network architectures\n- Ensemble Learning techniques like Inference Augmenting\n\nThe main reason this developed project is already publicly available is due to ensure the public reproducibility of our RIADD challenge participation.\n\nPlaned milestones and features are:\n- Fully automated black box\n- Integration of bagging and stacking pipelines for utilizing ensemble learning techniques\n- Documentation\n- Examples & Tutorials\n- Continuous Integration (via GitHub or TravisCI)\n- Explainable AI (XAI) via Grad-Cam\n- Publication\n\nStay tuned and please have a look on AUCMEDI in a few month, again!\n\n## Getting started: 60 seconds to automated medical image classification\n\n```python\nExamples coming soon :)\n```\n\n## Installation\n\nThere are two ways to install AUCMEDI:\n\n- **Install AUCMEDI from PyPI (recommended):**\n\nNote: These installation steps assume that you are on a Linux or Mac environment. If you are on Windows or in a virtual environment without root, you will need to remove sudo to run the commands below.\n\n```sh\npip install aucmedi\n```\n\n- **Alternatively: install AUCMEDI from the GitHub source:**\n\nFirst, clone AUCMEDI using git:\n\n```sh\ngit clone https://github.com/frankkramer-lab/aucmedi\n```\n\nThen, cd to the AUCMEDI folder and run the install command:\n\n```sh\ncd aucmedi\npython setup.py install\n```\n\n## Author\n\nDominik M\u00fcller\\\nEmail: dominik.mueller@informatik.uni-augsburg.de\\\nIT-Infrastructure for Translational Medical Research\\\nUniversity Augsburg\\\nBavaria, Germany\n\n## How to cite / More information\n\nComing soon\n\nThank you for citing our work.\n\n## License\n\nThis project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.\\\nSee the LICENSE.md file for license rights and limitations.\n\n\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "AUCMEDI - Framework for Automated Classification of Medical Images",
    "version": "0.1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "f7990b75fb92af02f19e39028e45e360",
                "sha256": "a63d35b8091ae37269843c77a1a1bac55c1fd10f1da6f56dc44c21bf3d03edf8"
            },
            "downloads": -1,
            "filename": "aucmedi-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f7990b75fb92af02f19e39028e45e360",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 139520,
            "upload_time": "2021-03-02T14:32:20",
            "upload_time_iso_8601": "2021-03-02T14:32:20.628820Z",
            "url": "https://files.pythonhosted.org/packages/04/b7/8d2ef26b92e6b08d71d652a87fb489388380260a3f3a320b05fb2448ec55/aucmedi-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "281c98c3b0c9712de7c2c96f6d506ffa",
                "sha256": "8ab9203603b02bf89e722089928416716158af831002abd7565c99ad85903f25"
            },
            "downloads": -1,
            "filename": "aucmedi-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "281c98c3b0c9712de7c2c96f6d506ffa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 42781,
            "upload_time": "2021-03-02T14:32:22",
            "upload_time_iso_8601": "2021-03-02T14:32:22.029026Z",
            "url": "https://files.pythonhosted.org/packages/9d/89/457b69e10e80a0a69f32815f9d9c0f15ce45ec21681843fb46b38c3c611b/aucmedi-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-03-02 14:32:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "frankkramer-lab",
    "error": "Could not fetch GitHub repository",
    "lcname": "aucmedi"
}
        
Elapsed time: 0.21348s