Programa Nanodegree

Artificial Intelligence Concepts

Aprenda AI e domine conceitos fundamentais, que vão de otimização e planejamento a busca adversária.

Aprenda conceitos fundamentais de inteligência artificial com especialistas de AI como Peter Norvig e Sebastian Thrun, incluindo busca, otimização, planejamento, reconhecimento de padrões e mais.

Inscreva-se agora

*Inscrições até 19 de novembro.
Aulas iniciam dia 20 de novembro.

  • Tempo
    3 meses

    Dedicação estimada de 12-15 horas por semana.

  • Nível
    Avançado
  • Pré-requisitos
    Experiência com álgebra linear, estatística e Python (inclusive programação orientada a objetos)

    Veja todos os pré-requisitos

  • Legendas
    Inglês

    Vídeos em inglês com legendas em inglês

Por que fazer este programa Nanodegree?

Aprenda com os principais especialistas de AI do mundo e desenvolva uma profunda compreensão acerca de algoritmos sendo empregados de forma concreta em problemas nos campos de processamento de linguagem natural, visão computacional, bioinformática e mais. Beneficie-se de uma abordagem estruturada ao aplicar essas técnicas em novos desafios e desponte completamente preparado para progredir na área.


Por que fazer este programa Nanodegree?

Nos EUA, especialistas de AI no auge da carreira estão recebendo salários até 500 mil dólares por ano!

Construa uma profunda compreensão de AI
Construa uma profunda compreensão de AI

Construa uma profunda compreensão de AI

Aprenda algoritmos de AI que foram empregados com sucesso em problemas do mundo real nos campos de processamento de linguagem natural, visão computacional, bioinformática e mais. Aprenda a solucionar problemas utilizando essas ferramentas, a fim de empregá-las no mundo real.

Aprenda com os principais especialistas de AI do mundo

Aprenda com os principais especialistas de AI do mundo

Explore modelos probabilísticos para reconhecimento de padrões com Sebastian Thrun, fundador da equipe de carros autônomos do Google. Descubra como implementar algoritmos-chave de AI com Peter Norvig, co-autor do manual principal para o programa de AI.

Suporte de especialistas em  AI por meio de conversas individuais
Suporte de especialistas em  AI por meio de conversas individuais

Suporte de especialistas em AI por meio de conversas individuais

Interaja regularmente com um mentor da Udacity ao longo de sua vivência no programa. Enquanto você forma suas habilidades em AI, o mentor fornecerá suporte por meio de conversas individuais, conforme você domina novos tópicos e conclui projetos desafiadores.

Revisões personalizadas de projetos

Revisões personalizadas de projetos

Trabalhe em projetos de grande estatura que vão preencher e realçar seu perfil profissional e tire proveito de feedback detalhado compartilhado pelos revisores de projetos, que ajudarão você a assegurar que está fazendo o seu melhor.

Pessoa usando um computador

Teste o Nanodegree Artificial Intelligence Concepts gratuitamente.

Faça um teste gratuito

O que você aprenderá

Baixe a ementa
Ementa

Aprenda algoritmos fundamentais de AI

Aprenda a escrever programas utilizando algoritmos fundamentais de AI que alimentam tudo, desde o rover da NASA em Marte, até o AlphaGo Zero, da Deepmind. Você dominará Beam Search e Random Hill Climbing, Bayes Networks, modelos ocultos de Markov e mais.

Aprenda a escrever programas em AI utilizando algoritmos que alimentam tudo, desde o rover da NASA em Marte, até o AlphaGo Zero, da Deepmind.

Menos detalhes

3 meses para a conclusão

Conhecimentos exigidos

Este programa exige experiência em álgebra linear, estatística e Python (incluindo programação orientada a objetos).

  • Problemas da satisfação de restrições

    Utilize o algoritmo constraint propagation e faça pesquisas para criar um agente que use a razão, como um humano faria, para solucionar qualquer enigma do Sudoku.

    Crie um solucionador de Sudoku
  • Busca, otimização e planejamento

    Crie agentes que possam raciocinar a fim de alcançar seus objetivos, utilizando busca e lógica simbólica - como os rovers da NASA em Marte.

    Crie um agente de planejamento avançado
  • Busca adversária

    Amplie a busca clássica para esferas adversárias, a fim de criar agentes que tomem boas decisões, sem interferência humana - tal qual o agente AlphaGo, da Deepmind.

    Crie um agente adversário capaz de participar de jogos
  • Fundamentos dos modelos gráficos probabilísticos

    Modele a incerteza do mundo real por meio da probabilidade para executar o reconhecimento de padrões.

    Marcação de parte da fala
