Pular para o conteúdo principal

7 projetos empolgantes de IA para todos os níveis em 2024

Desenvolva seu portfólio e aprimore suas habilidades na criação de soluções inovadoras para problemas complexos trabalhando em projetos de IA.
Actualizado 16 de jan. de 2025  · 8 min de leitura

Vivemos em uma época empolgante em que a inteligência artificial (IA) e os chatbots, como o ChatGPT, estão dominando as conversas. Atualmente, parece que todo mundo quer ter seu próprio assistente de IA. Mas você quer criar seu próprio projeto de IA do zero?

Nesta postagem, veremos projetos de IA para iniciantes, desenvolvedores intermediários e especialistas. Você encontrará recursos para orientá-lo na criação de seu próprio aplicativo de IA, quer esteja apenas começando ou já tenha alguma experiência. Se você está apenas começando sua jornada, confira nosso guia sobre como aprender IA para obter mais detalhes.

Desenvolver aplicativos de IA

Aprenda a criar aplicativos de IA usando a API OpenAI.
Comece a Treinar Gratuitamente

Projetos de IA para iniciantes

Esses projetos de IA para iniciantes podem ajudá-lo a ganhar confiança e desenvolver novas habilidades, garantindo que você se familiarize com os fundamentos da inteligência artificial.

1. Dar vida: Prever doações de sangue

O site dá vida: Prever doações de sangue projeto tem como objetivo prever se um doador doará sangue em um determinado período de tempo 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.

image7.png

Neste projeto de IA, você processará os dados brutos e os inserirá na ferramenta TPOT Python AutoML. Essa ferramenta pesquisará centenas de pipelines de aprendizado de máquina para identificar o melhor para o nosso conjunto de dados.

Depois de identificarmos o pipeline ideal, criaremos nosso modelo usando recursos normalizados para obter uma pontuação melhor.

As ferramentas AutoML permitem que até mesmo iniciantes com conhecimento limitado de aprendizado de máquina criem projetos de IA. Essas ferramentas lidam com todas as tarefas e fornecem o modelo de melhor desempenho para testes e implementação.

2. Previsão de aprovações de cartões de crédito

No projeto Predicting Credit Card Approvals (Previsão de aprovações de cartões de crédito), você criará um aplicativo para aprovação automática de cartões de crédito usando a otimização de hiperparâmetros e a regressão logística.

Para esse projeto de IA, você precisará usar várias habilidades, como lidar com valores ausentes, processar recursos categóricos, dimensionar recursos, lidar com dados desbalanceados e aplicar a otimização automática de hiperparâmetros por meio do GridCV.

Este projeto foi criado para desafiar você a ir além do domínio de dados simples e limpos.

Se você quiser se tornar um especialista em classificação, por que não criar outro projeto usando os dados de empréstimo do LendingClub.com? Você pode usar o conjunto de dados para criar um preditor automático de aprovação de empréstimos.

Se estiver 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 codificação a uma variedade de conjuntos de dados, você poderá enfrentar desafios práticos no seu navegador e ganhar experiência no 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, desenvolverem suas habilidades.

3. Detecção de objetos

No projeto de detecção de objetos, a primeira etapa é dividir a imagem em blocos. Em seguida, você usará um VGG-16 CNN pré-treinado para prever a probabilidade de um gato estar presente na imagem. Por fim, você criará um mapa de calor de probabilidades para indicar a localização do gato na imagem.

Imagem do projeto

Para fornecer um local mais preciso para uma caixa delimitadora, você deve usar um modelo de regressão para prever suas coordenadas.

Ao lidar com objetos que têm formas mais complicadas, é vantajoso usar CNNs para essa tarefa. Para isso, você utilizará um otimizador de descida de gradiente estocástico e o erro quadrático médio (MSE) como métrica, pois nosso objetivo é realizar a regressão. Por fim, você avaliará os resultados do modelo.

4. BERT para classificação de textos

