Installation¶
This library supports Python 3.10–3.12.
To install the library, use the following command:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ imlresearch
Architecture¶
The framework allocates its low-level responsibilities to five research modules listed below:
Data Handling Converts raw input data into a format suitable for model training.
Preprocessing Prepares data for training, including operations like resizing, normalization, and augmentation.
Plotting Visualizes data, model performance, and results.
Training Manages model training, predictions, and evaluations.
Experimenting Oversees the experiment lifecycle, manages trials, stores assets in an experiment directory, and generates experiment reports.
To facilitate seamless interaction between the research modules, a high-level class named Researcher is constructed using inheritance or composition.
License and Copyright¶
IMLResearch is available under the open-source MIT license. Please read the full text of the MIT license agreement, available in the distribution material (file LICENSE) and here, to ensure that your use case complies with the guidelines of the license.