{"id":29224531,"url":"https://github.com/fullstackwithlawrence/azureml-example","last_synced_at":"2025-07-03T06:07:13.256Z","repository":{"id":302484340,"uuid":"1012605737","full_name":"FullStackWithLawrence/azureml-example","owner":"FullStackWithLawrence","description":"How to use the Microsoft Azure Machine Learning SDK for Python","archived":false,"fork":false,"pushed_at":"2025-07-02T16:40:57.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-02T16:46:01.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FullStackWithLawrence.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"lpm0073","patreon":"FullStackWithLawrence"}},"created_at":"2025-07-02T15:32:29.000Z","updated_at":"2025-07-02T16:40:46.000Z","dependencies_parsed_at":"2025-07-02T16:46:08.041Z","dependency_job_id":"479dc903-52ba-4043-bcde-a2c06a8eedb8","html_url":"https://github.com/FullStackWithLawrence/azureml-example","commit_stats":null,"previous_names":["lpm0073/azureml-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FullStackWithLawrence/azureml-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullStackWithLawrence%2Fazureml-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullStackWithLawrence%2Fazureml-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullStackWithLawrence%2Fazureml-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullStackWithLawrence%2Fazureml-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FullStackWithLawrence","download_url":"https://codeload.github.com/FullStackWithLawrence/azureml-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullStackWithLawrence%2Fazureml-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263271501,"owners_count":23440396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-03T06:07:12.491Z","updated_at":"2025-07-03T06:07:13.243Z","avatar_url":"https://github.com/FullStackWithLawrence.png","language":"Python","funding_links":["https://github.com/sponsors/lpm0073","https://patreon.com/FullStackWithLawrence"],"categories":[],"sub_categories":[],"readme":"# Azure Machine Learning - Automated ML Example\n\n[![AzureML](https://a11ybadges.com/badge?logo=azure)](https://azure.microsoft.com/en-us/products/machine-learning/)\n[![Python](https://a11ybadges.com/badge?logo=python)](https://www.python.org/)\n[![Unit Tests](https://github.com/FullStackWithLawrence/azureml-example/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/FullStackWithLawrence/azureml-example/actions/workflows/test.yml)\n![Release Status](https://github.com/FullStackWithLawrence/azureml-example/actions/workflows/release.yml/badge.svg?branch=main)\n![Auto Assign](https://github.com/FullStackWithLawrence/azureml-example/actions/workflows/auto-assign.yml/badge.svg)\n[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n[![hack.d Lawrence McDaniel](https://img.shields.io/badge/hack.d-Lawrence%20McDaniel-orange.svg)](https://lawrencemcdaniel.com)\n\nDemonstrate basic usage of Azure Machine Learning's [Automated ML](https://azure.microsoft.com/en-us/solutions/automated-machine-learning) service.\n\nNote the following:\n\n1. Model training is a computationally intensive task and it is not free. You'll need a paid [Azure Subscription](https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account). Expect to spend in the neighborhood of $0.10/per hour ($USD) when training models.\n\n2. This repo is currently based on Python3.9 even though this is several versions behind the latest stable version of Python. **DO NOT ARBITRARILY UPGRADE TO LATER VERSIONS OF PYTHON**. It will break. This repo is actively maintained. We monitor this. You have been warned.\n\n3. This project leverages [Github Actions](https://github.com/features/actions) for automated unit tests, build, deploy, in addition to automating various administrative tasks including for example, automating updates to 3rd party package requirements. Most of these are visible from the [Actions](https://github.com/FullStackWithLawrence/azureml-example/actions) tab above.\n\n## Usage\n\nWorks with Linux, Windows and macOS environments.\n\n1. Verify project requirements: [Python 3.9](https://www.python.org/), [NPM](https://www.npmjs.com/) [Docker](https://www.docker.com/products/docker-desktop/), and [Docker Compose](https://docs.docker.com/compose/install/). Docker will need around 1 vCPU, 2Gib memory, and 30Gib of storage space.\n\n2. Run `make` and add your credentials to the newly created `.env` file in the root of the repo.\n\n3. Add your Azure `config.json` to the root of this project. See [Azure ML Configuration Guide](./docs/AZURE_ML_CONFIG.md) for detailed instructions on setting up an Azure Workspace and Subscription, and downloading your `config.json` file.\n\n4. Add your Kaggle Api key to [.kaggle/kaggle.json](./.kaggle/kaggle.json), which you can generate from [https://www.kaggle.com/settings/account](https://www.kaggle.com/settings/account).\n\n5. Initialize, build and run the application locally.\n\n```console\ngit clone https://github.com/FullStackWithLawrence/azureml-example.git\nmake                # scaffold a .env file in the root of the repo\n                    #\n                    # ****************************\n                    # STOP HERE!\n                    # ****************************\n                    # Review your .env file located in the project root folder.\n                    #\nmake init           # Initialize Python virtual environment used for code auto-completion and linting\nmake test           # Verify that your Python virtual environment was built correctly and that\n                    # azureml.core finds your config.json file.\n                    #\nmake docker-build   # Build and configure all docker containers\nmake docker-run     # Run docker container\n```\n\n## Support\n\nPlease report bugs to the [GitHub Issues Page](https://github.com/FullStackWithLawrence/azureml-example/issues) for this project.\n\n## Developers\n\nPlease see:\n\n- the [Developer Setup Guide](./docs/CONTRIBUTING.md)\n- and these [commit comment guidelines](./docs/SEMANTIC_VERSIONING.md) 😬😬😬 for managing CI rules for automated semantic releases.\n\nYou can also contact [Lawrence McDaniel](https://lawrencemcdaniel.com/contact) directly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstackwithlawrence%2Fazureml-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffullstackwithlawrence%2Fazureml-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstackwithlawrence%2Fazureml-example/lists"}