No projeto de classificação de texto, você usará o BERT (Bidirectional Encoder Representations from Transformers) para prever se um determinado artigo do NEWS se enquadra na categoria "World", "Sports", "Business" ou "Sci/Tech".

Este projeto intermediário de IA ensinará a você como lidar com o conjunto de dados, criar e treinar o modelo e, por fim, avaliar o desempenho do modelo. Além disso, você aprenderá sobre mecanismos de atenção, transformadores e entenderá a arquitetura do BERT.

Imagem do projeto

Incluir esse projeto no seu portfólio de aprendizado de máquina pode aumentar as chances de você ser contratado. Além de aprender a treinar grandes modelos de IA, você também obterá conhecimento técnico sobre como esses modelos grandes e complexos funcionam.

Descubra nosso artigo sobre Técnicas eficazes de gerenciamento de projetos de IA. Esta postagem do blog reúne as principais estratégias de gerenciamento para lidar com projetos de IA em grande escala.

Projetos de IA especializados

Esses projetos de IA para especialistas realmente desafiarão 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 os dados do mercado de ações, concentrando-se em ações de tecnologia como Apple, Amazon, Google e Microsoft no projeto Stock Market Analysis and Forecasting using the LSTM.

Saiba como recuperar informações sobre ações usando a biblioteca yfinance e visualizá-las usando Seaborn e Matplotlib. Analisar o risco de uma ação com base em seu histórico de desempenho anterior. Por fim, crie um modelo de IA usando o método LSTM (Long Short Term Memory) para prever os preços futuros das ações.

image3.png

O conhecimento do manuseio de conjuntos de dados de séries temporais e a capacidade de prever preços de ações são cruciais para qualquer pessoa interessada no setor financeiro ou em áreas voltadas para pesquisa.

Da mesma forma, a capacidade de compreender tendências e oferecer soluções é uma habilidade muito procurada no setor financeiro.

6. IA do Super Mario

No projeto Super Mario AI, você treinará um agente de IA para jogar o primeiro nível de Super Mario World usando Q-learning profundo e entrada de pixels brutos. Ele combina técnicas como repetição de experiência, uma rede de transformação espacial e uma política ε-greedy.

A arquitetura do modelo tem ramificações separadas para processar o histórico de ações, o histórico de capturas de tela e o estado atual, que são mesclados antes que a camada de saída preveja os valores de ação-recompensa. Ao observar as telas de jogo, ele aprende a jogar o nível sem os recursos criados manualmente.

Este projeto é altamente avançado e requer ampla proficiência em aprendizado por reforço e visão computacional. Embora possa ser difícil de reproduzir, o esforço vale a pena.

Se você estiver procurando projetos mais desafiadores, considere explorar os "25 projetos de aprendizado de máquina para todos os níveis". Esses projetos podem ajudar você a cobrir todos os principais campos do aprendizado de máquina.

Projetos de IA para diversão

Terminamos nossa lista de projetos de IA com um projeto rápido e divertido. Mesmo que você seja novo no campo da inteligência artificial, achará este livro agradável.

7. Crie um chatbot de IA em 5 minutos

No projeto AI for Fun, você criará um Chatbot de IA usando o Hugging Face e o Gradio. Ele é bastante simples e requer um conhecimento mínimo de programação em Python.

Neste projeto, você aprenderá a criar e implantar o aplicativo da Web usando transformers para carregar o modelo de conversação e usar a inferência do gradio Chat para criar a inferência do usuário do chatbot. São necessários 5 minutos para criar um aplicativo, e você não precisa sair do navegador.

Projeto de IA - Imagem do AI ChatBot

Imagem do AI ChatBot

A Gradio lançou recentemente o gr.ChatInterface(predict), que permite aos usuários criar facilmente chatbots personalizados e integrá-los aos agentes em menos de 5 minutos. Para obter um guia completo sobre como criar sua própria interface de bate-papo, visite a página Criando um chatbot rapidamente em gradio.app. Você também pode conferir nosso curso Criando Chatbots em Python para descobrir outras maneiras de criar bots de conversação. 