A AI criará todo tipo de novos empregos. Acredito que nada mais é do que uma vantagem, e empolgante para aqueles que sabem como aproveitar isso.
— Jordan Bitterman, executivo-chefe de marketing da IBM Watson para plataforma de IoT e conteúdo

Aprenda com os melhores

Peter Norvig
Peter Norvig

Diretor de pesquisa do Google

Peter Norvig é diretor de pesquisa do Google e coautor de Inteligência Artificial, o principal manual da área.

Sebastian Thrun
Sebastian Thrun

Fundador, Udacity

Sebastian Thrun é cientista, educador, inventor e empreendedor. Antes de fundar a Udacity, lançou o projeto de carros autônomos do Google.

Thad Starner
Thad Starner

Professor de ciência da computação na Georgia Tech

Thad Starner é diretor do grupo de computação contextual na Georgia Tech e também o líder técnico/gerente mais antigo no projeto Glass do Google.

WordMark

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Calendar

    Easy monthly payments

    As low as US$ 50 per month at 0% APR.

    Learn more.

  • Finance

    Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Artificial Intelligence Concepts
R$2999

total

Aprenda tudo o que você precisa para começar a criar suas próprias aplicações de AI

Inscreva-se agora

Perguntas Frequentes

    Destaques do programa
  • Por que eu deveria me inscrever neste programa?
    A Udacity é o único lugar que oferece esta oportunidade. Estabelecemos parcerias com as melhores empresas do setor para oferecer instrutores e uma estrutura curricular de primeira linha. Este programa fornece uma ampla introdução ao campo da inteligência artificial, o que pode ajudar você a maximizar seu potencial como engenheiro(a) de machine learning ou inteligência artificial. Praticamente qualquer aluno, em qualquer lugar do mundo, com uma conexão à Internet, pode estudar inteligência artificial com a Udacity.
  • Quais serão os tópicos abordados neste programa?
    Este programa aborda técnicas clássicas de inteligência artificial e algoritmos, incluindo busca sem informação, heurística e adversária; vizinhança local e otimização sem gradiente; satisfação de restrições, lógica simbólica e planejamento; e modelos gráficos probabilísticos, como redes bayesianas e modelos ocultos de Markov.
  • Para que tipo de trabalho o programa me prepara?
    Este programa tem a função de solidificar suas habilidades como engenheiro ou desenvolvedor. Enquanto tal, não prepara você para um trabalho específico, mas amplia suas habilidades em algoritmos de inteligência artificial. Essas habilidades podem ser empregadas em diversos usos, tais como videogame em AI, sinalização para robôs e reconhecimento de padrões ao longo do tempo, como caligrafia e linguagem de sinais.
  • Precisarei de quais softwares e versões neste programa?
    Será necessário um computador rodando um sistema operacional de 64 bits (Windows mais recente, OS X e versões de Linux funcionam) com pelo menos 8GB de memória RAM, junto a permissões de conta de administrador suficientes para instalar programas, incluindo o Anaconda com Python 3.5 e pacotes auxiliares. Sua rede deverá permitir conexões seguras para hosts remotos (como SSH). Forneceremos instruções para a instalação dos pacotes de software requeridos.
  • Receberei um certificado de graduação?
    Sim! Após concluir o programa Nanodegree Inteligência Artificial com êxito, você receberá um certificado.
  • Eu me graduei no programa Nanodegree Inteligência Artificial, mas desejo continuar o aprendizado. Para onde devo ir a partir daqui?
    Muitos de nossos graduados prosseguem com os programas Nanodegree Engenheiro de Robótica ou Engenheiro de Carro Autônomo. Fique à vontade para explorar também outras opções de programas Nanodegree.
    Inscrição
  • Posso fazer minha inscrição no programa a qualquer momento?
    Sim! Admitimos alunos em uma base rotativa, e tão logo sua inscrição seja concretizada com êxito, você será incluído na próxima turma disponível. De acordo com a data de inscrição, sua turma pode começar em, no máximo, quatro semanas.
  • Posso acessar a sala de aula antes do início de minha turma?
    Sim, mas você não será capaz de acessar o conteúdo, já que ele permanece bloqueado até o início do programa. Na sala de aula, você poderá visualizar um cronômetro regressivo, mostrando o tempo restante para o começo das aulas.
  • Existe a opção de adiamento, caso eu já esteja matriculado(a), mas ainda não pronto(a) para iniciar?
    Não, adiamentos não caracterizam uma opção. Pedimos, por gentileza, que você só se matricule em uma turma se for capaz de se comprometer com o prazo em sua totalidade.
  • Quais são os pré-requisitos para a inscrição?
    Antes de ingressar no programa, é necessário ter concluído um curso de deep learning equivalente ao programa Nanodegree Deep Learning. Adicionalmente, você deverá possuir os seguintes conhecimentos:

    Conhecimento intermediário de programação em Python, incluindo:
    • Sequências, números e variáveis
    • Declarações, operadores e expressões
    • Listas, tuplas e dicionários
    • Condições e loops
    • Geradores e compreensões
    • Procedimentos, objetos, módulos e bibliotecas
    • Correção de falhas e depuração de bugs
    • Pesquisa e documentação
    • Resolução de problemas
    • Estruturas de dados e algoritmos

    Scripting básico em shell:

    • Execução de programas a partir de uma linha de comando
    • Depuração de mensagens de erro e feedback
    • Configuração de variáveis de ambiente
    • Estabelecimento de conexões remotas

    Conhecimento básico de estatística, incluindo:

    • Populações e amostras
    • Média, mediana e moda
    • Erro padrão
    • Variação e desvios padrão
    • Distribuição normal

    Cálculo diferencial e álgebra linear intermediários, incluindo:

    • Derivadas e integrais
    • Expansões de séries
    • Operações de matrizes por meio de autovetores e autovalores

    Além disso, você deve ser capaz de acompanhar e interpretar pseudocódigos para algoritmos como o do exemplo abaixo, implementando-os em Python. Você também deve ser capaz de avaliar informalmente a complexidade de tempo ou espaço de um algoritmo. Por exemplo, você deve ser capaz de explicar que um loop que realiza constant O(1) em cada iteração de uma array de duração n possui uma complexidade de O(n).

    a função Hill-Climbing(problem) retorna um estado
      current <- Make-Node(problem.Initial-State)
      loop do
        neighbor <- um substituto do existente com o mais alto valor 
        se neighbor.value ≤ current.value, então ele retorna current.state
        current <- neighbor
  • Se eu não atender a esses pré-requisitos para me inscrever, o que devo fazer?
    Recomendamos nosso programa Nanodegree Deep Learning como o ponto inicial perfeito para sua formação em deep learning.
    Estrutura do programa
  • De que forma o programa Nanodegree Inteligência Artificial difere dos cursos gratuitos de AI da Udacity?
    Nossos cursos gratuitos são uma excelente maneira para atualizar suas habilidades em um tópico específico ou encaminhar uma determinada esfera na qual você pode precisar aprimorar suas habilidades a fim de atingir a próxima fase de seu aprendizado. Entretanto, para se beneficiar integralmente do que a Udacity pode oferecer para apoiar seus objetivos profissionais, você deve se inscrever no programa Nanodegree, onde obterá acesso a revisões personalizadas de projetos, mentoria em sala de aula, orientação profissional personalizada e mais. O programa Nanodegree é também a melhor forma de buscar especializações, uma vez que você se beneficiará de acesso exclusivo a conteúdo único.
  • Posso realizar este programa em meu próprio ritmo?
    Este não é um programa autogerenciável. Os alunos necessitarão seguir o ritmo de seus colegas ao longo da duração do programa, completando todos os requisitos para graduação antes do término do período (mais qualquer extensão permitida).
  • O que acontece se eu não concluir um projeto dentro do prazo?
    Recomendamos veementemente que entregue os projetos dentro dos respectivos prazos para garantir o preenchimento de todos os requisitos de graduação. Para se graduar, você deve concluir, enviar e atingir as expectativas para todos os projetos necessários até o prazo final de entrega. Embora não haja nenhuma penalidade ao perder a data final de envio de projeto, perder uma delas faz com que você corra o risco de ser removido(a) do programa, se não acompanhar e completar todos os projetos necessários antes do fim do período. Por fim, ao manter o ritmo dos outros alunos, você tem muito mais a ganhar dos fóruns e canais do Slack!
  • O que acontece se eu não concluir o curso até o prazo final?
    O principal objetivo da Udacity é ajudar você a finalizar seu Nanodegree, para que este aprendizado faça a diferença em sua carreira. Por isso, caso você não consiga terminar o seu curso no prazo determinado, você poderá solicitar uma transferência de turma, que te dará um mês de extensão grátis.

    Para que sua transferência seja feita sem problemas, fique atento:

    • O pedido deverá ser feito nos últimos 10 dias da sua turma.
    • Pedidos de transferência que forem feitos antes dos últimos 10 dias da turma ou após o término do prazo não serão realizados.
    • Você não pode ter solicitado nenhuma transferência anteriormente. Você só tem direito a uma transferência!

    Acesse a nossa Central de Ajuda . e veja como essa opção funciona com mais detalhes.

    Além disso, é importante ressaltar que após a data de fim da sua turma, você terá acesso aos seguintes itens da sala de aula por 12 meses: o conteúdo de sala de aula, que não será atualizado ao longo do tempo, e serviços como nossa comunidade de ex-alunos. Não estão incluídos outros serviços, como grupos de estudo, revisão de projetos, áreas de trabalho, labs e quizzes. Para saber mais sobre os critérios de elegibilidade e mais detalhes, acesse a nossa Central de Ajuda para saber quanto tempo terá acesso após se graduar e caso você não se gradue.

  • Terei acesso ao conteúdo do curso após seu término?
    Não. Seu acesso ao conteúdo do curso será mantido por um período determinado de tempo após a graduação, estando alguns materiais, inclusive, disponíveis para download, para que você possa mantê-los em seus arquivos. Observe que os alunos que deixarem o programa - ou que forem retirados do curso por não cumprirem o prazo final - antes da graduação, perderão o acesso.
  • Quantas horas por semana devo me dedicar ao curso, a fim de conseguir conclui-lo com sucesso?
    Considerando o tempo que será gasto entre o conteúdo instrucional, quizzes, projetos e outras atividades relacionadas ao curso, nossa estimativa é que 12 a 15 horas por semana sejam suficientes para que você consiga realizar o programa em um ritmo adequado. Alunos com considerável experiência prévia devem precisar de menos tempo, ao passo que alunos com experiência anterior muito limitada devem necessitar substancialmente de mais tempo.
    Taxa de matrícula
  • Quanto custa o programa Nanodegree?
    Este programa Nanodegree consiste em um período de três meses. O período tem um custo de R$2.999, pagos logo no início.
  • O pagamento é devido antes do início das aulas?
    Sim. Dessa forma, sabemos precisamente quantos alunos temos em cada turma, podendo otimizar nossos recursos instrucionais e de suporte adequadamente. Além disso, esta abordagem garante um corpo de alunos consistente e estável ao longo do programa, que promove um senso profundo de comunidade e habilita colaborações mais valiosas, uma vez que os alunos trabalham juntos, como um grupo.
  • Há um período de teste gratuito para este programa?
    Não há nenhum período de teste gratuito para este programa.
  • Qual é a política de reembolso?
    Não há nenhum período de teste gratuito para este curso, todavia, há uma política de reembolso de 10 dias, a contar da data de início das aulas. Para solicitar o reembolso, acesse a nossa Central de Ajuda . Após esse período, os valores não são reembolsáveis.
    Outros
  • O material disponível dentro do Nanodegree também estará disponível gratuitamente para pessoas que não realizam o programa?
    Embora alguns materiais em vídeo estejam disponíveis para todos, a maior parte do conteúdo é de acesso restrito, somente para os alunos matriculados no programa Nanodegree. O acesso aos feedbacks de projetos, suporte de instrutores e parceiros de contratação são benefícios exclusivos dos programas Nanodegree.