Programa
Vivemos em tempos empolgantes, em que a inteligência artificial (IA) e os chatbots como o chatGPT estão dominando as conversas. Parece que hoje em dia todo mundo quer ter seu próprio assistente de IA. Mas você quer criar seu próprio projeto de IA do zero?
Neste post, vamos dar uma olhada em projetos de IA para iniciantes, desenvolvedores intermediários e especialistas. Você vai encontrar recursos pra te ajudar a criar seu próprio aplicativo de IA, seja você um novato ou já tenha alguma experiência. Se você está começando sua jornada, confira nosso guia sobre como aprender IA para mais detalhes.
Desenvolver aplicativos de IA
Projetos de IA para iniciantes
Esses projetos de IA para iniciantes podem te ajudar a ganhar confiança e desenvolver novas habilidades, garantindo que você entenda os fundamentos da inteligência artificial.
1. Dê vida: Prever doações de sangue
A campanha “ ” (Dê Vida) Prever doações de sangue O projeto quer prever se um doador vai doar sangue dentro de um determinado período ou não. O conjunto de dados usado neste projeto é de um veículo móvel de doação de sangue em Taiwan que coleta sangue de várias universidades como parte de uma campanha de doação de sangue.

Neste projeto de IA, você vai processar os dados brutos e colocá-los na ferramenta TPOT Python AutoML. Essa ferramenta vai procurar em centenas de pipelines de machine learning para achar o melhor para o nosso conjunto de dados.
Depois de acharmos o pipeline ideal, vamos criar nosso modelo usando características normalizadas para conseguir uma pontuação melhor.
As ferramentas AutoML permitem que até mesmo iniciantes com conhecimento limitado em machine learning criem projetos de IA. Essas ferramentas cuidam de todas as tarefas e oferecem o modelo com melhor desempenho para testes e implantação.
2. Prevendo aprovações de cartão de crédito
No projeto Previsão de aprovações de cartão de crédito, você vai criar um aplicativo para aprovação automática de cartão de crédito usando otimização de hiperparâmetros e regressão logística.
Para esse projeto de IA, você vai precisar usar várias habilidades, como lidar com valores ausentes, processar características categóricas, dimensionar características, lidar com dados desequilibrados e aplicar otimização automática de hiperparâmetros por meio do GridCV.
Esse projeto foi feito pra te desafiar além do mundo dos dados simples e organizados.

Se você quer se tornar um especialista em classificação, por que não criar outro projeto usando os dados de empréstimos do LendingClub.com? Você pode usar o conjunto de dados para criar um preditor automático de aprovação de empréstimos.
Se você está procurando projetos adequados para iniciantes, o DataCamp tem uma biblioteca de projetos de ciência de dados que você pode querer explorar. Ao aplicar suas habilidades de programação a vários conjuntos de dados, você vai conseguir resolver desafios práticos no seu navegador e ganhar experiência do mundo real.
Projetos intermediários de IA
Escolhemos esses projetos de IA para profissionais intermediários, pois eles se baseiam nas habilidades básicas que você já deve ter. Eles são desafiadores o suficiente para serem divertidos e, ao mesmo tempo, desenvolver suas habilidades.
3. Detecção de objetos
No projeto Detecção de Objetos, o primeiro passo é dividir a imagem em blocos. Então, você vai usar uma CNN VGG-16 pré-treinada pra prever a chance de ter um gato na imagem. Por fim, você vai criar um mapa de calor de probabilidades para mostrar onde o gato está na imagem.

Para dar uma localização mais precisa para uma caixa delimitadora, você precisa usar um modelo de regressão para prever suas coordenadas.
Quando a gente tá lidando com objetos que têm um formato mais complicado, é legal usar CNNs pra essa tarefa. Para conseguir isso, você vai usar um otimizador de descida de gradiente estocástico e o erro quadrático médio (MSE) como métricas, já que nosso objetivo é fazer uma regressão. Por fim, você vai avaliar os resultados do modelo.
4. BERT para classificação de texto
No projeto Classificação de Texto, você vai usar o BERT (Bidirectional Encoder Representations from Transformers) pra prever se uma determinada notícia se encaixa na categoria “Mundo”, “Esportes”, “Negócios” ou “Ciência/Tecnologia”.
Esse projeto intermediário de IA vai te ensinar como lidar com o conjunto de dados, construir e treinar o modelo e, por fim, avaliar o desempenho do modelo. Além disso, você vai aprender sobre mecanismos de atenção, transformadores e entender a arquitetura BERT.

Incluir esse projeto no seu portfólio de machine learning pode aumentar suas chances de ser contratado. Além de aprender a treinar grandes modelos de IA, você também vai adquirir conhecimento técnico sobre como esses modelos grandes e complexos funcionam.
Dá uma olhada no nosso artigo sobre Técnicas Eficazes de Gerenciamento de Projetos de IA. Esta publicação no blog reúne as principais estratégias de gestão para lidar com projetos de IA em grande escala.
Projetos especializados em IA
Esses projetos de IA para especialistas vão realmente desafiar você. Para concluí-los, você precisará usar uma ampla gama de habilidades e conhecimentos e experimentar novos conceitos que o ajudarão a se desenvolver.
5. Análise e previsão do mercado de ações usando LSTM
Descubra e explore dados do mercado de ações, com foco em ações de tecnologia, como Apple, Amazon, Google e Microsoft, no projeto Análise e Previsão do Mercado de Ações usando LSTM.
Aprenda a pegar informações sobre ações usando a biblioteca yfinance e a visualizá-las com o Seaborn e o Matplotlib. Analise o risco de uma ação com base no histórico de desempenho anterior. Por fim, crie um modelo de IA usando o método Long Short Term Memory (LSTM) para prever os preços futuros das ações.

