Configuração do Projeto do Aplicativo ML
Depois de criar a infraestrutura para o Aplicativo de ML de amostra, você pode usar o projeto de Aplicativo de ML de amostra como modelo para começar a criar, implantar e operar seus próprios Aplicativos de ML.
Este projeto inclui as melhores práticas de desenvolvimento e fornece a CLI mlapp, uma ferramenta que simplifica o desenvolvimento de Aplicativos de ML. Para criar um Aplicativo de ML, use a CLI mlapp, o Terraform, o OCI SDK ou a CLI do OCI. Não é possível criar um Aplicativo de ML na Console, mas você pode exibir Aplicativos de ML e seus detalhes lá.
Ao iniciar seu projeto com o projeto de Aplicativo de ML de amostra, você pode avançar sua Implementação de Aplicativo de ML para produção. O projeto é criado usando a experiência adquirida ao ajudar as organizações a implantar com sucesso seus aplicativos na produção.
O projeto de amostra do Aplicativo ML está disponível aqui: sample-project.
Clone esse projeto para usá-lo como base para sua Implementação de Aplicativo de ML.
O projeto inclui documentação nos arquivos README.md, nos quais você pode encontrar informações detalhadas sobre o projeto e seus componentes.
Estrutura do Projeto
O projeto consiste em duas partes principais:
- A pasta de infraestrutura automatiza a criação de recursos dos quais o Aplicativo de ML de amostra depende.
- A pasta do Aplicativo ML contém o Aplicativo ML de amostra, incluindo sua configuração, implementação e a CLI mlapp.
Configurando Recursos de Pré-Requisitos
Antes de começar a criar e implantar o Aplicativo ML, você precisa criar os recursos necessários dos quais o Aplicativo ML de amostra depende (por exemplo, logs, grupos de logs, um projeto do Data Science e uma sub-rede). Esse processo pode ser automatizado seguindo estas etapas:
Configurando o Ambiente de Aplicativos ML
Configurando e Inicializando a CLI do mlapp
Construindo e Implantando a Aplicação
Com tudo configurado, agora você pode começar a criar e implantar o aplicativo.
Saiba mais sobre os comandos da CLI
mlapp executando:
                    mlapp -hmlapp, verifique os resultados navegando para Aplicativos de ML na Console/Análise e IA/Aprendizado de Máquina do OCI.Usar Tags Definidas e de Formato Livre
O aplicativo de amostra ilustra como usar tags definidas e de formato livre para garantir o isolamento do tenant e permitir o rastreamento de recursos de tempo de execução, especificamente modelos.
- Adicionar uma tag definida a um bucket
- 
resource "oci_objectstorage_bucket" "data_storage_bucket" { compartment_id = var.app_impl.compartment_id namespace = data.oci_objectstorage_namespace.this.namespace name = "ml-app-fetal-risk-bucket-${var.app_instance.id}" access_type = "NoPublicAccess" # To allow Instance (tenant) isolation defined_tags = {"MlApplications.MlApplicationInstanceId" = var.app_instance.id} }
- Adicionar tags definidas e de formato livre a um modelo
- 
model_id = xgb_model.save(display_name='fetal_health_model', # needed for tenant isolation defined_tags={"MlApplications": {"MlApplicationInstanceId": instance_id}}, # needed for ML App to be able to track created model freeform_tags={"MlApplicationInstance": instance_id})