Se você gostou de 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ê aprenderá a criar um editor de imagens, um chatbot semelhante ao ChatGPT com poucos recursos, um aplicativo classificador de aprovação de empréstimos, automatizar interações em PDF e um assistente de voz com tecnologia GPT.

Comece seus projetos de IA hoje mesmo

Depois de concluir a educação básica e obter seu diploma, é altamente recomendável que você trabalhe em projetos de IA para criar seu portfólio. Além da codificação, é importante documentar seu projeto e compartilhá-lo com outros profissionais para receber feedback. Um portfólio sólido ajudará você a garantir o emprego dos seus sonhos e a se destacar no campo da aprendizagem de máquina e da ciência de dados.

Este blog oferece uma visão geral dos projetos de IA para iniciantes, intermediários, especialistas e divertidos. Se você é novo no campo da IA, pode começar sua jornada inscrevendo-se no AI Fundamentals. Este programa fornecerá a você conhecimento prático sobre tópicos populares de IA, como ChatGPT, modelos de linguagem grandes, IA generativa e muito mais. Comece a aprender hoje para estar preparado para o mundo da IA de amanhã.

Obtenha uma das melhores certificações de IA

Demonstre que você pode usar a IA de forma eficaz e responsável.

Perguntas frequentes

Você precisa ter conhecimentos sólidos de programação para começar com os projetos de IA para iniciantes?

Não, os projetos para iniciantes são projetados para ajudar você a desenvolver habilidades mesmo com conhecimento limitado de programação, especialmente porque ferramentas como o TPOT AutoML são usadas para simplificar o processo.

O que são ferramentas de AutoML e como elas ajudam nos projetos de IA?

As ferramentas de AutoML, como o TPOT, pesquisam automaticamente os pipelines de aprendizado de máquina para encontrar o melhor para o seu conjunto de dados, facilitando a criação de modelos de IA sem conhecimento profundo.

Posso trabalhar em projetos intermediários sem concluir nenhum projeto para iniciantes?

Sim, se você tiver habilidades básicas em IA e programação, poderá começar diretamente com projetos intermediários para se desafiar e aprender conceitos mais avançados.

Como posso aprender IA do zero?

Se você não tiver experiência prévia ou habilidades em IA, provavelmente é muito cedo para embarcar em um projeto de IA. Felizmente, o DataCamp é o melhor lugar para você dar o pontapé inicial em sua jornada de IA! Nosso curso AI Fundamentals Track o deixará a par de conceitos importantes de IA, e nosso guia How to Learn AI From Scratch o guiará exatamente pelas etapas para se tornar um especialista em IA.

Como posso me tornar um engenheiro de IA?

Para se tornar um engenheiro de IA, comece obtendo uma base sólida em áreas como IA, aprendizado de máquina (ML), ciência de dados e engenharia de software, pois essas disciplinas são cruciais para projetar e desenvolver soluções inteligentes. Em seguida, concentre-se na experiência prática por meio de estágios, projetos pessoais (como os projetos do artigo) ou cursos on-line e bootcamps para desenvolver e mostrar suas habilidades.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

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.

Temas

Comece a aprender IA hoje mesmo!

programa

Fundamentos de IA

10 horas hr
Descubra os fundamentos da IA, mergulhe em modelos como o ChatGPT e decodifique os segredos da IA generativa para navegar no dinâmico cenário da IA.
Ver DetalhesRight Arrow
Iniciar Curso
Certificação disponível

curso

Introdução ao ChatGPT

1 hr
289.6K
Saiba como usar o ChatGPT. Descubra as práticas recomendadas para escrever prompts e explore casos de uso comercial comuns para a poderosa ferramenta de IA.
Ver maisRight Arrow