Ter conhecimento sobre como lidar com conjuntos de dados de séries temporais e a capacidade de prever preços de ações é essencial para qualquer pessoa interessada no setor financeiro ou em áreas voltadas para a pesquisa.
Da mesma forma, ser capaz de entender as tendências e oferecer soluções é uma habilidade muito procurada no setor financeiro.
6. Super Mario IA
No projeto Super Mario AI, você vai treinar um agente de IA para jogar o primeiro nível do Super Mario World usando deep Q-learning e entrada de pixels brutos. Ele junta técnicas como reprodução de experiência, uma rede transformadora espacial e uma política ε-greedy.
A arquitetura do modelo tem ramos separados para processar o histórico de ações, o histórico de capturas de tela e o estado atual, que são combinados antes que a camada de saída preveja os valores de ação-recompensa. Observando as telas do jogo, ele aprende a jogar o nível sem recursos criados manualmente.

Esse projeto é bem avançado e precisa de muita habilidade tanto em aprendizado por reforço quanto em visão computacional. Embora possa ser difícil de reproduzir, o esforço vale a pena.
Se você está procurando projetos mais desafiadores, considere explorar “25 projetos de machine learning para todos os níveis”. Esses projetos podem te ajudar a cobrir todas as principais áreas do machine learning.
Projetos de IA por diversão
Terminamos nossa lista de projetos de IA com um rápido e divertido. Mesmo que você seja novo no campo da inteligência artificial, vai curtir este artigo.
7. Crie um chatbot com IA em 5 minutos
No projeto AI for Fun, você vai criar um chatbot de IA usando o Hugging Face e o Gradio. É bem simples e precisa de um conhecimento básico de programação em Python.
Neste projeto, você vai aprender a criar e implementar o aplicativo web usando o transformers para carregar o modelo conversacional e usar o gradio Chat inference para criar a inferência do usuário do chatbot. Leva só 5 minutos pra criar um aplicativo, e você nem precisa sair do seu navegador.

Imagem do ChatBot com IA
A Gradio lançou recentemente o gr.ChatInterface(predict), que permite aos usuários criar facilmente chatbots personalizados e integrá-los com agentes em menos de 5 minutos. Pra um guia completo sobre como criar sua própria interface de chat, dá uma olhada na página Criando um chatbot rapidinho no gradio.app. Você também pode conferir nosso curso Criando chatbots em Python para descobrir outras maneiras de criar bots conversacionais.
Se você curtiu criar projetos de IA por diversão, por que não experimentar 5 projetos criados com modelos generativos e ferramentas de código aberto? Você vai aprender a criar um editor de imagens, um chatbot tipo chatGPT com poucos recursos, um aplicativo para classificar aprovações de empréstimos, automatizar interações com PDFs e um assistente de voz com tecnologia GPT.
Comece seus projetos de IA hoje mesmo
Depois de terminar a sua formação básica e conseguir o seu diploma, é super recomendável que você trabalhe em projetos de IA para construir o seu portfólio. Além de programar, é importante documentar seu projeto e compartilhá-lo com outros profissionais para receber feedback. Um portfólio forte vai te ajudar a garantir o emprego dos seus sonhos e se destacar na área de machine learning e ciência de dados.
Este blog traz uma visão geral de projetos de IA para iniciantes, intermediários, especialistas e divertidos. Se você é novo no campo da IA, pode começar sua jornada se inscrevendo no curso Fundamentos de IA. Esse programa vai te dar um conhecimento prático sobre temas populares de IA, como chatGPT, grandes modelos de linguagem, IA generativa e muito mais. Comece a aprender hoje mesmo para estar preparado para o mundo da IA de amanhã.
Obtenha uma das melhores certificações de IA
Perguntas frequentes
Preciso ter um bom conhecimento de programação pra começar com os projetos de IA pra iniciantes?
Não, os projetos para iniciantes são feitos pra te ajudar a desenvolver habilidades mesmo com pouco conhecimento de programação, principalmente porque ferramentas como o TPOT AutoML são usadas pra simplificar o processo.
O que são ferramentas AutoML e como elas ajudam nos projetos de IA?
Ferramentas AutoML, como o TPOT, procuram automaticamente em pipelines de machine learning para encontrar o melhor para o seu conjunto de dados, facilitando a criação de modelos de IA sem precisar ser um especialista.
Posso trabalhar em projetos intermediários sem terminar os projetos para iniciantes?
Sim, se você tem conhecimentos básicos em IA e programação, pode começar direto com projetos intermediários pra se desafiar e aprender conceitos mais avançados.
Como posso aprender IA do zero?
Se você não tem experiência prévia ou habilidades em IA, provavelmente é muito cedo para você embarcar em um projeto de IA. Felizmente, o DataCamp é o melhor lugar pra começar sua jornada na IA! Nosso programa Fundamentos de IA vai te ajudar a entender conceitos importantes de IA, e nosso guia Como aprender IA do zero vai te mostrar exatamente os passos para se tornar um especialista em IA.
Como posso me tornar um engenheiro de IA?
Pra virar um engenheiro de IA, comece por aprender bem sobre áreas como IA, machine learning (ML), ciência de dados e engenharia de software, porque essas disciplinas são essenciais pra projetar e desenvolver soluções inteligentes. Então, concentre-se na experiência prática por meio de estágios, projetos pessoais (como os projetos do artigo) ou cursos online e bootcamps para desenvolver e mostrar suas habilidades.

Sou um cientista de dados certificado que gosta de criar aplicativos de aprendizado de máquina e escrever blogs sobre ciência de dados. No momento, estou me concentrando na criação e edição de conteúdo e no trabalho com modelos de linguagem de grande porte.


