Arcus Machine Learning SDK

website·Indexed 32 days ago

https://machine-learning.arcus-azure.net/

SDK for machine learning providing modules for dataframes, image conversion and I/O, time series operations, neural networks via Keras, and classification evaluation. Available in versions v1.0.0 and Next.

Tokens
7.4K
Snippets
64
Records
79
Agent score
47%

What's inside Arcus ML

  1. Overview of the ml SDK module structure

    The ml SDK (v1.0.0) is organized into several specialized modules for machine learning tasks:

    • ml.dataframes: Common operations for dataframe handling.
    • ml.evaluation.classification: Tools to evaluate and visualize classifiers.
    • ml.images: Image processing, including ml.images.conversion (transformations), ml.images.explorer (visualization), and ml.images.io (loading images from disk/URL).
    • ml.neuralnetworks.keras: Extensions for working with and visualizing Keras neural networks.
    • ml.timeseries.timeops: Functionality for handling timeseries datasets.
  2. Install Arcus ML via pip

    Arcus ML is available through PyPi and can be installed using pip. To install the stable version, use the standard install command. To upgrade to the latest stable version, use the --upgrade flag. For development or alpha releases, use the --pre flag to include pre-release versions.
    # Install stable version
    pip3 install arcus-ml
    
    # Upgrade to latest stable version
    pip3 install --upgrade arcus-ml
    
    # Install or upgrade to the latest pre-release (alpha/dev)
    pip3 install --upgrade --pre arcus-ml
  3. Install Arcus ML in editable mode for development

    When modifying the arcus-ml or arcus-azureml packages locally, use an editable installation. This creates a symbolic link from the Python packages directory to your local development directory, ensuring that changes to the source code are reflected immediately without needing to reinstall the package. Using a virtual environment (e.g., conda) is recommended.
    pip install -e /path-to-arcus
  4. Install Arcus ML via pip

    The Arcus ML library is available on PyPi and can be installed using pip. To install the stable version, use the standard install command. To upgrade to the latest stable version, use the --upgrade flag. For development or alpha releases, use the --pre flag.
    # Install stable version
    pip3 install arcus-ml
    
    # Upgrade to latest stable version
    pip3 install --upgrade arcus-ml
    
    # Install/Upgrade to latest pre-release (dev/alpha)
    pip3 install --upgrade --pre arcus-ml
  5. Install Arcus ML in editable mode for development

    To develop changes or add functionality to the arcus-ml or arcus-azureml packages without waiting for the full release pipeline, install the package in editable mode. This creates a symbolic link from the Python packages directory to your local development directory, ensuring the latest local code is always used. Using a virtual environment (e.g., conda) is recommended.
    pip install -e /path-to-arcus