API de reconhecimento facial com OCI – Parte 1

Você já deve ter notado que estou estudando sobre Machine Learning (incluindo Deep Learning). No meu estudo eu gosto de implementar códigos de outros desenvolvedores ou criar alguns códigos a partir do zero. Se você também estuda sobre reconhecimento facial já deve ter ouvido falar sobre o Facenet. O Facenet é uma implementação em Tensorflow para reconhecimento facial que você pode integrar em seus projetos, e usei ele para criar minha API de reconhecimento facial. Neste primeiro artigo, […] “API de reconhecimento facial com OCI – Parte 1”

Criando compartimentos e políticas no OCI

Os compartimentos facilitam o gerenciamento dos recursos de nuvem, porque os recursos dentro dele só podem ser acessados ou gerenciados por usuários que possuem permissões. Por exemplo, você pode organizar compartimentos por projeto ou centro de custo. Políticas são usadas para conceder permissões a usuários / grupos / etc, para gerenciar recursos dentro de um compartimento. Antes de criar os compartimentos, precisamos criar um novo usuário. Criar um novo grupo, também. Não esqueç […] “Criando compartimentos e políticas no OCI”

Criando usuários e grupos no OCI

A partir de agora, vou começar a escrever sobre o Oracle Cloud Infrastructure (OCI), você vai aprender desde a criação de usuários e grupos até a configuração de arquiteturas de alta disponibilidade. Se você está me seguindo no LinkedIn, provavelmente sabe que, desde o mês passado, sou um Oracle Cloud Infrastructure 2018 Certified Architect Associate. Com esses posts, tentarei ajudar outras pessoas a atingir o mesmo objetivo. Então vamos começar! Neste post, você aprenderá a criar […] “Criando usuários e grupos no OCI”

Expondo o Keras como REST API

Na minha última postagem no blog sobre Keras, você aprendeu a usar o dataset dogs-vs-cats do Kaggle. Mas você gostaria que seus amigos usassem seu modelo para identificar cães e gatos em imagens? Sim, este post é sobre isso! Você aprenderá a expor seu modelo como uma REST API de maneira simples. Vamos lá! Usaremos o código criado em “Usando datasets do Kaggle” adicionando uma modificação para salvar o modelo. Então, baixe todos os arquivos e execute o notebook jupyter para treinar […] “Expondo o Keras como REST API”

Usando CloudBerry para acessar OCI Object Storage

O Oracle Cloud Infrastructure Object Storage é uma solução para armazenamento de arquivos na nuvem. A maneira mais fácil de acessá-lo e fazer o upload de seus arquivos é através de gerenciadores de armazenamento como o CloudBerry e o Cyberduck. Neste post você aprenderá a usar o CloudBerry para acessar o Oracle Cloud Infrastructure Object Storage. Antes de tudo, baixe e instale o CloudBerry Explorer for Amazon S3. Eu sei que é muito estranho, mas as APIs do S3 são consideradas um padrão para […] “Usando CloudBerry para acessar OCI Object Storage”

Instalando o Anaconda na instância de GPU do OCI

Agora que você sabe como criar uma instância de GPU do Oracle Cloud Infrastructure, as próximas etapas são instalar o Anaconda e usar o Jupyter Notebook para desenvolver ou testar seus projetos de IA. Primeiro de tudo, vá para sua conta do Oracle Cloud e adicione a seguinte Ingress Rule na sua Security List (Networking > Virtual Cloud Networks > Virtual Cloud Network Details > Security Lists > Security List Details). Usando um Terminal, acesse sua instância do Ubuntu e baixe […] “Instalando o Anaconda na instância de GPU do OCI”

CPU vs GPU na Oracle Cloud

Se você leu o meu post chamado “Otimizando o TensorFlow para CPU“, você aprendeu que pode melhorar o TensorFlow para cpu apenas escolhendo a distribuição correta, nesse caso a distribuição do Anaconda. As instâncias de CPU farão o trabalho para projetos simples de IA, mas se você precisar de mais poder computacional para reduzir a execução ou o tempo de treinamento de seu projeto, precisará usar instâncias de GPU. Como muitas pessoas me pediram para executar o mesmo teste […] “CPU vs GPU na Oracle Cloud”