O guia absoluto para iniciantes em inteligência artificial | Alexander O. | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

O guia absoluto para iniciantes em inteligência artificial

teacher avatar Alexander O., Web Developer & Cyber Security Expert

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução ao curso de IA

      2:45

    • 2.

      Prévia da seção Introdução à inteligência artificial

      5:50

    • 3.

      O que é inteligência artificial

      6:11

    • 4.

      História da inteligência artificial

      5:14

    • 5.

      Principais conceitos e terminologia

      5:52

    • 6.

      IA x aprendizado de máquina x aprendizado profundo

      8:29

    • 7.

      Prévia da seção Os fundamentos da inteligência artificial

      5:49

    • 8.

      Fundamentos da IA

      10:16

    • 9.

      O papel dos dados na inteligência artificial

      9:46

    • 10.

      Algoritmos e modelos em inteligência artificial

      7:24

    • 11.

      Recursos e limitações de IA

      6:32

    • 12.

      Prévia da seção Noções básicas de aprendizado de máquina

      3:50

    • 13.

      Como as máquinas aprendem na prática

      9:37

    • 14.

      Aprendizagem supervisionada em ação

      5:26

    • 15.

      Aprendizagem não supervisionada e reconhecimento de padrões

      8:39

    • 16.

      Aprendizagem por reforço e tomada de decisões

      7:26

    • 17.

      Árvores de decisão, regressão e clustering

      7:46

    • 18.

      Desafios e considerações éticas na aprendizagem de máquina

      7:52

    • 19.

      Prévia da seção Aprendizagem profunda e redes neurais

      3:35

    • 20.

      Introdução à aprendizagem profunda

      4:21

    • 21.

      Como entender as redes neurais

      5:21

    • 22.

      Tipos de redes neurais

      5:32

    • 23.

      Desafios em aprendizado profundo

      7:52

    • 24.

      O futuro da aprendizagem profunda

      4:13

    • 25.

      Como as redes neurais aprendem

      4:16

    • 26.

      Prévia da seção Processamento de linguagem natural (NLP)

      4:48

    • 27.

      Introdução à PNL

      3:43

    • 28.

      Principais conceitos e técnicas de PNL

      11:14

    • 29.

      Modelos e abordagens de PNL

      10:48

    • 30.

      Modelos de linguagem grandes (LLMs) e transformadores

      6:26

    • 31.

      Reconhecimento de fala e IA conversacional

      6:36

    • 32.

      Prévia da seção O futuro da inteligência artificial

      3:52

    • 33.

      Tendências atuais em desenvolvimento de IA

      4:42

    • 34.

      A próxima fronteira — IA geral vs IA

      11:07

    • 35.

      IA e força de trabalho — a IA vai substituir empregos

      4:58

    • 36.

      IA e superinteligência — hype ou realidade

      10:43

    • 37.

      Conclusão do curso de IA

      1:05

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

378

Estudantes

44

Projetos

Sobre este curso

Por que se inscrever neste curso?

A inteligência artificial (IA) está transformando indústrias e moldando o futuro da tecnologia. Quer você seja um profissional de negócios, estudante, empreendedor ou simplesmente curioso sobre IA, este curso fornecerá a você uma base sólida nos conceitos de IA sem exigir conhecimento prévio ou experiência em programação.

  • Não requer programação — ideal para iniciantes.

  • Entenda os fundamentos da IA — aprenda como a IA, aprendizagem de máquina e aprendizagem profunda funcionam.

  • Mantenha-se à frente da concorrência: a IA está revolucionando todos os setores; obtenha o conhecimento que você precisa para se manter competitivo.

  • Experiência de aprendizagem envolvente — uma mistura de palestras, exemplos do mundo real e testes para reforçar seu entendimento.

O que você aprenderá

Ao final deste curso, você terá uma forte compreensão dos fundamentos da IA, incluindo:

  • Fundamentos da IA

  • Noções básicas de aprendizado de máquina

  • Aprendizagem profunda e redes neurais

  • Como a IA toma decisões

  • IA no mundo real

Quem deve fazer este curso?

Este curso foi projetado para qualquer pessoa interessada em aprender sobre IA, incluindo:

  • Iniciantes que querem explorar a IA sem programar.

  • Profissionais de negócios que precisam entender o impacto da IA no seu setor.

  • Empreendedores que querem aproveitar a IA para inovar.

  • Estudantes que se preparam para carreiras em tecnologia, ciência de dados ou campos relacionados à IA.

Comece sua jornada de IA hoje!

Não perca a oportunidade de entender o impacto e as possibilidades futuras da IA. Se você está procurando avançar em sua carreira, tomar decisões informadas ou simplesmente expandir seu conhecimento, este curso é o lugar perfeito para começar.

Inscreva-se agora e dê seu primeiro passo no mundo da inteligência artificial!

Conheça seu professor

Teacher Profile Image

Alexander O.

Web Developer & Cyber Security Expert

Professor


My passion is teaching people through online courses in a fun and entertaining manner.  I have been teaching online for about 3 years now and during this period, I have created over 25 different courses on different platforms including my own personal platform - The Web Monkey Academy.

What would you like to learn?

Would you like to learn how to build and manage your WordPress website? Would you like to learn advanced skills that will make you a true WordPress developer? Would you like to learn how you can establish a successful career as a web developer? Would you like to learn the basics of information and cyber security?

 If you want to do any of these things, just enroll in the course. I'm always improving my courses so that they stay up to dat... Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução ao curso de IA: Olá, e muito obrigado por se matricular no curso O objetivo deste vídeo introdutório é recebê-lo oficialmente, me apresentar e também dar uma ideia geral do que esperar de fazer este curso Então, primeiro de tudo, meu nome é Alexander. Sou instrutor de cibersegurança ou de cibersegurança on-line com mais de sete anos de experiência e também sou um grande entusiasta da IA. Então, o que você pode esperar desse curso? Bem, deixe-me dar um breve resumo do currículo. Em primeiro lugar, vamos nos aprofundar no que a IA realmente é, bem como nos fundamentos da IA Vamos abordar um pouco a história da IA. Em seguida, vamos nos aprofundar nos três módulos principais deste curso Começando com o aprendizado de máquina. Em seguida, daremos uma olhada no aprendizado profundo e, em seguida, no processo de linguagem natural. E esses são os três grandes módulos ou as três grandes seções deste curso. E então, para iniciar o curso, daremos uma olhada no futuro da IA e no que podemos esperar da inteligência artificial nos próximos dez a 50 anos. Então, algumas coisas que você deve saber sobre esse curso em particular, haverá questionários no final de cada seção. Então, por favor, responda aos questionários. Não se preocupe Na verdade, as perguntas não são tão difíceis. Eles servem apenas para testar o que você aprendeu. Portanto, não entre em pânico. Essas são perguntas muito, muito fáceis. E depois, recursos, fornecerei para você todos os slides que usarei neste curso, bem como o livro, que é basicamente um livro em PDF resumindo todo o curso Agora, no momento em que gravei esse vídeo em particular, ainda estou trabalhando nesse livro. Então, por favor, seja paciente. Talvez você tenha se matriculado no curso e o livro ainda não esteja pronto. Não se preocupe Estou trabalhando nisso. Eu te avisarei quando o livro estiver pronto para ser baixado. Além disso, se você quiser usar os slides em qualquer tipo de apresentação formal, fique à vontade para fazê-lo. Só peço que você me dê crédito, Alexander One, bem como à minha empresa labsyba.com. Obrigada E então, é claro, perguntas se você tiver alguma dúvida sobre qualquer coisa que eu abordei neste curso. Talvez haja algo que você não entenda muito bem. Sempre fique à vontade para entrar em contato comigo. Ficarei mais do que feliz em responder a todas as suas perguntas. Então, com isso dito, quero dar as boas-vindas a você mais uma vez neste curso em que falaremos sobre IA. Fundamentos da IA, os fundamentos da IA. E só espero que você goste deste curso, porque me esforcei muito para tornar as aulas o mais divertidas, mas também o mais educativas possível Então, seja bem-vindo mais uma vez. Vamos começar. 2. Prévia da seção Introdução à inteligência artificial: Bem-vindo oficialmente ao primeiro módulo de introdução à inteligência artificial. Agora, uma coisa que você deve saber sobre mim em um nível pessoal é que adoro assistir filmes. Adoro ir ao cinema. É um dos meus hobbies favoritos de todos os tempos. E uma coisa que eu gosto de fazer como instrutora é incorporar clipes de filmes em minhas aulas sempre que posso, porque acho que eles podem ser muito, muito informativos, mas também muito divertidos ao mesmo tempo Agora, das centenas e centenas de filmes de Hollywood que têm a inteligência artificial como tópico central, eu estava pensando no clipe perfeito que eu poderia usar para apresentar este curso, e acho que talvez tenha encontrado o clipe certo, então sente-se, relaxe , aproveite esse clipe e nos vemos no final. Boa tarde, Hal. Como está tudo indo? Boa tarde, Sr. Amer. Tudo está indo muito bem. Hal, você tem uma enorme responsabilidade nesta missão, em muitos aspectos, talvez a maior responsabilidade de qualquer elemento da missão. Você é o cérebro e o sistema nervoso central do navio, e suas responsabilidades incluem vigiar os homens em hibernação Isso já lhe causou alguma falta de confiança? Deixe-me colocar desta forma, Sr. Raymer. A série 9.000 é o computador mais confiável já feito. Nenhum computador de 9.000 jamais cometeu um erro ou distorceu informações. Todos nós somos, por qualquer definição prática das palavras, infalíveis e incapazes De qualquer forma, peão da Rainha T. Está bem? Bishop pega o peão de Knights . Bela jogada. Uh, ok para King One. Me desculpe, Frank. Acho que você perdeu. Rainha para bispo três, bispo leva rainha, cavaleiro leva bispo. Maio. Ah. Sim, parece que você está certo. Sem demissão. por um jogo muito divertido. Obrigado. Bem, volte aqui. Espero que tenham gostado desse clipe. Agora, foi tirado do filme 2001, uma Odisséia no Espaço, e esse filme foi feito no ano de 1968 Agora, estou fazendo esse vídeo em particular no ano de 2025. Então foi isso que aconteceu há 57 anos. E a razão pela qual menciono isso é porque quero que você entenda que a IA, como tecnologia, assunto ou tópico, já existe há décadas. Muitas pessoas parecem pensar que, Oh, IA é uma coisa nova que surgiu recentemente. Isso simplesmente não é verdade. A IA já existe há muitos e muitos anos. Indo para o clipe em si, o que exatamente vimos? Vimos a introdução de um modelo específico de IA conhecido como Hal the HAL 9.000 Obviamente, você pode ver que é um modelo de IA extremamente sofisticado porque, de acordo com o apresentador, ele disse que o Hal 9.000 é o sistema nervoso central de toda a nave espacial e também é responsável pelo bem-estar dos tripulantes humanos enquanto eles Portanto, esse é um modelo de IA muito capaz, altamente avançado e altamente inteligente. E também vimos o modelo de IA jogando xadrez com um dos tripulantes humanos e, obviamente, ele venceu. Agora, curiosidade, se você não é um jogador de xadrez, eu sou um jogador de xadrez. Também adoro assistir xadrez no YouTube. Hoje, temos modelos de IA conhecidos como motores que realmente ajudam jogadores de xadrez profissionais a se prepararem para os jogos. Esses modelos são extremamente inteligentes e altamente avançados. Portanto, jogadores de xadrez profissionais realmente usam esses modelos para analisar jogos de xadrez, se preparar para competições e também para preparar armadilhas para o oponente Então, acho realmente fascinante que esse filme em particular, a Odisséia no Espaço, sido capaz de prever corretamente que, em algum momento no futuro, tenha sido capaz de prever corretamente que, em algum momento no futuro, teremos modelos de IA que serão tão bons em xadrez capazes de vencer qualquer ser Mas voltando ao clipe, também vemos que durante a entrevista entre o apresentador e o modelo real de IA, o modelo de IA disse algo muito, muito assustador, seja, é incapaz de cometer qualquer tipo de E eu acho que isso é muito, muito assustador porque levanta a preocupação legítima com a IA no futuro O que acontece quando começamos a criar modelos ou sistemas de IA tão inteligentes que são capazes de pensar de forma independente e eles decidem começar a tomar decisões por conta própria. Agora, há muitos céticos que afirmam que isso nunca, nunca acontecerá IA nunca se tornará autoconsciente ou tão inteligente. No entanto, há outros que acreditam que isso pode ser uma possibilidade. Vamos nos aprofundar muito mais nisso no curso. Mas mais uma coisa que eu queria mencionar antes de começar esta introdução é o tópico da PNL de processamento de linguagem natural Se você observar no clipe, os humanos estavam tendo uma conversa quase natural com o modelo de IA. O modelo de IA, diabos 9.000, foi capaz de entender o que os humanos estavam dizendo a ele por causa da PNL processamento de linguagem natural da PNL é o que permite que máquinas ou modelos de IA, como o Hal 9.000, interpretem comandos de voz de humanos e, em seguida, executem um tipo específico de tarefa ou função Claro, vou dedicar um módulo inteiro para falar sobre PNL mais tarde neste Então, espero que você tenha gostado dessa breve introdução ao mundo da Inteligência Artificial Vamos agora passar para a próxima lição. 3. O que é inteligência artificial: O que é inteligência artificial? Bem, é basicamente a simulação da inteligência humana em máquinas. Você pode pensar nisso como nós humanos tentando transferir nossa inteligência para as máquinas. Agora, temos as principais características inteligência artificial. Nós temos a capacidade de aprender. Portanto, os sistemas de IA devem ser capazes de aprender e melhorar com o tempo. E depois do raciocínio, eles devem ser capazes de fazer raciocínios lógicos e deduções e, eventualmente, produzir um resultado e, em seguida, a percepção, que significa sua capacidade de processar dados sensoriais como imagens, sons e assim por diante, e então E, claro, o uso da PNL de processamento de linguagem natural, que permite que os modelos de IA entendam e interpretem a linguagem humana Agora, o objetivo principal da IA, no final das contas, é permitir que os modelos desempenhem funções cognitivas semelhantes às dos humanos. Agora, temos diferentes tipos de IA. Temos a IA restrita, o que chamamos de IA específica da tarefa. Também é chamada de IA fraca. Essas são as IAs que você encontraria em seus firewalls, sistemas de recomendação, fóruns de bate-papo virtuais, como Alexa, e até mesmo em sua nuvem HagPT, modelos de disco e assim por diante E então temos o próximo estágio, que seria a IA geral, que tem a capacidade de possuir inteligência semelhante à humana. Ainda não chegamos lá, mas muitas pessoas acreditam que, eventualmente, seremos capazes de desenvolver uma IA tão avançada. E então, no futuro, uma IA superinteligente. Muitas pessoas acreditam que nunca desenvolveremos a IA. Eles serão tão sofisticados. Mas, mais uma vez, também temos algumas pessoas que acreditam que eventualmente chegaremos lá. Então, IA na vida cotidiana, já estamos usando IA no assistente virtual, como, você sabe, Alexa, Siri, seus sistemas de recomendação, como no Netflix, Spotify, YouTube, todos os seus dispositivos domésticos inteligentes também usam IA Nossos carros autônomos, como, é claro, Tesla, são tudo IA E também temos IA na área da saúde com o uso de imagens médicas e muito mais. Portanto, a IA já está desempenhando um grande papel em nossas vidas diárias. Agora, quero abordar alguns mitos comuns em todo o mundo da IA A primeira aqui é que a IA tem emoções como as dos humanos. Agora, eu sou muito culpado disso, porque sempre que uso meus modelos de IA favoritos, como Cha JPT, peço que você faça algo por mim, ele o faz muito, muito bem Eu acabo agradecendo hajibt e vou dizer algo como: Oh, muito obrigado, Você fez algo maravilhoso por mim hoje. E, claro, o Hagibt responderá dizendo: De nada E eu digo essas coisas quase inconscientemente porque acredito que se eu sou gentil hagipti e elogio hagibt sempre que ele faz algo bom para mim, isso vai me recompensar no futuro com resultados ainda melhores, o que, obviamente, não é verdade Habit não consegue entender as emoções. Ele não processa emoções como nós humanos fazemos. Além disso, a IA substituirá todos os empregos. Agora, não há dúvida que a IA substituirá muitos empregos, mas nunca substituirá todos os empregos. E, de fato, a IA também criará novos empregos. Discutiremos isso no módulo final, o recurso da IA. E então a IA é infalível, que significa que a IA não pode É claro que isso não é verdade. A IA pode cometer erros. A IA pode alucinar informações. E lembre-se de que a IA é desenvolvida por seres humanos. Portanto, se os seres humanos cometerem erros na codificação ou na forma como o modelo de IA é treinado, o modelo cometerá erros Ela estará propensa a cometer erros, e também discutiremos isso mais tarde e que a IA pode pensar de forma independente. Novamente, a maioria das pessoas acredita que nunca chegaremos ao estágio em IA se tornará autoconsciente e será capaz de tomar decisões sozinha. Mas ainda há algumas pessoas que acreditam que eventualmente chegaremos lá. Não sei se isso é verdade ou não, mas a maioria das pessoas parece acreditar que tudo não passa de um mito. IA só pode operar com base em instruções ou regras que foram dadas a ela. E, finalmente, minha IA favorita dominará o mundo. E eu coloco a estética lá porque quando digo que a IA dominará o mundo, o mito aqui é IA se torna autoconsciente e decide isso, sabe o que? Eu vou governar os seres humanos. Os seres humanos se tornarão escravos da IA. Não, eu não acredito que isso vai acontecer. No entanto, a IA, de certa forma, dominará o mundo porque teremos IA em quase tudo o que fazemos , desde transporte até comunicação , saúde, compras, criatividade e entretenimento. Diga o que quiser. Vamos ter IA de uma forma ou de outra. Afetando a maneira como vivemos nossas vidas diárias. Então, eu queria oferecer a você uma atividade rápida de engajamento. Pense na última vez em que você teve uma interação com a IA. Quais ferramentas poderosas de IA você usa diariamente e como elas aprimoram sua experiência? Reserve 5 minutos para pensar sobre isso e acho que você pode achar os resultados muito fascinantes. Então, para finalizar, eu só quero dar um resumo rápido: IA é uma simulação da inteligência humana em máquinas, e a IA já faz parte da nossa vida cotidiana. E há muitos mitos e equívocos sobre a IA. Eu já falei sobre eles. E a IA, o objetivo final da IA, deve ser aprimorar as capacidades humanas e não substituí-las. Obrigado por assistir. Te vejo na próxima aula. 4. História da inteligência artificial: Agora, dê uma olhada na história da inteligência artificial. Então, a história da IA remonta a milhares e milhares de anos atrás. E, como eu disse anteriormente, ao contrário do que muitas pessoas acreditam, IA não é algo que acabou de surgir. Na verdade, já existe há um bom tempo. Obviamente, assim como com qualquer tipo de tecnologia, IA experimentou avanços e retrocessos Os contratempos, nós os chamamos de invernos de IA. Agora, só para dar alguns exemplos dos conceitos iniciais de feijão artificial, não necessariamente inteligência artificial, mas feijão artificial. Você tem na mitologia grega a existência de uma automação gigante de bronze chamada Você pode ter visto Talos em alguns filmes antes. E também automações chinesas e árabes. Tivemos dispositivos antigos que eram capazes de imitar a vida. E também o renascimento de Leonardo Da Vinci, ele foi capaz Então, o nascimento da IA, as fundações do século XX , a IA, como a conhecemos hoje. Portanto, grande parte do trabalho de base foi entre os anos 40 e 50. E, em particular, tivemos Alan Twin, o cientista muito famoso que, em 1950, criou o que é conhecido como teste de Turing. Isso é usado para avaliar a inteligência da máquina. Agora, em 1943, tivemos as primeiras redes neurais projetadas por Walter McCulloch e Walter E então, em 1956, finalmente, na Conferência Damoth, o nascimento oficial do termo inteligência artificial como campo acadêmico foi cunhado por Então, quais são os invernos e o ressurgimento da IA? Bem, em 1970, os sistemas de LA não atenderam às expectativas, levando à redução do financiamento Claro, muitas empresas e países sentiram que, sabe o que? Essa coisa de IA não vai funcionar. Vamos parar de financiar nossos pesquisadores. E então 87-993, houve outro revés porque nosso poder de computação naquela época porque nosso poder de computação limitado Lembre-se de que, para potencializar os modelos de IA, você precisa de bastante poder computacional E naquela época, os computadores simplesmente não eram poderosos o suficiente. Mas e o renascimento? Veja, na década de 1980, tínhamos sistemas especializados que ganharam força tanto nos negócios quanto na medicina e, entre as décadas de 1990 e 2000, devido aos avanços no aprendizado de máquina e ao surgimento da Internet, todos eles foram capazes de contribuir para futuras pesquisas de inteligência artificial Então, eu tenho alguns marcos importantes no desenvolvimento de IA aqui Em 1997, tivemos o superpoderoso computador IBM Deep Blue que derrotou o então campeão mundial Gary Kasparov Agora, como um grande fã de xadrez, eu realmente acompanhei os jogos. A primeira vez que jogaram contra Gary Kasparov, que, aliás, muitas pessoas consideraram o maior jogador de xadrez de todos os tempos, ele realmente derrotou o Deep Blue logo na primeira partida Voltaram porque eles voltaram para uma revanche e, na revanche, o Deep Blue acabou vencendo Gary Caspro e, na revanche, o Deep Blue acabou vencendo Gary Caspro Então, isso foi um marco significativo porque foi a primeira vez na história da humanidade que uma máquina conseguiu vencer um ser humano no tabuleiro de xadrez E depois tivemos alguns outros marcos em 2011, quando o IBM Machine Watson venceu o Jeopardy E então, em 2016, perdemos o Google de uma meta. Isso derrotou o goleador campeão mundial Lee Sedol. E então, nos anos 20, modelos de IA, como o Cha GPI, o surgimento de modelos como ha GPT , Cloude e assim por diante, conseguiram demonstrar a geração de conseguiram Então, a IA no século 21, como a conhecemos, agora temos o poder da IA em carros como seu Tesla, uso do processamento de linguagem natural usado por modelos de IA como sua pia profunda, roupas, ajepit E também na área da saúde, agora temos diagnósticos de AI Power e também a descoberta de medicamentos Então, qual é o futuro da IA? O que podemos esperar? Bem, podemos esperar criatividade impulsionada pela IA em arte, música e também avanços na colaboração humana e de IA. Haverá mais colaboração entre inteligência artificial e seres humanos. E, claro, o uso de estruturas éticas de IA para garantir que a IA seja usada com responsabilidade, IA seja treinada com responsabilidade e que a IA seja, de fato, segura Então, apenas um breve resumo da lição, a IA existe na imaginação humana há séculos. A Conferência Dermoth de 1956 marcou o nascimento oficial da IA como campo acadêmico E então tivemos, é claro, os invernos da IA e depois o ressurgimento da IA E, é claro, a IA moderna é impulsionada pelo planejamento, que usaremos em big data e, é claro, por bastante poder computacional E, finalmente, o futuro da IA incluirá considerações éticas e colaboração humana com a IA Obrigado por assistir. Te vejo na próxima aula. 5. Principais conceitos e terminologia: Bem vindo de volta. Então, agora vamos dar uma olhada em alguns conceitos-chave e terminologia usados no mundo da IA Vamos começar com os termos de IA. Há três deles: inteligência artificial, aprendizado de máquina e, claro, aprendizado profundo. Agora, quando se trata de inteligência artificial, já falamos sobre isso. Basicamente, são máquinas tentando simular inteligência semelhante à humana Você tem seus exemplos com Alexa, Civ, você sabe, seu assistente virtual Mas também temos o aprendizado de máquina que é basicamente um subconjunto da inteligência artificial, que as máquinas são capazes de aprender com base em padrões Seu exame Um dos melhores exemplos aqui seriam os filtros de spam em seu e-mail. Pense nisso, ok? Filtros de spam de e-mail, eles não são rígidos. Eles são capazes de identificar o que é spam, com base em tendências, com base em padrões, com base no histórico. Então, pense nas máquinas como um aprendizado no processo. Inicialmente, o filtro de spam pode não fazer um bom trabalho ao detectar todos os tipos de spam. Mas com o tempo, à medida que começa a aprender o que exatamente é spam, as diferentes formas e formatos que um e-mail de spam pode surgir com o tempo, ele melhorará. E, finalmente, temos seu aprendizado profundo, que é um subconjunto mais avançado do aprendizado de máquina que usa redes neurais para processar dados complexos Um dos melhores exemplos aqui seriam seus sistemas de reconhecimento facial. Agora, mais adiante neste curso, vamos nos aprofundar tanto no aprendizado de máquina quanto no aprendizado profundo Mas e quanto aos conceitos, ok? Há muitos deles e você deve ter uma ideia do que são. O primeiro aqui será o algoritmo. Basicamente, um conjunto de regras ou etapas uma máquina seguirá para resolver um problema ou tomar uma decisão. Vimos algoritmos em quase todos os tipos de aplicativos existentes, seja um aplicativo de namoro ou um aplicativo de jogos, basicamente, qualquer tipo de aplicativo ou programa usa um algoritmo para determinar como esse aplicativo processará dados ou tomará uma decisão. Nós temos o seu modelo. É basicamente um sistema de trem capaz de fazer previsões com base em dados Oh, você é um GIPT, sua nuvem, sua jornada Minha Todos esses são exemplos de modelos de IA. Você tem os dados de treinamento, que são os dados usados para treinar esses modelos. Novamente, falaremos um pouco mais tarde no curso, um pouco mais profundamente sobre como os modelos de IA são treinados. E então temos o que chamamos de inferência. Essa é basicamente a capacidade de um modelo de IA fazer previsões com base nos novos dados que ele adquiriu Digamos, por exemplo, que você tenha um modelo de IA usado para fazer previsões no mercado de ações Então, se algo novo acontecer, talvez, por exemplo, uma guerra tenha começado ou talvez algum candidato presidencial tenha vencido a eleição, isso pode impactar o mercado de ações global. Portanto, a IA aqui seria capaz de fazer previsões com base nesses novos eventos que ocorreram Isso é o que chamamos de inferência. E então temos sua rede neural. É basicamente um sistema computacional inspirado no cérebro humano usado no aprendizado profundo Novamente, falaremos sobre aprendizado profundo posteriormente no curso. E então a PNL de processamento de linguagem natural. Essa é a capacidade de uma máquina basicamente entender e gerar linguagem humana, texto. Além disso, haverá uma seção especial do módulo. Dedicado a aprender mais sobre a PNL. E, finalmente, visão computacional. Obviamente, essa é a IA que permite que as máquinas também interpretem imagens e vídeos. Então, esses são alguns dos principais conceitos que você deve conhecer quando se trata de IA. Agora, tipos de IA, eu já falei sobre isso anteriormente. Você tem uma IA restrita que é usada para tipos muito específicos de tarefas. Um exemplo aqui seria seu Google Translate, seu Cha JBT Basicamente, mais ou menos como a IA estreita. Mas você também tem sua IA geral, a IA forte, a IA que pode realizar qualquer tarefa intelectual que um humano possa realizar. Ainda é meio teórico neste momento. Ainda não foi desenvolvido. E depois, é claro, a IA superinteligente, IA que supera a inteligência humana É um conceito futuro. Então, até mesmo argumente que nunca chegará a esse ponto enquanto as pessoas que acreditam , enquanto as pessoas que acreditam que teremos uma IA superinteligente acreditam que isso levará décadas para que isso ocorra. E você também deve entender a diferença entre automação e IA. Veja, quando se trata de automação, ela segue regras predefinidas Então, por exemplo, o cliente compra o produto A. Como o cliente comprou o produto A, envie um cupom de 25% para comprar o produto B, sabe, mais ou menos assim, certo A automação depende de regras e gatilhos. Quando se trata de IA, ela não segue regras. A IA é basicamente capaz aprender e tomar decisões sozinha. Por exemplo, você mesmo dirigindo carros. Então, só para dar um resumo rápido da lição, IA inclui aprendizado de máquina e aprendizado profundo como subcampos, algoritmos, seus modelos e seus dados de treinamento Todos esses são os principais componentes da IA. Agora, a IA pode ser tarefas restritas e específicas, IA geral, como, humana ou superIA além das capacidades humanas, e então a automação e a IA são diferentes, mas a IA pode, de fato, aprimorar a automação. Obrigado por assistir ao vídeo. Te vejo na próxima aula. 6. IA x aprendizado de máquina x aprendizado profundo: Volte. Então, agora vamos examinar mais de perto as diferenças entre inteligência artificial, aprendizado de máquina e, claro, aprendizado profundo. Então IA, inteligência artificial é o conceito mais amplo, ok? Enquanto o aprendizado de máquina seria um subconjunto da inteligência artificial, aprendizado profundo é um subconjunto mais avançado do aprendizado de máquina Então pense dessa forma, ok? No topo, temos a IA. Logo abaixo da IA, temos o aprendizado de máquina e, logo abaixo do aprendizado de máquina, temos o aprendizado profundo. Agora, eu forneci uma analogia aqui, ok? Pense na IA como o universo inteiro, certo? aprendizado de máquina seria como uma galáxia nesse universo, enquanto o aprendizado profundo seria um sistema solar dentro da galáxia do aprendizado de máquina. Então, para resumir isso, todo aprendizado profundo é um subconjunto do aprendizado de máquina, mas nem toda inteligência artificial é aprendizado de máquina Lembre-se de que a inteligência artificial é muito mais do que apenas aprendizado de máquina. Então, só para recapitular isso, todo aprendizado profundo se enquadra no aprendizado de máquina, mas nem toda inteligência artificial é aprendizado de máquina Ok. Então, o que é IA? Já falamos sobre isso? Basicamente, máquinas simulando inteligência semelhante à humana. E, claro, a IA é capaz de realizar tarefas, resolvê-las, tomar decisões, coisas assim. Então, a IA, você deve saber, nem sempre aprende. A IA também pode seguir nossas regras predefinidas. Agora, o aprendizado de máquina é basicamente um subconjunto da inteligência artificial que permitiria que as máquinas aprendessem com dados e padrões E, claro, isso permitiria que a máquina fizesse previsões e resolvesse problemas ao longo do tempo Há três maneiras de como o aprendizado de máquina é feito. O primeiro será o que chamamos de aprendizado supervisionado, em que os dados de treinamento fornecidos à máquina são , na verdade, rotulados Imagine que você está tentando treinar um filtro de spam. Então, sob o aprendizado supervisionado, a máquina receberá diferentes tipos de e-mails de spam e os dados serão rotulados: Ok, isso é spam, isso é spam, isso é spam, isso é Assim, com o tempo, quando a máquina tiver visto todos esses exemplos dos diferentes tipos de e-mails de spam, ela poderá aprender e fazer previsões no futuro sobre se um determinado tipo de e-mail é spam ou legítimo E então temos o que chamamos de aprendizado não supervisionado, que os dados de treinamento não são rotulados e o modelo de IA aprende a fazer previsões com base Basicamente, ele tenta encontrar padrões. Um dos melhores exemplos aqui seria a segmentação de clientes E então o último é o que chamamos de aprendizado por reforço Pense nisso como um tipo de sistema de recompensas e penalidades, quando a IA, quando o modelo faz o tipo certo de previsão ou é capaz de resolver um problema ou dar a resposta certa, ele será recompensado Mas quando cometer um erro, será penalizado. Então é isso que chamamos de aprendizado por reforço. Então, vimos o aprendizado de máquina em muitos exemplos, seus filtros de spam, suas recomendações do YouTube Netflix e até mesmo na detecção de fraudes em bancos. Portanto, o aprendizado de máquina depende muito algoritmos para identificar padrões e fazer previsões Mas e quanto ao aprendizado profundo? É um subconjunto do aprendizado de máquina que usará redes neurais artificiais para processar grandes quantidades de dados complexos Portanto, ele usa várias camadas de nuances. Nós as chamamos de redes neurais profundas. Funciona melhor com grandes conjuntos de dados e alto poder competitivo. Em outras palavras, você precisa computadores muito poderosos para executar o aprendizado profundo e, claro, isso permite que a IA execute tarefas semelhantes às humanas , como reconhecimento de fala , reconhecimento facial e muito mais. Agora, vimos o aprendizado profundo em vários exemplos. Por exemplo, seu reconhecimento facial em seus smartphones, detecção de impressões digitais também, carros autônomos como seus Teslas e, claro, em seus modelos de IA como o TajiPT e assim Agora, o aprendizado profundo é a técnica de IA mais avançada que permite que as máquinas basicamente imitem as funções do cérebro humano Por isso, apresentei a tabela aqui para destacar as principais diferenças entre AI ML e DL. Temos as características na definição, como dissemos, a IA basicamente são máquinas que imitam a inteligência humana aprendizado de máquina aprende com dados e padrões, enquanto o aprendizado profundo Wood é um subconjunto avançado de ML que usa redes neurais Quando se trata da dependência de dados, agora, IA por si só pode não precisar de dados, porque a IA também pode aprender sozinha No entanto, com o aprendizado de máquina, ele requer dados estruturados. Com o aprendizado profundo, são necessárias grandes quantidades de conjuntos de dados. Exemplos, é claro, em sua IA, temos seus fóruns de bate-papo, assistência virtual. Para seu aprendizado de máquina, temos seus filtros de spam, sistemas recomendados, para seu aprendizado profundo, seus carros autônomos e seu reconhecimento facial. E então o último recurso, a complexidade. Isso é muito, muito interessante. Agora, com IA, é um campo amplo. Inclui inteligência artificial baseada em regras. E então, para o aprendizado de máquina, algoritmos mais simples, mas isso requer treinamento E então, para o aprendizado profundo, é altamente complexo e requer um hardware muito poderoso. Então, essas são algumas das principais diferenças entre esses três termos. Então, eu queria dar a vocês um exemplo do mundo real de como esses três se unem para alimentar algo muito poderoso. Então, digamos, por exemplo, seu Tesla, um carro autônomo A inteligência artificial, basicamente, permitirá que o carro tome as decisões, ok? Então, por causa da IA, o carro sabe que provavelmente não deveria estar acelerando em uma área altamente povoada, por exemplo Mas com o aprendizado de máquina, porque lembre-se aprendizado de máquina requer padrões e dados com os quais aprender. Com o aprendizado de máquina, o carro pode ser capaz de fazer previsões sobre como será o tráfego em um determinado período do dia Também pode ser capaz de fazer previsões com base no clima, coisas assim, por causa do aprendizado de máquina E então o aprendizado profundo é o que permitiria ao carro interpretar sinais de trânsito, sinais de trânsito ou até mesmo reconhecer pedestres tentando atravessar a rua trânsito, sinais de trânsito ou até mesmo reconhecer pedestres tentando atravessar a Então, quando você combina os três, pense desta forma, certo, IA é basicamente como o sistema geral do carro autônomo. O aprendizado de máquina é o que permitiria que o carro melhorasse e aprendesse com o tempo, enquanto o aprendizado profundo tornaria o carro altamente eficiente. Então é assim que esses três se unem para alimentar seu Tesla ou outros carros autônomos Então, resumo rápido, IA é o campo amplo. O ML é, obviamente, o subconjunto da IA permitiria que as máquinas aprendessem com os dados, enquanto o DL é o subconjunto muito avançado do ML que usa redes neurais para aprendizado avançado E, claro, IA, ML e DL estão inter-relacionados, mas, é claro, têm diferenças distintas Obrigado por assistir. Te vejo na próxima aula. 7. Prévia da seção Os fundamentos da inteligência artificial: Estou indo para os fundamentos da inteligência artificial, e é hora de outro clipe de filme. E algo me diz que você provavelmente já viu o filme de onde esse clipe será retirado. No entanto, sente-se e relaxe. Aproveite o clipe e nos vemos no final. Neste momento, estamos dentro de um programa de computador. É realmente tão difícil de acreditar? Suas roupas são diferentes. Os plugues em seus braços e cabeça sumiram. Seu cabelo mudou. Sua aparência agora é o que chamamos de autoimagem residual. É a projeção mental do seu eu digital. Isso não é real. O que é real? Como você define real? Se você está falando sobre o que você pode sentir, o que você pode cheirar, o que você pode saborear e ver, então o real são simplesmente sinais elétricos interpretados pelo seu cérebro Esse é o mundo que você conhece. O mundo como era no final do século XX. Ela existe agora apenas como parte de uma simulação neural interativa que chamamos de matriz. Você está vivendo no mundo dos sonhos, Neo. Esse é o mundo como ele existe hoje. Ok, bem-vindo de volta. E, claro, esse clipe foi retirado do filme muito popular The Matrix lançado em 1999. E se, por algum motivo, você nunca viu esse filme antes, o que está fazendo com sua vida? Pare de assistir este curso e vá assistir ao filme. Agora, estou brincando, termine este curso primeiro, e depois você pode ir assistir ao filme Mas, falando sério, Matrix, na minha humilde opinião, é um dos melhores filmes já feitos Isso levanta muitas questões interessantes sobre a ação e é um ótimo filme Você simplesmente precisa assistir. Agora, por que eu escolhi usar esse clipe em particular? Bem, porque isso levanta muitas questões fascinantes. Eu vou abordar dois deles. Em primeiro lugar, deixe-me descrever o que acontece na cena. Você tem Mofius, o homem com tons escuros. Ele está explicando para Neo, o outro cara, que, Ei, esse mundo em que estamos agora, tudo isso é realidade virtual. Não é real. É falso. É gerado por um sistema de IA muito poderoso conhecido como matriz. Agora, Neo está obviamente muito surpreso. Ele está chocado. Ele diz: Não, como isso pode ser? Não, isso é real. Isso pode ser falso. Ele toca a cadeira e Morpheus pergunta: como você define o que E eu achei que essa é uma pergunta muito, muito fascinante. Como você define o que é real? E a razão pela qual isso é fascinante é porque hoje, temos vídeos, imagens e falsificações profundas geradas por IA E embora hoje possamos grande medida, dizer o que é real e o que é gerado pela IA, pense nisso. Nos próximos anos, os tipos de conteúdo que a IA será capaz de gerar serão tão realistas que talvez não consigamos distinguir entre o que é realmente real e o que é gerado pela IA. Talvez precisemos de certos tipos de sistemas, scanners ou algoritmos para nos ajudar a detectar se a imagem ou o vídeo que estamos assistindo é realmente real ou falso. Pense nisso. Então, é muito, muito fascinante. Como poderemos definir o que é uma imagem real e o que é uma imagem gerada por IA? Outra questão aqui, porém, está no clipe, vemos a influência que a matriz agora tem sobre a população humana, certo? A matriz é muito poderosa. Foi capaz de criar essa realidade virtual, então ela tem muita influência sobre os seres humanos, certo? Agora, eu sei que a matriz é um exemplo extremo da influência da IA sobre os seres humanos. Mas pense nisso hoje. Hoje, acredite ou não, IA já tem alguma influência em nossas vidas diárias. Você não acredita em mim, quando você acessa o YouTube ou acessa o Netflix ou Spotify ou qualquer uma dessas plataformas, você sempre tem essas o Spotify ou qualquer uma dessas plataformas, você sempre tem essas guias ou sistemas de recomendação, certo, que recomendarão conteúdo para você, que recomendarão conteúdo com base no seu histórico, com base nos resultados da pesquisa e, às vezes, as recomendações podem até ser aleatórias Mas pense sobre isso. Essas recomendações já começam a influenciar a maneira como pensamos. Isso pode nos influenciar a começar a apoiar um determinado partido político ou candidato. Isso pode começar a influenciar a maneira como compramos coisas. Isso pode começar a influenciar a maneira como pensamos sobre certos tipos de tópicos controversos e assim por diante. Então, de certa forma, esses sistemas de recomendação que são alimentados pela IA já estão começando a ter algum nível de influência sobre como vivemos nossa vida diária. Então, isso levanta a questão de quanta influência a IA começará a ter na maneira como vivemos nossas vidas à medida que ela se torna cada vez mais inteligente Porque, acredite ou não, quer eu goste ou não, a IA será introduzida quase todas as partes de nossas vidas, seja comunicação, transporte, compras, entretenimento, criatividade, a IA virá em todos os lugares. Então, imagine o nível de influência que a IA terá sobre nós em um futuro próximo. De qualquer forma, vamos passar para a próxima lição, onde falaremos sobre os fundamentos reais da IA. Te vejo lá. 8. Fundamentos da IA: Agora, dê uma olhada em um tópico muito, muito importante que será a base da inteligência artificial. Agora, ao contrário do que muitas pessoas podem acreditar, IA não se limita apenas ao campo da tecnologia. Na verdade, abrange várias disciplinas. Como exemplo, você terá IA, obviamente, em ciência da computação, onde o uso de algoritmos, estruturas de dados, código de programação etc. é usado em IA, então você também tem IA no campo da matemática e estatística. Não se esqueça de que podemos usar IA para cálculos matemáticos, para calcular probabilidades e assim por diante E então você também tem IA no campo da cognição e da neurociência Porque pense nisso, certo? Para podermos desenvolver inteligência artificial que imite a inteligência humana, primeiro precisamos entender a inteligência humana. E também temos IA no campo da linguística. Obviamente, isso é essencial para o processamento da linguagem natural. E talvez seja muito surpreendente que você tenha IA no campo da filosofia e da ética porque pense nisso, certo? Os principais desafios que envolvem a IA giram em torno de ética, privacidade e se é realmente moral usar a IA Então, ao contrário do que muitas pessoas pensam sobre a IA ser apenas um campo de tecnologia, você também tem IA em várias disciplinas Agora, vamos dar uma olhada nos princípios básicos da IA. Há seis deles. Quero dar uma olhada neles um por um, começando com a lógica e a tomada de decisões. Muitos modelos baseados em IA dependem da lógica para tomar as decisões. Por exemplo, você tem sua lógica de bullying que usa operadores como N ou zero Por exemplo, se A é igual a B, B é igual a C, A deve ser igual a C, algo assim, certo E também o sistema baseado em regras em que você tem suas declarações E e depois L. Por exemplo, se o tempo estiver chuvoso, pegue um guarda-chuva. contrário, se o tempo não estiver chovendo, então não leve guarda-chuva, sabe, coisas assim, E também sistemas especializados. São IA que imitaria experiência humana seguindo regras predefinidas Você os tem em seu diagnóstico médico. , temos certas limitações No entanto, temos certas limitações que envolvem a lógica e a tomada de decisões, e isso porque a IA pode lidar com a incerteza e, sempre que decisões complexas precisarem ser tomadas para manter isso em mente, próximo princípio aqui seria o princípio da probabilidade e incerteza. Falamos sobre o papel do big data e importância dos dados para a inteligência artificial. Mas há muitas situações em que um modelo de IA pode precisar tomar decisões com base em dados incompletos ou ruidosos. Por exemplo, em suas redes Baysia, você usa a IA para raciocínio probabilístico, ajudando as máquinas a fazer suposições fundamentadas, por exemplo, em seus filtros de spam, mas também as usa em processos de decisão de markov, seu MDP, onde a IA é usada para tomada de decisões em determinados ambientes, onde a IA é usada para tomada de decisões em como robótica, finanças e assim você usa a IA para raciocínio probabilístico, ajudando as máquinas a fazer suposições fundamentadas, por exemplo, em seus filtros de spam, mas também as usa em seus processos de decisão de markov, seu MDP, onde a IA é usada para tomada de decisões em determinados ambientes, como robótica, finanças e assim por diante. E também em suas simulações de Monte Carlo, isso normalmente é usado para análise de risco e jogos O próximo conceito aqui é a otimização e o aprendizado. Obviamente, a IA está constantemente aprendendo e otimizando ao mesmo tempo Assim, a IA pode usar algoritmos de otimização que ajudariam a IA a ajustar seus parâmetros para minimizar erros. Um exemplo aqui seria o gradiente descendente usado no ML seu aprendizado de máquina para ajustar modelos reduzindo os erros de previsão E depois o conceito de programação linear, em que a IA aprende a alocação de recursos e tarefas de selagem e, em seguida, algoritmos evolutivos Isso é inspirado na seleção natural. Esses algoritmos desenvolvem soluções ao longo do tempo. Um exemplo aqui seriam seus algoritmos genéticos, seu GA que otimiza soluções para problemas complexos. Agora, um dos maiores pontos fortes da IA envolve a capacidade de reconhecer padrões e aprender com esses padrões ao longo do tempo E um dos principais conceitos aqui envolve as redes neurais que você encontra em seu aprendizado profundo. Então, aqui, a IA imita o cérebro humano para reconhecer padrões nos dados Como exemplo aqui, seus sistemas de reconhecimento de imagem, que podem detectar objetos em fotos. Além disso, o conceito de extração de recursos, em a IA é capaz de dividir os dados em recursos principais. Por exemplo, em seu assistente de voz, o modelo de IA pode dividir a voz em vários segmentos e, então, entender os comandos com base nesses segmentos. E também no conceito de agrupamento e classificação, em que a IA pode agrupar dados em categorias significativas ou na segmentação de seus clientes e E depois o aprendizado por reforço. Já falamos sobre isso um pouco antes. Esse é o tipo de treinamento por tentativa e erro ou recompensas e penalidades para máquinas Portanto, a IA pode aprender por tentativa e erro, mesma forma que os humanos também aprendem com a experiência, certo? Portanto, temos o aprendizado baseado em recompensas , em que a IA pode receber recompensas ou penalidades com base no desempenho de um teste ou exame e, em seguida, na exploração e exploração Portanto, a IA deve equilibrar o treinamento novas estratégias com o uso de estratégias conhecidas. Portanto, o modelo de IA precisa, tipo, encontrar um bom equilíbrio entre os dois e não depender muito de nenhum deles. Por exemplo, seus carros autônomos, como seu Tesla, aprenderam as melhores ações de direção ao serem recompensados por um comportamento seguro E também seu xadrez Alpha zero, um modelo de xadrez muito, muito poderoso. Ela aprendeu a jogar xadrez habilmente, simplesmente jogando milhões de partidas contra si mesma. Agora, heurísticas e soluções aproximadas. Isso é muito, muito interessante. Então, aqui, às vezes, ser capaz de encontrar a solução exata pode ser impraticável, com base no problema baseado no desafio que está sendo fornecido à IA Portanto, a IA precisa fazer uso da heurística, o que chamamos de atalhos inteligentes Portanto, temos os algoritmos de busca heurística. Por exemplo, a IA simplesmente buscará soluções boas o suficiente com mais rapidez, digamos, um algoritmo estelar para encontrar caminhos em mapas. Às vezes, quando eles estão tentando pesquisar algo, por exemplo, em seu mecanismo de pesquisa do Google, você pode não fornecer o tipo exato de termos que está procurando, mas a IA precisa ser capaz de fazer uma calculadora adivinhar o que você está tentando encontrar, e então a IA simplesmente fornecerá os melhores resultados. E então lógica difusa, o que exatamente é isso? Então, a IA toma decisões com base nos graus de verdade em vez de escolhas binárias. Por exemplo, a IA em seus sistemas de ar condicionado é apenas temperatura com base nos níveis de conforto. Por isso, tentará tomar sua decisão com base no que acha que seria uma temperatura razoável para o ser humano e não exatamente na escolha binária de ligar o sistema de ar condicionado ou se desligar, se isso fizer sentido. E então eu forneci a tabela aqui para os princípios básicos da IA, novamente, a descrição e, em seguida, o exemplo. Assim, você pode pausar este vídeo e assisti-lo no seu tempo livre, se estiver interessado Em seguida, os principais conceitos científicos usados em inteligência artificial, álgebra linear usada em suas redes de aprendizado profundo Você tem sua probabilidade e estatísticas. Obviamente, a IA precisa fazer uso disso para fazer previsões e, em seguida, suas redes neurais são usadas especificamente no planejamento profundo que tenta imitar o cérebro humano e, em seguida, os algoritmos genéticos inspirados na E, finalmente, a teoria dos jogos. Isso é, obviamente, tomada de decisão em ambientes competitivos. Então, qual é a conexão da IA com a ciência cognitiva? Bem, a IA modela a condição humana em áreas como percepção, raciocínio e resolução de problemas E então, o estudo da inteligência humana também pode ajudar a melhorar a inteligência artificial por si só. Então, por exemplo, em seu aprendizado por reforço, ele é inspirado na psicologia comportamental, que é, obviamente, aprendizado baseado em recompensas Então, essas são algumas das maneiras pelas quais a IA está realmente associada ao campo da ciência cognitiva. Então, quais são as principais conclusões desta lição? Bem, em primeiro lugar, a IA é, na verdade, um campo multidisciplinar que envolve ciência da computação, matemática, ciência cognitiva, filosofia e muito mais A IA opera com base na lógica, habilidade, otimização e, claro, no aprendizado. E então os dados, como eu disse antes, são o combustível. É a linhagem da inteligência artificial, e diferentes tipos de sistemas de IA usarão abordagens diferentes E então, entender esses conceitos científicos fundamentais ajudará a entender como a IA funciona em um nível muito mais profundo Obrigado por assistir à aula. Te vejo na próxima aula. 9. O papel dos dados na inteligência artificial: Agora fale sobre o papel dos dados na inteligência artificial. Agora, gosto de pensar nos dados como a força vital dos modelos de IA, porque sem dados, os modelos de IA não existirão ou serão muito ineficientes Então, por que os dados são cruciais para a IA? Os modelos de IA são tão bons quanto os dados nos quais foram treinados. Portanto, quanto mais dados de alta qualidade estiverem disponíveis, melhor a IA será capaz de aprender padrões e fazer previsões, melhorar a precisão e a eficiência ao longo do tempo e, é claro, se adaptar a novas situações e refinar sua tomada de decisão E, com certeza, na ciência da computação, você já deve ter ouvido falar do termo lixo que entra, lixo sai Basicamente, se um programa foi projetado para cometer erros ou não resolver problemas com precisão , é exatamente isso que o programa fará. E isso também é parecido com os modelos de inteligência artificial. Se eles foram treinados com dados muito ruins, adivinhe? Esse modelo de inteligência artificial provavelmente não será inteligente. Vai ser inteligente. É por isso que a qualidade dos dados usados para treinar modelos é extremamente importante. Agora, esses são os tipos de dados que usamos na IA. Temos seus dados estruturados. Por exemplo, seriam dados organizados em tabelas, linhas e colunas. Então, por exemplo, você tem seus dados de suas planilhas, arquivos do Excel , bancos de dados e assim por diante Mas também temos os dados não estruturados, que são basicamente dados brutos que não se encaixam em um formato fixo Então, exemplos aqui seriam suas imagens, seus vídeos, seu áudio e assim por diante. E então, o último tipo de dados serão seus dados semiestruturados. O que exatamente é isso? Bem, basicamente são dados que ficam entre seus dados estruturados. E seus dados não estruturados. Então, exemplos aqui seriam seus JCNFes, XML, registros de sensores e assim por diante E quando se trata de processamento de dados em IA, há quatro etapas principais. O primeiro passo seria a coleta real dos dados em primeiro lugar. Portanto, a IA coletará dados de uma ampla variedade de fontes, como a Internet, seus bancos de dados, feedback do usuário e assim por diante. E então, uma vez que esses dados tenham sido coletados, os dados precisam ser limpos. Então, aqui, a IA tentará remover, por exemplo, duplicatas de registros que talvez já existissem Então, digamos, por exemplo, registros de clientes. Se a IA descobrir que, Ah, esse cliente em particular tem exatamente dois registros iguais em nosso banco de dados, vá em frente e remova um deles. Então, essa é basicamente a próxima limpeza de dados do processo. E depois disso, temos a rotulagem de dados. Então, aqui, seus dados podem ser categorizados ou marcados Então, um exemplo seria marcar e-mails como spam ou não spam E a etapa final seria transformação dos dados, na qual os dados poderiam ser convertidos em formatos utilizáveis, como, por exemplo, seus arquivos PDF, planilhas do Excel e assim por diante Então, esses são os quatro estágios do processamento de dados na IA. Agora, quando se trata do big data em si, há quatro características que precisamos conhecer: os quatro Vs. O primeiro aqui seria o volume. Está bem? Então, basicamente, quanto maior o volume, melhor. Quanto mais dados você puder treinar seu modelo de IA, melhor ele será. próxima aqui seria a velocidade, a velocidade com que novos dados são gerados E, claro, no mundo em que vivemos hoje, isso é extremamente rápido. Em seguida, estaria a variedade, os diferentes tipos de dados nos quais o modelo de IA é treinado, sejam eles áudio, vídeo , imagens, texto, arquivos, etc. E então, a última, possivelmente a mais importante veracidade, quão precisos são os dados reais Obviamente, não importará se o volume for tão grande e de uma variedade homogênea Se a veracidade for baixa, esses dados basicamente serão inúteis É por isso que, na minha humilde opinião, acho que dos quatro Vs, veracidade será o mais importante Portanto, temos vários desafios de dados quando se trata de IA. Temos um viés de dados em que um modelo de IA pode ser treinado com dados tendenciosos E por causa disso, a IA começa a tomar certos tipos de decisões e isso pode levar a decisões injustas ou discriminatórias Também temos privacidade de dados porque um modelo de IA precisa ser treinado em grandes quantidades de dados. Existe a possibilidade de que informações confidenciais ou privadas possam ser inseridas na IA para treiná-la. E, claro, isso levantará preocupações sobre segurança e ética. Temos a qualidade dos dados. Novamente, muito, muito importante. Qual é a qualidade dos dados usados para treinar o modelo de IA? Portanto, se os dados forem ruins ou de baixa qualidade, isso pode levar a IA a tomar decisões erradas e, é claro, ao armazenamento e gerenciamento de dados. Portanto, a IA requer uma enorme capacidade de armazenamento, e o impacto aqui é que ela também exigirá um tratamento eficiente de dados. Então, não é tão fácil. Agora, indo um pouco mais fundo, temos as preocupações éticas e de privacidade quando se trata de dados de IA. Portanto, conteúdo e privacidade do usuário, IA não deve coletar ou usar dados pessoais sem consentimento. É nisso que gostamos de acreditar, é nisso que esperamos que seja o caso da IA, mas você nunca sabe realmente que sempre existe essa preocupação com o uso da IA. E depois, é claro, preconceito e justiça. Novamente, se os dados do modelo de IA, desculpe-me, foram treinados com base em dados tendenciosos, então a IA poderia tomar decisões discriminatórias e, em seguida, a transparência é muito, muito importante Os usuários devem saber como os sistemas de IA usam os dados e, possivelmente, talvez até importante, a IA deve ser capaz de explicar sua decisão sobre por que fez algo de uma certa maneira, transparência, muito, muito importante. Por exemplo, no reconhecimento facial, IA foi criticada por preconceito racial devido a conjuntos de dados de treinamento tendenciosos Falaremos sobre isso um pouco mais tarde. E também quando se trata de IA na contratação. Portanto, descobriu-se que os sistemas de contratação baseados em IA discriminam certos grupos discriminam certos grupos se treinados com dados tendenciosos. Novamente, a eficiência de um modelo de IA dependerá da qualidade dos dados nos quais ele foi treinado Portanto, temos o processo pelo qual a IA é capaz de melhorar sua tomada de decisão por meio de dados. Portanto, a primeira fase aqui no ciclo seria a fase de treinamento real, na qual a IA aprende história ou com os dados que lhe foram fornecidos E então, a IA agora poderá fazer previsões com base no que aprendeu E então, quando fizer uma previsão, os usuários poderão fornecer feedback à IA ou até mesmo aos desenvolvedores, eles poderão dizer à IA que, Ei, você obteve a resposta correta ou a previsão que você fez foi realmente falsa. E como a IA recebeu o feedback do usuário, ela passa novamente por uma fase de retreinamento para aprender com base no novo feedback que o usuário lhe deu. Então é assim que ele meio que passa por esse ciclo constante de tentar melhorar. Então, qual é o futuro dos dados na IA? Aprendizado federado em que os modelos de IA treinam nos dados do usuário sem transferir os dados para um servidor central, melhorando assim a privacidade e, em seguida, dados sintéticos em a própria IA poderá gerar conjuntos de dados artificiais Se os conjuntos de dados reais não estiverem disponíveis. E então o último aqui, o explicável AI DX AI é muito, muito importante Onde a IA deve ser capaz de explicar o motivo pelo qual tomou certos tipos de decisões. Isso seria um grande avanço em relação à transparência no uso da IA. Então, algumas conclusões importantes: os dados são a base da IA. Sem isso, a IA não pode aprender ou funcionar de forma eficaz. Obviamente, a IA poderia usar estruturas, não estruturadas ou semiestruturadas para aprender. E melhore. big data, é claro, melhora o desempenho da IA, mas você tem desafios como privacidade, preconceito e assim por diante Além disso, considerações éticas são importantes ao lidar com dados em sistemas de IA E, finalmente, a IA melhora continuamente por meio de nossos ciclos de feedback Então, isso é um agradecimento por assistir ao vídeo. Te vejo na próxima aula. 10. Algoritmos e modelos em inteligência artificial: Bem-vindo de volta. Então, agora vamos dar uma olhada nos diferentes tipos de algoritmos e modelos usados no mundo da IA. Mas antes de tudo, o que exatamente é um algoritmo? O que é um modelo? Os algoritmos são basicamente regras predefinidas que um modelo de IA pode usar para processar dados Mas os modelos de IA em si são simplesmente versões treinadas de algoritmos capazes de tomar decisões e talvez até mesmo previsões com base em novos dados Portanto, com o tempo, os modelos de IA melhorarão porque eles estão constantemente aprendendo com base no histórico, no feedback do usuário e muito mais. Por exemplo, seu filtro de spam, com o tempo, ficará cada vez melhor porque é capaz de aprender com e-mails de spam anteriores e talvez até e-mails identificados incorretamente como spam Com o tempo, isso melhorará. Mas quais são os tipos de algoritmos que temos? Temos a IA baseada em regras ou sua IA simbólica que usa suas regras e condições lógicas predefinidas Então, basicamente, é muito rígido, é sim, não, não, sim, não pode ser não, você sabe, coisas assim Portanto, funcionará bem com problemas muito estruturados, mas esses tipos de algoritmos enfrentarão incertezas. Um dos melhores casos em que esses tipos de algoritmos são usados seria em seus diagnósticos médicos Outro tipo de algoritmo seria, obviamente, o aprendizado profundo e as redes neurais. Eles usam redes neurais artificiais de várias camadas e, é claro, se destacam em tarefas complexas, como reconhecimento de fala, reconhecimento facial e assim por diante E, claro, uma IA de reconhecimento de imagem e gepty, eles usam o aprendizado profundo para identificar imagens e também gerar texto Agora, aprendizado de máquina, já falamos sobre isso. Eles aprendem padrões a partir dos dados em vez de seguir regras rígidas. Então, esses tipos de algoritmos são um pouco mais rígidos em sua abordagem Portanto, temos os diferentes tipos de aprendizado. Você tem seu aprendizado supervisionado, não supervisionado e, claro, Já falamos sobre eles. E depois os algoritmos comuns de IA e o aplicativo. Então, como exemplo, suas árvores de decisão, esse é um exemplo de algoritmo. Use o aprendizado supervisionado e você os terá em sua detecção de fraudes, em seu diagnóstico médico Você tem o que chamamos de máquinas vetoriais de suporte , suas SVMs. Eles também usam o aprendizado supervisionado. Você pode encontrá-los em classificação de texto, reconhecimento manuscrito e muito mais E então K significa agrupamento. Eles usam aprendizado não supervisionado. Você os encontrará principalmente na segmentação de mercado, detecção de anomalias Você tem suas redes neurais, aprendizado profundo. Obviamente, isso usará aprendizado supervisionado, e você os terá em seu reconhecimento de imagem, fala em texto e assim por diante, e então seus algoritmos genéticos que usam otimização, que são computação evolutiva de design orientada por IA Então, o que exatamente é o processo de treinamento para modelos de IA, normalmente seis etapas. A primeira etapa é sempre a coleta de dados. Novamente, eu já disse isso muitas vezes antes: os dados são a força vital de um modelo de IA O modelo de IA precisa dos dados para começar a aprender e começar a treinar. Então, uma vez que os dados tenham sido coletados, agora temos um pré-processamento de dados em que os dados serão limpos e formatados E depois disso, o modelo começa a ser treinado com base nos dados fornecidos. E então o modelo agora será avaliado. Ele será testado com novos tipos de dados. Então, pode ser como um exame, um teste só para ver o desempenho da IA. E, claro, se funcionar bem, a IA é então implantada no mundo real E, claro, com o tempo, a IA melhorará constantemente porque é capaz de se adaptar e aprender com o tempo. Então, com tudo isso em mente, como exatamente um algoritmo é escolhido? Existem tipos diferentes. Então, como os desenvolvedores, como as empresas decidem qual algoritmo usar ao tentar treinar seu modelo. Portanto, há vários fatores envolvidos aqui. Primeiro, é claro, será a disponibilidade dos dados. Alguns modelos, como o aprendizado mais profundo, precisam de grandes conjuntos de dados, enquanto as árvores de decisão, por exemplo, funcionam melhor com pequenas quantidades de dados E então a precisão necessária. Obviamente, se você quiser que um modelo de IA seja capaz fazer previsões muito boas e precisas, talvez esteja procurando redes neurais capazes de fornecer maior precisão Mas é claro que isso também exigirá mais poder de computação. E depois interpretabilidade. Portanto, as árvores de decisão são muito fáceis de entender, enquanto as redes de aprendizado profundo podem ser bastante complexas de entender. E também há situações em que um tipo específico de sistema alimentado por IA pode usar um ou mais algoritmos. Então, por exemplo, em seu banco para sistema de detecção, ele poderia usar uma árvore de decisão para interpretabilidade e, em seguida, poderia usar o aprendizado profundo para ser capaz reconhecer uma detecção de padrões complexos Então, quais são os desafios envolvidos nos algoritmos e modelos de IA? Falamos sobre o viés nos dados de treinamento, em os dados estão sendo usados para treinar o algoritmo ou o modelo pode ser de baixa qualidade. Obviamente, isso fará com que o modelo tome decisões erradas, muitos erros e, em seguida, tenha poder computacional, especialmente quando o algoritmo de aprendizado profundo for necessário Obviamente, isso significará que muitos recursos computacionais poderosos serão necessários e, em seguida, a explicabilidade e também modelos complexos, como redes neurais Eles funcionam de forma fantástica, são extremamente poderosos, mas podem ser muito difíceis de entender e explicar. Então, quais são as tendências futuras nos modelos de inteligência artificial o passar dos anos? IA explicável. Já falamos sobre isso, onde IA será capaz explicar as decisões que tomou. Obviamente, isso aumentará a transparência. E depois modelos híbridos de IA. Esse é um conceito muito, muito interessante em que podemos combinar diferentes abordagens de IA para obter um melhor desempenho. E também temos a inteligência artificial de ponta. Basicamente, modelos de IA que serão executados em dispositivos pequenos, como smartphones, para processamento em tempo real. E essas são algumas das tendências que podemos esperar no mundo da IA. Então, só para resumir, algumas conclusões importantes: em primeiro lugar, a IA usa aprendizado de máquina baseado em regras e algoritmos de dippling supervisionado, não supervisionado e por reforço são os principais tipos de aprendizado principais Os modelos de IA devem passar, é claro, por treinamento , avaliação e aprendizado contínuo para melhorar. E, finalmente, a escolha do algoritmo certo dependerá da precisão, disponibilidade dos dados e dos requisitos computacionais Muito obrigado por assistir ao vídeo. Te vejo na próxima aula. 11. Recursos e limitações de IA: Então, antes de concluirmos esse módulo, eu queria que analisássemos as capacidades e limitações da IA, como a conhecemos, começando com as capacidades, o que exatamente a IA pode fazer? Agora, listei vários recursos aqui, bem como a descrição e os exemplos. Eu vou passar por alguns deles. Vamos começar com a automação de tarefas repetitivas. Agora, essa é uma área em que a IA se destacou seja em finanças ou conjuntos de dados, ou na minha área de segurança cibernética Agora usamos a IA para realizar tarefas Portanto, ele pode realizar tarefas repetitivas com alta precisão e velocidade, e vemos isso com fóruns de bate-papo automatizados, suporte ao cliente e assim por diante E então, quando se trata de análise preditiva, IA é capaz de prever tendências futuras com base em dados anteriores Portanto, nesse cenário, é muito, muito importante que a IA receba o tipo certo de dados com os quais possa fazer previsões precisas e razoáveis para o futuro Agora, vimos isso em, tipo, previsões do mercado de ações, bem como na previsão do tempo, coisas assim E então, quando se trata de reconhecimento de imagem e fala, IA é capaz de identificar texto, objetos e sons. Ainda não está perfeito, mas estamos chegando lá. Acho que a IA hoje faz um trabalho muito bom ao ser capaz de identificá-los. E podemos ver exemplos carros autônomos em sua vigilância de segurança, e assim por diante. E, finalmente, quando se trata de robótica e automação, IA pode alimentar robôs para trabalhos precisos e, por exemplo, nós os temos na área da saúde com cirurgia robótica, bem como em Portanto, você pode, é claro, dar uma olhada no slide que apresentarei e examinar os outros recursos do, mas também forneci uma tabela listando as limitações que a IA não pode fazer. Então, por exemplo, falta um entendimento verdadeiro. Então, a IA pode processar dados, mas veja, ela não entende os dados como você e eu entendemos. Espero que eu também esteja falando com um ser humano. Só estou brincando. Então esse é o problema, sim, IA, diz os dados. Ele pode lidar com os dados. Ele pode processar os dados, mas na verdade não entende o que os dados realmente são. É só processar os dados e nos dar resultados, certo? E então, quando se trata de verdadeira criatividade e inovação, a IA pode gerar conteúdo, mas sempre faltará a criatividade humana, o toque humano. Portanto, dependendo também dos dados, IA ainda depende muito de conjuntos de dados muito grandes E, claro, você está falando sobre os altos custos computacionais Portanto, treinar modelos de IA muito complexos requer um hardware muito, muito caro. E, claro, as limitações gerais da inteligência, sim, podemos ter uma IA que pode vencer seres humanos no xadrez, mas ainda falha no bom senso ou no raciocínio Novamente, você pode dar uma olhada no slide para ver as outras limitações. Então, só para resumir a força da IA, IA pode lidar com big data Na verdade, é excelente, eu prospero quando me deparo com big data E, claro, velocidade e eficiência. A IA superou os humanos em tarefas computacionais e nem é engraçada E então, é claro, 27 de disponibilidade. Hagibty nunca lhe dirá que precisa uma pausa para o almoço ou que precisa dormir de uma pausa para o almoço ou que precisa dormir. Isso nunca vai acontecer. E então, é claro, as soluções de IA de escalabilidade podem ser implantadas globalmente muito, muito rapidamente, sem qualquer tipo de limitação humana Então, o resumo dos pontos fracos, e eu sei que isso pode parecer muito, muito duro, mas a IA ainda carece de bom senso Se você colocar a IA em uma situação inesperada ou incomum, ela terá dificuldades porque luta contra a ambigüidade Agora, a IA não pode substituir o julgamento humano, ok? Portanto, lembre-se de que a IA , por mais inteligente que seja , ela não tem coração. Não tem emoções. A IA não pode simpatizar, não pode simpatizar. Não consigo ficar com raiva, triste ou feliz. E, como tal, carecerá de raciocínio ético. E, claro, a IA depende dos dados de treinamento. O volume e a qualidade dos dados de treinamento determinarão o quão eficiente o modelo de IA realmente é. Então, na comparação aqui, humano versus IA, tenho a tabela de ideias. Então, criatividade. Humanos, é claro, muito, muito criativos. A IA é limitada. Uh, tomada de decisão, IA tomará sua decisão com base puramente em sua capacidade de reconhecer padrões Enquanto seres humanos, podemos tomar decisões com base na experiência, intuição e também no passado E então, capacidade de aprendizado, podemos aprender novas habilidades de forma muito, muito flexível É para isso que serve nosso cérebro. Embora a IA precise ser retreinada para novas habilidades e, em seguida, preconceitos, é claro, podemos ser influenciados pelas emoções, enquanto a IA só pode herdar preconceitos dos dados fornecidos Se os dados estiverem livres de qualquer viés , não há como a IA se tornar tendenciosa E, claro, a velocidade de processamento é muito mais lenta do que a IA, enquanto nossa IA é muito, muito mais rápida do que nós quando se trata nossas tarefas estruturadas Portanto, a principal conclusão é que a IA é extremamente poderosa, mas é claro que tem suas limitações Ele é excelente em automação e previsão, mas sempre carecerá de razão em nível humano E então a IA depende muito de dados e algoritmos. E, portanto, dados insuficientes levarão a resultados imprecisos. Dados tendenciosos levarão a IA a tomar decisões tendenciosas e, então, a IA nunca será capaz de substituir o julgamento humano. E esperamos que o futuro da IA inclua modelos mais éticos, explicáveis e também adaptáveis Então esse é basicamente o resumo. Obrigado por fazer esta lição em particular. Te vejo na próxima aula. 12. Prévia da seção Noções básicas de aprendizado de máquina: Bem-vindo ao próximo módulo, noções básicas sobre aprendizado de máquina. E, como sempre, vou mostrar para você um clipe de um filme, então sente-se, relaxe, aproveite o clipe e nos vemos no final. Há seis em cima. Não há como você ganhar esse jogo. Eu sei disso. Não aprendeu. O rn vai fazer com que ele jogue sozinho? Spin Learn, caramba. A. Christ James Game, o único filme vencedor não é hoje. Ok, bem-vindo de volta. Agora, esse clipe foi retirado do filme War Games lançado no ano de 1983. E a razão pela qual escolhi usar esse clipe em particular é porque ele demonstra perfeitamente um dos conceitos-chave de como os modelos de IA aprendem, por meio do processo de tentativa e erro Agora você observará que, no clipe, sistema de IA conhecido como Joshua, ele joga um jogo de tic-tack toe O jogo termina em um impasse e, em seguida, continua jogando contra si mesmo repetidamente Mas observe que cada vez que ele muda de estratégia, os jogos continuam terminando em uma caixa obsoleta. Eventualmente, agora decide isso, você sabe o que, antes de eu lançar os mísseis nucleares Ah, a propósito, eu deveria ter te dado algum contexto. Na cena, deveria ser uma cena muito grave porque o sistema, Joshua, o modelo de IA, está assumindo o controle ou está prestes a assumir o controle do de mísseis nucleares dos Estados Unidos mísseis nucleares E, claro, as pessoas estão em pânico. Eles temem que ele lance mísseis nucleares contra a União Soviética Sovnia responderá e, claro, todos nós vamos morrer Então Joshua decide isso, você sabe o que? Antes de lançar esses mísseis nucleares, talvez eu devesse tentar estratégias diferentes para ver quem realmente venceria em uma guerra nuclear Então, a primeira estratégia é lançar mísseis dos Estados Unidos para a União Soviética, mas depois percebe que, OK, essa estratégia não vai funcionar porque não haverá um vencedor Em seguida, tenta outra estratégia em que é a União Soviética quem lança os mísseis primeiro. Mas então ele percebe que, OK, essa estratégia também não funciona. Não há vencedor. E então ele tenta centenas de outras estratégias diferentes. E cada vez percebe que não haverá um vencedor Então, eventualmente, é possível concluir que a melhor maneira de vencer esse jogo em particular é não jogar. Então, a IA, Joshua, foi capaz de se ensinar sozinha Ele aprendeu por meio do processo de tentativa e erro. Cada vez que tentava uma estratégia e o resultado era negativo, ela voltava atrás, reajustava sua técnica, reajustava sua estratégia e depois tentava E então, quando o resultado foi que o mesmo impasse negativo voltou, encontramos uma estratégia mais uma vez, e é basicamente assim que os sistemas de IA aprendem É assim que eles aprendem sozinhos. Eles tentam alguma coisa. Oh, a resposta não estava correta. Deixe-me voltar. Deixe-me tentar uma estratégia diferente. Oh, isso não funciona. Deixe-me voltar. Deixe-me tentar uma estratégia diferente e assim por diante. Portanto, acredito que o conceito de tentativa e erro foi bem enfatizado neste clipe em particular Então, espero que você tenha gostado dessa introdução ao mundo das máquinas e do básico. Vamos agora passar para a próxima lição. 13. Como as máquinas aprendem na prática: Tudo bem, agora vamos dar uma olhada na próxima lição, vamos falar sobre como as máquinas aprendem na prática, como elas são treinadas Portanto, todo o processo de aprendizado de máquina envolve três componentes principais. Você tem os dados, os modelos e, é claro, o treinamento em si. A outra coisa sobre o aprendizado de máquina é que, diferentemente da programação tradicional, em que o código é escrito explicitamente e os programas precisam funcionar exatamente como são codificados, com as máquinas, eles não memorizam Em vez disso, eles conseguem encontrar padrões nos dados com os quais estão trabalhando. Em outras palavras, o aprendizado de máquina envolve um processo muito mais flexível pelo qual os modelos são capazes aprender e melhorar com o tempo. Agora, toda a fase de aprendizado envolve a máquina ou o modelo tentando ajustar ou reajustar seus processos para que possam melhorar com o tempo Agora, assim como com estudantes normais, tenho certeza de que você já fez exames no passado, antes de fazer o exame na faculdade ou no ensino médio ou em qualquer outro lugar, tenho certeza de que você deve ter estudado primeiro, certo? Talvez você tenha feito um curso, um curso on-line ou talvez tenha lido um livro didático, Agora, enquanto você estava aprendendo e se preparando para o exame, tenho certeza de que você fez certos tipos de questionários, testes e, finalmente, foi para o exame final e, é claro, Também é meio parecido com o aprendizado de máquina. Primeiro, eles forneceram dados que estudariam. E então haverá esse estágio específico em que eles serão testados apenas para ver se estão realmente aprendendo corretamente da maneira certa. E, por fim, eles serão testados com novos tipos de dados que nunca viram antes, apenas para testar seu desempenho no mundo real. Portanto, também é parecido com o aprendizado de máquina. Agora, a ideia principal aqui é que o aprendizado de máquina não envolve a memorização de dados Imagine um filtro de spam, certo? Imagine que você está tentando criar inteligência artificial para um filtro de spam. Existem poucos tipos de filtros de spam que a máquina pode memorizar. Ok, isso é um e-mail de spam. Este é um e-mail de spam. Este é um e-mail de spam e assim por diante. Mas e se esse modelo específico for apresentado com um novo tipo de e-mail de spam que talvez seja apresentado de uma forma um pouco diferente? O modelo falhará porque não memorizou essa nova versão específica do e-mail de spam É por isso que é sempre melhor que máquinas e modelos aprendam por meio do processo de identificação de padrões. Ok, eles são mais flexíveis dessa forma. Então, existe essa coisa chamada seleção de recursos, certo? seleção de recursos envolve a máquina ou o modelo simplesmente procurando as partes mais importantes dos dados. Então, o que exatamente são recursos? Há informações relevantes que ajudariam o modelo ou a máquina a tomar decisões, certo? Portanto, escolher os tipos certos de recursos ajudará o modelo a melhorar sua precisão. E, claro, remover qualquer tipo de recurso desnecessário também minimizará os erros e também ajudará o modelo a melhorar sua precisão. Agora, eu fiz uma analogia aqui envolvendo a venda de uma casa, digamos, por exemplo, que você esteja tentando construir um modelo ou uma inteligência artificial que possa fazer previsões sobre quanto custaria uma casa O tipo certo de recursos sobre os quais você falará aqui seria qual localização, ok? Onde está localizada a casa? E então vamos falar sobre o tamanho da casa, ok, quantos quartos ela tem. Esses são os tipos de recursos mais importantes nos quais o modelo deve ser treinado. Os recursos desnecessários aqui seriam coisas como qual é a cor da TV no quarto, certo? Tipo, coisas assim, qual é a cor do chão no banheiro? Por exemplo, esses são recursos muito, muito desnecessários que não ajudarão o modelo a fazer uma boa previsão. Sobre quanto a casa realmente custaria. Portanto, também existe esse processo chamado otimização. otimização é onde os modelos se ajustam tempo para melhorar os níveis de precisão. Agora, há um conceito-chave aqui chamado função de custo. A função de custo é basicamente o valor que determina distância do modelo para fazer a previsão real. Então, voltando à venda da casa, certo? Imagine que o modelo previu que, ok, esta casa será vendida por $500.000 Mas imagine se a casa acabasse sendo vendida por $750.000 A função de custo aqui seria, obviamente, $250.000. Portanto, com o tempo, por meio do processo de otimização, o modelo ficará cada vez melhor e melhor e tentará reduzir a função de custo. Então, talvez na próxima vez, em vez de 500, digamos 700.000, a casa seja vendida novamente por 750, mas agora a função de custo é de apenas 50.000 Então, com o tempo, o modelo realmente melhorou por meio do processo de otimização. Então, como o modelo realmente melhora bem? Ele atualizará seus parâmetros internos para reduzir os erros de previsão e, claro, também aprenderá com seus erros. Essas são as maneiras pelas quais os modelos melhorarão com o tempo. Também existe essa técnica chamada de gradiente descendente. Esse é o próprio processo de aprendizado e é uma técnica que ajudará o modelo a se ajustar pouco a pouco, passo a passo. A ideia geral aqui é que, sempre que o modelo estiver tentando melhorar e reduzir sua função de custo, ele não dará passos gigantescos. Não vai acontecer, não é como se fosse passar por uma grande melhoria muito, muito, muito rapidamente. Leva tempo, constante, estável, constante, certo? Então, pense nisso como encontrar o ponto mais baixo de uma montanha. O modelo continuará se ajustando até encontrar as melhores configurações Então, eu dei aqui um exemplo envolvendo o filtro de spam mais uma vez. Portanto, o filtro de spam prevê spam para e-mail. Mas digamos, por exemplo, que na verdade não seja spam, é um e-mail real. Então, com o tempo, o modelo perceberá que, tudo bem, esses tipos de e-mails que eu rotulei como spam antes, agora sei que não são mais spam Na verdade, eles escrevem e-mails, os e-mails legítimos. Mas esses são os únicos, ok, agora eu sei que isso é realmente spam, e é assim que, passo a passo, o modelo melhorará gradualmente sua capacidade de determinar se um e-mail é spam ou não. Portanto, quanto às taxas de aprendizado, é muito importante que o modelo realmente encontre o equilíbrio certo durante a fase de aprendizado, porque se estiver aprendendo muito rápido, nunca encontrará as respostas certas e as soluções certas. Mas se estiver aprendendo muito devagar, levará uma eternidade para obter a resposta certa. Pense nisso como se você estivesse tentando girar o botão de frequência de um rádio, certo? Talvez você esteja tentando encontrar a frequência da sua estação de rádio favorita. Se você girar o botão muito rápido, nunca encontrará a frequência real porque está sendo muito rápido. Mas agora imagine que se você estiver girando o botão muito lentamente, muito lentamente, levará eternidade para encontrar a frequência certa Portanto, deve haver o equilíbrio certo com o aprendizado certo para o modelo. Então, por que alguns modelos aprendem melhor do que outros? Bem, tudo se resume à qualidade dos dados. Lembre-se de que os dados são muito importantes quando se trata de treinar modelos e máquinas. Portanto, a qualidade e a quantidade de dados terão um papel fundamental aqui. E depois da seleção de recursos, é claro, os modelos precisam ser treinados para encontrar os recursos certos ao tentar trabalhar com dados, fazer previsões ou encontrar respostas para problemas E também a complexidade do modelo. Imagine se você estivesse criando um modelo muito, muito simples para aprendizado de máquina ou IA. Bem, há um limite de tarefas que ele será capaz de realizar. Talvez não seja capaz de realizar tarefas complexas. Mas agora imagine que se você realmente criasse um modelo muito complexo , as funções ou os tipos de tarefas que você dá ao modelo para executá-lo podem ser um pouco desperdícios, porque o modelo foi construído para algo muito mais complexo. Além disso, a eficiência da otimização, um modelo bem ajustado, treinará mais rápido e se generalizará muito Portanto, esses são os principais fatores que explicam por que certos tipos de modelos têm um desempenho muito melhor e são treinados muito melhor do que nossos outros modelos. Então, algumas dicas importantes aqui: em primeiro lugar, seus modelos de aprendizado de máquina aprendem ajustando perímetros para minimizar erros, treinando, treinando Eles garantem que os modelos se generalizem bem. E então a seleção de recursos, como eu disse, é muito, muito importante. É crucial. Lixo entra, lixo sai. Se os modelos forem treinados com os tipos errados de recursos, eles terão um desempenho muito, muito ruim. E então, técnicas de otimização, como a classificação decrescente, melhorarão a precisão do modelo ao longo do tempo e, é claro, um peso de aprendizado equilibrado garantirá um aprendizado tranquilo Então, isso é tudo para o aprendizado de máquina. Obrigado por assistir. Te vejo na próxima aula. 14. Aprendizagem supervisionada em ação: Não vamos falar sobre aprendizado supervisionado. Então, o que exatamente é esse poço? Esse é um tipo de aprendizado de máquina em que o modelo é treinado usando dados rotulados Então, o que exatamente são dados rotulados? Isso significa simplesmente que cada exemplo de treinamento ou dado com o qual o modelo é treinado inclui tanto a entrada, que seriam os recursos, quanto a saída correta, que seria o rótulo real. Portanto, a ideia aqui é o modelo seja capaz de fazer previsões e encontrar relações entre entradas e as saídas Então, como exatamente isso ocorre? A primeira etapa é que os dados serão coletados e rotulados Voltando ao meu exemplo favorito, o filtro de spam. Milhares de e-mails podem ser coletados na primeira etapa e depois rotulados Então, teremos e-mails que são spam e , em seguida, e-mails spam que são realmente legítimos, certo? E então o modelo será treinado. Serei treinado para identificar quais e-mails são spam e quais ganham. E então, na terceira etapa, o modelo agora será testado com novos tipos de e-mails que nunca viu antes para serem avaliados. E, claro, se funcionar muito bem , será implantado no mundo real É assim que todo o processo realmente funciona. Agora, quando se trata de aprendizado supervisionado, existem dois tipos: temos classificação e regressão O que exatamente são esses dois? Com a classificação, é aqui que o modelo atribuirá uma entrada a um tipo específico de categoria. Funciona melhor quando os desafios as tarefas ou as perguntas têm valores distintos Então, digamos, por exemplo, em seu filtro de spam de e-mail, o e-mail será spam ou será legítimo, certo? Não há nada no meio. Vamos falar sobre os resultados do seu laboratório, certo? Os resultados podem ser positivos ou negativos. Análise de sentimentos, certo, talvez o sentimento tenha sido positivo, negativo ou neutro Portanto, a classificação é melhor quando os valores das saídas são realmente discretos Eles têm tipos de valores muito específicos. Agora, com a regressão, é aqui que o modelo precisa fazer previsões e não a resposta correta real para uma tarefa Então, digamos, por exemplo, que o modelo tenha que tentar prever o custo de venda de uma casa real; ele analisará características como o tamanho da casa, a localização. Mas, em última análise, ainda vai fazer uma suposição, uma previsão. Não sabe ao certo se a casa será vendida pelo valor que prevê, certo? Você fala sobre prever as mudanças do mercado de ações, as mudanças climáticas também, as temperaturas diárias, coisas assim Portanto, questões ou problemas em que a saída é contínua, regressão será usada Então, para resumir tudo agora, quero voltar ao meu exemplo favorito , o filtro de spam. Então, na primeira etapa, temos os dados de treinamento em que milhares de e-mails são coletados, eles são rotulados como spam, não spam Agora vem a extração de recursos. Lembre-se de que a extração de recursos é uma técnica muito, muito importante para melhorar a precisão do modelo. Então, aqui, o modelo precisa ser ensinado que, ok, certos tipos de recursos em seu spam devem ser examinados. Então, coisas como, por exemplo, as palavras-chave usadas, o título da reputação do e-mail do usuário, o envio de um e-mail. Esses são os recursos muito importantes nos quais o modelo precisa ser treinado para identificar se o e-mail é spam ou legítimo. E então, é claro, como eu disse, o modelo será treinado. E então o modelo será testado. Um novo e-mail que nunca foi visto antes será apresentado a ele. E então, é claro, o teste agora será se o modelo pode ou não identificar se aquele e-mail é spam ou não. E, claro, com o aprendizado contínuo, o modelo melhorará com o tempo, à medida que analisa cada vez mais e-mails. Então, quais são os desafios e limitações do aprendizado supervisionado Bem, em primeiro lugar, a rotulagem de dados é muito cara. Ela exige grandes quantidades de dados de alta qualidade. E nessa questão de sobreajuste, em que o modelo, em vez de tentar generalizar e encontrar padrões, acaba realmente memorizando E então, é claro, o viés nos dados, você sempre encontrará isso. Se os dados fornecidos ao modelo forem tendenciosos, o modelo não funcionará muito bem E, é claro, o aprendizado supervisionado não funciona bem com dados não estruturados Então, talvez você forneça ao modelo imagens que não tenham rótulos ou dados brutos. aprendizado supervisionado não funcionará com dados não estruturados Portanto, as principais conclusões para resumir as aulas: o aprendizado supervisionado aprende com os dados do rótulo Ele é usado na classificação, onde os dados são categorizados, e também na regressão onde prevê nossos valores contínuos. Os aplicativos do mundo real incluirão sua proteção contra spam, aplicativos do mundo real incluirão diagnóstico médico, previsão de estoque e, é claro, os desafios incluirão viés de dados, requisitos de dados e, claro, todos Obrigado por assistir ao vídeo. vemos na próxima aula, onde daremos uma olhada no aprendizado não supervisionado da LCU 15. Aprendizagem não supervisionada e reconhecimento de padrões: Na última aula, falamos sobre aprendizado supervisionado. Então, agora é hora de falar sobre aprendizado não supervisionado. Agora, se o aprendizado supervisionado lida com dados rotulados, obviamente o aprendizado não supervisionado lidará com Portanto, a ideia aqui é que o modelo na máquina tente encontrar padrões com dados que não estejam rotulados Agora, eu dei um exemplo aqui em que você tem uma empresa que tem milhares e milhares de registros de clientes, ok? O problema do modelo aqui é que ele não vai saber quem é o cliente ou o cliente B ou o cliente C ou o cliente D. Uma coisa que ele poderia fazer, porém, é examinar o histórico de compras dos clientes e tentar agrupá-los em categorias diferentes com base , novamente, em seu histórico de compras. Quanto eles gastam. Então, por exemplo, o modelo poderia examinar os registros do cliente e decidir isso, você sabe o que? Clientes que gastaram mais de $1.000 de uma vez, deixe-me agrupá-los na categoria de pessoas que gastam E então pode haver clientes que só fazem compras sempre que há descontos, certo? Então, talvez queira agrupar esses tipos de clientes na categoria astuta ou, você sabe, algo parecido Ou pode até tentar agrupar clientes com base no que eles realmente compram. Então, talvez você tenha clientes que compram acessórios, como, você sabe, relógios de pulso, pulseiras, coisas Então, ele pode tentar classificar os clientes na categoria de acessórios, você sabe, coisas assim É exatamente assim que funciona o aprendizado não supervisionado. Portanto, há quatro etapas principais envolvidas aqui. Em primeiro lugar, o modelo receberá os dados brutos não estruturados e não rotulados e, em seguida, o modelo, por si só, precisará encontrar as estruturas, padrões ou relacionamentos dentro E, depois de fazer isso, ele organizará os dados em pequenos clusters, categorias ou componentes E, finalmente, a saída, sempre que o modelo fizer uma previsão ou colocar saída com base na precisão da saída, o modelo também aprenderá e melhorará com o tempo. Então, eu lhe dei a ideia principal aqui é que o algoritmo ou modelo nunca dá a resposta correta para uma tarefa, um desafio ou um questionário Ele aprende padrões sozinho. Você pode tentar pensar nisso como o modelo de ensino em si, treinando-se para encontrar os tipos certos de respostas para tarefas e desafios. Portanto, existem certos tipos de técnicas essenciais envolvidas no aprendizado não supervisionado. O primeiro aqui seria o agrupamento. Essa é provavelmente a técnica mais popular. Aqui, os dados serão agrupados em categorias semelhantes. Portanto, de acordo com as informações o algoritmo dividirá o conjunto de dados em grupos ou clusters, onde os itens no mesmo cluster são meio semelhantes entre si do que os de outros Então, no melhor caso de uso aqui, falei sobre segmentação de clientes, em que os poderiam ser agrupados com base em seu histórico de compras, quanto gastaram, o que gostam de comprar ou quando gostam de gastar coisas assim, certo Temos alguns exemplos dos algoritmos de agrupamento. Você tem o clustering mins, agrupamento hierárquico em que os clusters são construídos em uma árvore e, em seguida, a varredura de banco de dados que tentará identificar o agrupamento hierárquico em que os clusters são construídos em uma árvore e, em seguida, a varredura de banco de dados que tentará identificar regiões densas nos dados. Agora, a próxima técnica aqui é algo chamado redução de dimensionalidade. Não me culpe. Não fui eu quem inventou esse termo muito, muito interessante. Redução de dimensionalidade. Parece algo que você encontraria em um livro didático de engenharia espacial, certo Está meio que por dentro. Não sei quem inventou esse termo. Mas, basicamente, isso significa simplesmente que estamos simplificando dados complexos Isso é o que significa redução de dimensionalidade. Então, por definição, isso reduzirá grandes quantidades de dados, preservando o padrão principal Portanto, seu caso de uso aqui seria algo como a compactação de dados, em os dados podem ser compactados em um tamanho menor, mas os principais recursos desses dados ainda serão mantidos Temos alguns algoritmos para a redução da dimensionalidade, sua análise de componentes principais, seu PCA e, em seguida, seu TSN, que é a incorporação de vizinhos estocásticos distribuídos em T. Não há necessidade de nos aprofundarmos nesses algoritmos, ok? Mas a analogia aqui é basicamente tentar imaginar comprimir um livro que tem, digamos, 500 páginas ou 1.000 páginas em uma única página Pense nisso como uma tentativa de resumir as ideias-chave desse livro Portanto, embora tenha sido reduzido de 1.000 páginas para uma página. Essa página incluirá todas as principais ideias e informações desse livro. E então a técnica final aqui será o que chamamos de detecção de anomalias, que o modelo aprende a encontrar padrões incomuns Então, por definição, você identificará pontos de dados que se desviam significativamente do gnome O caso de uso aqui será em sua detecção de fraudes ou talvez até mesmo em seus firewalls, certo? Um firewall pode detectar tráfego malicioso porque é incomum. Talvez o tráfego esteja vindo de um endereço IP incomum ou de um local incomum. Essa é uma das técnicas. Essa é uma das maneiras pelas quais o firewall é capaz de determinar o que é tráfego real e o que é tráfego malicioso. Então, exemplos dos algoritmos usados aqui, temos o isolamento aqui, o algoritmo se concentrará em identificar os valores discrepantes nos dados e, em seguida, temos a única classe SVM usada para detectar instâncias muito raras e incomuns Então, a principal analogia aqui é pensar em seus scanners de segurança em um aeroporto Eles detectam itens suspeitos simplesmente com base em padrões. Ok, então quais são as aplicações do aprendizado não supervisionado no mundo real Você os tem na segmentação de clientes e, normalmente, na detecção, que poderíamos usar para firewalls, detecção de fraudes e assim por diante, e também no diagnóstico médico, onde o modelo ou a máquina de IA encontra padrões ocultos em seus dados genéticos ou E depois recomende sistemas como no seu Netflix, no Spotify, no YouTube, todo o trabalho com base no histórico de pesquisa do usuário E então, é claro, em seus mecanismos de pesquisa, é claro, como o Google, isso categorizará as páginas com base nas semelhanças de tópicos Então, quais são os desafios e limitações do aprendizado não supervisionado, então não há rótulos claros Portanto, não há como verificar se a saída do modelo está realmente correta. O modelo precisa descobrir isso sozinho. E depois é difícil de interpretar. Então, alguns agrupamentos ou padrões podem não ser significativos, ok? Em uma tentativa do modelo de tentar agrupar certos tipos de dados em um cluster ou categoria, ele pode não funcionar muito bem porque , como ou o que costumava agrupar, esses dados podem não estar claros o suficiente. E, em seguida, escolher o número certo de clusters. Esse é outro grande desafio aqui. Portanto, algoritmos como suas minas exigem certos parâmetros. Basicamente, você precisa indicar quantos grupos o modelo precisa criar ou quantos clusters ele precisa criar. Caso contrário, pode acabar criando poucos clusters ou grupos ou talvez criando muitos também. Então isso pode ser um desafio. E então, o computacionalmente caro, é muito O treinamento processa grandes conjuntos de e isso exigirá muitos recursos computacionais Portanto, algumas das principais conclusões do aprendizado não supervisionado: o aprendizado não supervisionado encontra estruturas ocultas nos dados sem encontra estruturas ocultas nos dados sem rótulos. agrupamento é usado para agrupar pontos de dados semelhantes, por exemplo, na segmentação de clientes, e então a redução da dimensionalidade simplificará os dados para melhor visualização e eficiência, e a detecção de anomalias tentará identificar fraudes, ameaças à segurança E, finalmente, os desafios envolvidos com o aprendizado não supervisionado incluirão interpretabilidade, custo computacional e, claro, a falta de a falta Obrigado por assistir ao vídeo. Te vejo na próxima aula. 16. Aprendizagem por reforço e tomada de decisões: Bem, volte aqui. Então, agora vamos dar uma olhada no terceiro tipo de aprendizado de máquina. E aqui, estamos falando sobre aprendizado por reforço. Agora, diferentemente do aprendizado supervisionado, em os dados são rotulados, ou do aprendizado não supervisionado, em que o modelo precisa encontrar padrões nos dados, no aprendizado por reforço, o processo de aprendizado ocorre por tentativa Então, basicamente, você tem seu agente ou seu modelo de IA que executará uma ação em um ambiente e, dependendo do tipo de ação realizada, ele poderá receber uma recompensa ou uma penalidade. Assim, com o tempo, o modelo aprende os tipos certos de ações a serem tomadas para receber mais recompensas Por exemplo, um carro autônomo aprenderá a navegar pelas estradas recebendo recompensas por dirigir sozinho ou penalidades por colisões ou direção imprudente Como é o processo? Bem, primeiro de tudo, temos o agente, que é o modelo de IA que operará e tomará ações. Temos o ambiente no qual o modelo está operando e, em seguida, o estado, a situação atual do agente nesse ambiente e, em seguida, a ação que o agente executará. E então, é claro, o sistema de recompensa, feedback positivo por boas ações, feedback negativo por ações ruins. Eu tenho o diagrama aqui dando mais informações. Portanto, temos o agente que interagirá com o ambiente. Em seguida, precisaremos examinar o estado do agente nesse ambiente e, em seguida, a ação em que o modelo executará uma ação com base em sua política e, em seguida, recompensará o feedback positivo ou negativo. E então o agente ou o modelo atualizará sua política para que, no futuro, possa obter mais recompensas positivas. E então, é claro, todo esse processo é repetido. Então imagine que você está tentando ensinar um robô a andar, certo? Se o robô cometer um erro, ele poderá receber uma penalidade. Talvez tenha caído, por exemplo , receba uma penalidade. Mas, se estiver movendo os braços e as pernas corretamente , receberá recompensas e, com o tempo, o robô acabará aprendendo a funcionar corretamente. Portanto, temos quatro algoritmos-chave para o aprendizado por reforço Vamos dar uma olhada neles um por um. O primeiro aqui é o aprendizado Que ou o aprendizado baseado em valores. Então, aqui, nesse tipo específico de algoritmo, o agente ou o modelo aprenderá a melhor ação a ser tomada simplesmente criando algo conhecido como tabela de espera. É basicamente uma tabela de recompensas para diferentes tipos de ações. Então, digamos, por exemplo, tudo bem, um agente pode realizar quatro tipos de ações, ação A, B, C ou D. Se ele realizar a ação A, receberá uma grande penalidade. Ação B, recebe uma pequena penalidade. Ação C, ela recebe uma pequena recompensa. Ação D, ela recebe uma grande recompensa. Então, com o tempo, ele vai construir essa tabela. Ele sabe que, Oh, quanto mais ações eu fizer, maiores serão as recompensas. Com o tempo, ele aprende como realizar cada vez mais Ds de ação. Por isso, é usado onde o ambiente é totalmente observável, como quando a IA está aprendendo sozinha a jogar xadrez, por exemplo Então, eu tenho o diagrama aqui, dando mais detalhes. Eu vou te fornecer o slide. Então, é claro, você pode ver isso em seu tempo de lazer. O próximo algoritmo aqui é o algoritmo profundo da Q Networks. Isso não usa tabelas de espera. Ele usa redes neurais. Portanto, isso pode lidar com ambientes muito complexos como em seus jogos de Atari, robôs autônomos O exemplo que estou dando aqui é quando uma IA aprende a jogar videogame maximizando sua pontuação em milhares de testes O terceiro algoritmo aqui são os métodos baseados em políticas. Então, em vez de aprender valores para ações, o modelo ou o agente realmente aprenderá uma política. Uma política, neste caso, neste momento, seria uma estratégia para escolher diferentes tipos de ações. Portanto, funciona muito bem em ambientes em que uma mudança muito pequena pode afetar todo o resultado, como na robótica, por exemplo Então, o exemplo que eu dei aqui é um braço robótico, aprendendo a agarrar ou pegar objetos simplesmente refinando Então, eu tenho o diagrama aqui também. Novamente, você pode estudar isso em seu tempo livre. E então o algoritmo final aqui é o método do ator crítico Isso combinará os métodos baseados em valor e baseados em políticas para obter mais eficiência. É usado para problemas muito complexos do mundo real como dirigir sozinho, finanças e assim por diante. Um exemplo de ceder aqui é uma IA que aprende como e quando comprar e vender ações para maximizar seus lucros Temos vários aplicativos de recompensa, como eu disse anteriormente, carros autônomos em seus jogos, como seu AlphaGo, Open AI five, at Hari em sua robótica, finanças e negociação e, claro, em chatbards e Mas temos desafios e limitações do aprendizado por reforço A primeira delas aqui é que o aprendizado por reforço requer milhões e milhões de simulações para o modelo melhore com o tempo Não está funcionando necessariamente com dados aqui. Está trabalhando mais com tentativa e erro, então precisa passar por milhares, talvez milhões de tentativas e erros. Você sabe, para ficar melhor no que faz. E, claro, é um processo de aprendizado muito lento. Esse é um dos maiores desafios do aprendizado por reforço, desculpe-me E também temos o dilema da exploração versus exploração. O que exatamente é isso? Bem, aqui, o agente ou o modelo deve tentar novas ações, que seriam a exploração versus o uso do que já aprendeu, que seria a exploração. Tem que encontrar o equilíbrio certo entre os dois, o que pode ser muito, muito complicado E, finalmente, a imprevisibilidade. Portanto, a IA pode encontrar brechas no sistema de recompensa que levem a resultados não intencionais Isso pode ocorrer em situações em que o sistema de recompensas não tenha sido desenvolvido adequadamente e em certas ações que deveriam ter resultado talvez em Em vez disso, o modelo recebe grandes recompensas. Então, isso pode confundir o modelo e, eventualmente, com o tempo, ele acabará tomando decisões erradas Então, algumas dicas importantes antes de concluirmos o aprendizado por reforço: aqui, o modelo aprende interagindo em um ambiente e Tentativa e erro são, na verdade, a base do aprendizado por reforço principais técnicas de aprendizado por reforço incluirão seu aprendizado de Q, suas redes profundas de Q, métodos baseados em políticas e, é claro, seus modelos de crítica de atores E, claro, o aprendizado por reforço é usado na robótica É usado em finanças. É usado em carros autônomos, jogos e muito mais. E, é claro, os desafios incluem aprendizado lento, altos custos de computação e comportamento imprevisível Obrigado por assistir. Te vejo na próxima aula. 17. Árvores de decisão, regressão e clustering: Agora fale sobre árvores de decisão, regressão e agrupamento. Agora, já falamos brevemente sobre regressão e agrupamento anteriormente, mas aqui vamos nos aprofundar um Mas vamos começar falando primeiro sobre árvores de decisão. O que exatamente eles são? Eles são basicamente um algoritmo de aprendizado supervisionado usado tanto para classificação quanto para regressão Lembre-se de que classificação e regressão são duas técnicas sob aprendizado supervisionado. Por isso, ele tenta imitar o processo de tomada de decisão humana dividindo os dados em uma estrutura de regras semelhante a uma árvore Agora, eu te dei no slide aqui, o diagrama de como isso realmente funciona. Tudo começa na base, que seria o nó raiz, o conjunto de dados. Então, eventualmente, esses dados se dividirão em ramificações com base em certos tipos de condições ou características e, eventualmente, essas ramificações terminarão em nós de folhas, o que seria a decisão ou previsão final que o modelo realmente toma. Portanto, as vantagens das árvores de decisão, como você pode ver, são muito, muito fáceis de interpretar porque estamos falando estruturas bem definidas, fluxogramas simples, certo? E então funciona muito bem com dados categóricos e numéricos Portanto, é muito, muito versátil. E então não há necessidade de escalar dados com base no que você encontrará na regressão ou no agrupamento Mas temos certas desvantagens das árvores de decisão. Uma é que ele é propenso a ajustes excessivos, é aí que o modelo, em vez de tentar generalizar e encontrar padrões, acaba memorizando os dados de treinamento e também é sensível a mudanças muito, muito pequenas Agora, quais são as aplicações reais das árvores de decisão? Você os encontrará em sua detecção de fraudes, seu diagnóstico médico ou até mesmo em aprovações de empréstimos em bancos Agora, vamos passar para a regressão. Agora, já falamos sobre regressão sob o aprendizado supervisionado. Aqui, o modelo tenta prever resultados contínuos, certo? E falamos sobre ser uma técnica de aprendizado supervisionado usada para prever valores contínuos com base em dados anteriores Uma coisa que eu não mencionei, porém, foi que temos vários tipos de regressão. Há cerca de oito ou nove deles. Mas aqui, quero falar sobre os três mais importantes, na minha humilde opinião Temos regressão linear, regressão polinormal e, em seguida, regressão logística Deixe-me fazer algumas analogias aqui, ok? Para regressão linear, imagine o modelo de IA tentando prever quanto custaria uma casa Agora, em geral, ele sabe que quanto maior a casa, mais cara ela será. Isso é em geral. Portanto, nesse tipo de cenário, o modelo poderia usar regressão linear para fazer a previsão No entanto, e quanto à regressão polinomial? Imagine o modelo aéreo tentando prever a velocidade de um carro. Mas o problema é o seguinte. O carro não está sempre na mesma velocidade. Ele poderia acelerar, eu poderia desacelerar. Pode acelerar novamente. Eu poderia diminuir a velocidade. Portanto, é impossível o modelo use regressão linear nesse tipo de cenário Ele precisa usar uma regressão polinimal qual tentará traçar um gráfico do movimento do carro e, em seguida, tentar determinar a velocidade com que ele está E então a última aqui, a regressão logística. Imagine que você tenha um modelo de IA treinado para determinar o quão qualificado um candidato seria para um emprego. Agora, o problema é o seguinte. Eventualmente, o modelo dirá: Ok, o candidato é qualificado ou não, certo? No entanto, o processo de tomada de decisão não é tão simples porque dependerá muito das qualificações desse candidato Pode até depender das qualificações dos outros candidatos que também estão lutando pelo mesmo emprego Então, nesse tipo de cenário, o modelo poderia usar regressão logística Portanto, as vantagens da regressão são que ela é muito, muito simples E fácil de entender. Funciona muito bem com dados numéricos E também é a base para modelos avançados de aprendizado de máquina, que você encontra em finanças , saúde, negócios , medicina e muito mais. Agora, quais são as desvantagens da regressão? Bem, ele tenta assumir uma relação linear em todos os momentos, o que, obviamente, não é realista. Além disso, também é muito sensível a valores discrepantes. Um único valor extremo pode distorcer todas as previsões. Imagine voltar à antiga analogia do modelo tentando prever o custo de uma casa E se em uma situação, uma casa muito pequena acabasse custando mais do que uma casa muito maior Isso é uma anomalia. Isso realmente não acontece. Mas, como isso realmente aconteceu, isso poderia confundir o modelo e, em seguida, o modelo avançando, talvez não seja mais capaz de fazer previsões precisas com base nessa única Agora, quais são as aplicações reais da regressão? Você tem sua previsão do mercado de ações, previsão e também vendas para fundição Esses são apenas alguns exemplos das aplicações reformuladas da regressão E, finalmente, agrupamento. Falamos sobre agrupamento sob aprendizado não supervisionado, onde o modelo tentará agrupar pontos de dados semelhantes sem rótulos predefinidos Temos aqui os diferentes algoritmos sobre os quais já falamos anteriormente falamos A analogia aqui é: imagine que você tem uma loja de roupas e quer agrupar clientes Assim, você pode agrupar clientes em clientes com altos gastos, mais conscientes ou talvez clientes que só compram durante a venda. Portanto, o agrupamento pode ajudar a agrupar clientes em tipos semelhantes de categorias Mas quais são as vantagens do cluster? Nós não conversamos sobre isso. Em primeiro lugar, ele pode descobrir padrões ocultos. Portanto, não há necessidade de nenhum tipo de dado de rótulo quando o agrupamento está envolvido, porque agrupamento por si só rotulará os dados em diferentes tipos de E também é muito, muito flexível porque não funciona com dados predefinidos, dados rotulados ou algo parecido Basicamente, ele pode funcionar bem com segmentação de clientes, dados médicos e também reconhecimento de imagem E também é muito, muito útil para detectar anomalias Portanto, seus firewalls, sistemas de prevenção de intrusões, segurança cibernética e assim por diante, geralmente usam o clustering Mas temos desvantagens, é claro. Em primeiro lugar, escolher o número de clusters pode ser muito, muito difícil. Às vezes, o modelo não sabe a quantidade certa de clusters a serem criados para uma determinada quantidade de dados e, então, os clusters também podem se sobrepor Isso acontece com bastante frequência quando alguns pontos de dados podem pertencer a vários clusters. Voltando a toda a loja de roupas, é possível que clientes que gastam muito também pertençam a outro cluster específico para clientes que gostam de comprar acessórios Só que talvez eles comprem acessórios muito caros, talvez comprem relógios de pulso muito caros Portanto, esses tipos de clientes agora se enquadram em dois tipos diferentes de clusters, que pode levar a algumas complicações e confusões ao longo do tempo. Quais são as aplicações reais do clustering? Detecção de anomalias na segmentação de clientes e, é claro, também em pesquisas médicas Então, L's, muito obrigado por assistir ao vídeo, nos vemos na próxima aula. 18. Desafios e considerações éticas na aprendizagem de máquina: Volte. Portanto, antes de iniciarmos este módulo sobre aprendizado de máquina, precisamos falar sobre os desafios e as considerações éticas do aprendizado de máquina Agora, em relação aos desafios, há três tipos deles. Temos os desafios relacionados aos dados, os desafios relacionados ao modelo e, claro, os desafios dos recursos computacionais Vamos dar uma olhada neles um por um. Agora, com os desafios relacionados aos dados, estamos falando sobre questões como o viés de dados. Então, mais uma vez, se o modelo for treinado com dados tendenciosos, adivinhe, o modelo fará previsões tendenciosas no futuro E depois a privacidade dos dados, porque as máquinas e os modelos precisam ser treinados com grandes conjuntos de dados. Às vezes, esses conjuntos de dados podem ser dados pertencentes a clientes e usuários Isso pode levar a questões de privacidade e, finalmente, a problemas de qualidade dos dados. Se os dados estiverem ausentes, forem ruidosos ou não estruturados, isso poderá afetar a precisão do modelo Por exemplo, se um modelo médico de IA for treinado em registros incompletos de pacientes, ele pode acabar fazendo um diagnóstico não confiável E quanto aos desafios relacionados ao modelo? Falamos sobre o sobreajuste em que o modelo, em vez de tentar encontrar padrões e generalizar, ele acaba memorizando os dados de treinamento e, em seguida, interpretabilidade e explicabilidade seguida Às vezes, os modelos de aprendizado de máquina podem ser muito, muito difíceis de entender. E quando um modelo toma um certo tipo de decisão, ele pode não ser capaz de explicar por que acabou tomando essa decisão. São meio que caixas pretas que não entendemos totalmente. E também os ataques adversários que hackers ou vários criminosos podem enganar os modelos de aprendizado de máquina simplesmente modificando levemente os dados de entrada Por exemplo, adicionar um ruído sutil ou muito pequeno a uma imagem faz com que uma IA classifique erroneamente um sinal de parada como um sinal de limite de velocidade, o que pode ser perigoso para carros autônomos Agora, e quanto aos desafios dos recursos computacionais? Quando se trata de treinamento de IA e aprendizado de máquina, eles exigem altos custos computacionais Você está falando de grandes data centers, grandes bancos de dados, processadores de computador muito poderosos e assim por diante. Portanto, ele requer muito hardware e consumo de energia. Como exemplo, treinar a versão quatro do Chart GBT exigiu milhares de GPUs e Tra watts de potência Levantando questões de sustentabilidade e também a questão da escalabilidade Só porque um modelo funciona muito bem em um ambiente pequeno não significa necessariamente que ele funcionará melhor em um ambiente grande. Por exemplo, um chatbot de IA, talvez tenha se saído muito bem Ele foi treinado para interagir com dez clientes ao mesmo tempo. Mas e se esse chatbot precisar interagir com 100 clientes Pode acabar tendo um desempenho muito, muito ruim. Mas, com os desafios resolvidos, vamos falar sobre considerações éticas , preconceito e justiça, questões de privacidade e vigilância, deslocamento profissional e impacto econômico e, é claro, segurança de IA e tomada de decisão autônoma Vamos dar uma olhada neles um por um. Então, quando se trata de preconceito, justiça e discriminação algorítmica, os modelos de aprendizado de máquina, eles podem reforçar as desigualdades sociais se não tiverem sido projetados adequadamente ou se tiverem sido projetados adequadamente ou se tiverem sido Portanto, organizações e desenvolvedores de modelos de IA devem garantir que seus sistemas, agentes e modelos sejam justos e imparciais E a solução aqui seria usar uma gama muito diversa e ampla de diferentes tipos de conjuntos de dados e, em seguida, ferramentas de detecção de viés também deveriam ser usadas Agora, quando se trata de questões de privacidade e vigilância, um dos melhores exemplos disso seria na China, que usa o sistema de crédito social, e eles também usam IA e câmeras de vigilância para monitorar seus cidadãos. Portanto, isso pode levar a grandes problemas de privacidade e assim por diante. Portanto, a principal solução aqui é que as empresas ou países, no caso da China, adotem políticas transparentes sobre coleta de dados e consentimento do usuário. Eu não acho que isso vai acontecer na China, mas ei, esse é um assunto diferente para outro dia. E quanto ao deslocamento profissional e ao impacto econômico? Já estamos vendo algumas pessoas perdendo seus empregos por causa da IA. Então, automação e desemprego, IA está substituindo empregos humanos em setores como manufatura, finanças e também no atendimento ao cliente. Portanto, a solução aqui seria simplesmente tentar requalificar a força de trabalho, e governos e empresas deveriam investir em programas de educação e aprimoramento de habilidades em IA educação e aprimoramento Portanto, os funcionários devem ser treinados sobre como trabalhar com IA para que possam adquirir novas habilidades que lhes permitam funcionar e trabalhar em um ambiente baseado em IA. E depois, é claro, a segurança da IA e a tomada de decisão autônoma. Podemos falar sobre IA na guerra, como nas armas autônomas letais Países no momento, como, é claro, os Estados Unidos, a China, talvez até a Rússia, estão desenvolvendo armas autônomas alimentadas por IA, o que, é claro, levantaria questões éticas. Por exemplo, o uso de drones militares. Você os vê operando em vários lugares. E também a IA em sistemas essenciais para a vida, como na área da saúde , por exemplo, é usada. A IA é usada na área de saúde, é usada em finanças e transporte, onde falhas podem ter consequências fatais. Imagine aquele carro autônomo que acaba tomando a decisão errada e depois colide outro carro que tinha pessoas dentro Essas pessoas poderiam morrer como resultado. Portanto, a solução aqui é que a IA em aplicações críticas de segurança deve passar por tanto treinamento, tantos testes e tanta supervisão quanto possível Regulamentos e soluções para IA ética, princípios éticos de IA . Então, basicamente, governos, organizações e empresas devem seguir princípios como, é claro, justiça, responsabilidade, transparência e, é claro, proteção da privacidade E então também leis e regulamentos devem ser introduzidos. Na verdade, alguns já foram introduzidos por governos, como a Lei de IA da UE e, claro, o GDPR Portanto, algumas conclusões importantes antes de concluirmos o aprendizado de máquina enfrentam desafios na qualidade dos dados, na explicabilidade do modelo As preocupações éticas incluem preconceito, justiça, violações de privacidade e, é claro, o deslocamento do emprego Portanto, a IA deve ser projetada com responsabilidade para minimizar os danos e maximizar a justiça E, é claro, governos, empresas, organizações negócios estão desenvolvendo regulamentações de IA e estruturas éticas para garantir a implantação segura da IA no mundo real Obrigado por assistir. Te vejo na próxima aula. 19. Prévia da seção Aprendizagem profunda e redes neurais: Venha para o próximo módulo, e aqui estamos falando sobre aprendizado profundo e redes neurais. E, claro, a regra deste curso é que, no início de cada módulo, eu vou mostrar um clipe de filme para você, então sente-se, relaxe, aproveite o clipe e nos vemos no final. O que essa ação significa? É um sinal de confiança. É uma coisa humana que você não entenderia. Meu pai tentou me ensinar emoções humanas. Eles são. Difícil. Quer explicar por que você estava se escondendo na cena do crime? Eu estava com medo. Os robôs não sentem medo. Eles não sentem nada. Eles não ficam com fome. Eles não dormem. Eu tenho. Eu até tive sonhos. Os seres humanos têm sonhos. Até os cães têm sonhos, mas você não. Você é só uma máquina. Uma imitação da vida. Um robô pode escrever uma sinfonia? Um robô pode transformar uma tela em uma bela obra-prima? Você pode? Bem, volte e, claro, esse clipe foi retirado do filme I Robot lançado no ano de 2004, estrelado por Will Smith, e na verdade é um dos meus filmes favoritos de todos os tempos de Will Smith Agora, a razão pela qual eu queria usar esse clipe em particular é porque ele demonstra o tópico deste módulo, que é aprendizado profundo Na cena, tivemos um interrogatório entre o personagem de Will Smith, detetive Spooner e o robô de IA Observe que, no início do clipe, Sonny observa o detetive Spooner fazendo esse gesto oficial meio que uma piscadela, certo? E memoriza a piscadela e, eventualmente, durante o interrogatório, Sonny realmente pergunta ao detetive Spooner realmente pergunta ao detetive Spooner: O que isso significa? E, claro, o detetive Spooner, que realmente não gosta de IA ou robôs, começa a dizer: Ah, é uma coisa humana, você não Mas Sonny realmente desafia o detetive Spoona. Sonny diz que eu sou capaz de sentir emoções. Eu até tive sonhos, o que é meio fascinante, certo? Veja, a razão pela qual estou usando este clipe é porque ele mostra Sonny, um modelo de IA altamente inteligente e avançado que pode realmente pensar que é muito diferente dos sistemas de IA de aprendizado de máquina típicos que só podem seguir regras pré-escritas ou são capazes de identificar padrões e dados e , em seguida, tomar decisões Eles podem pensar nesse tipo específico de modelos de IA. Eles são capazes de pensar fora da caixa por meio do conceito de aprendizado profundo. Veja, o aprendizado profundo simplesmente visa tentar imitar o cérebro humano real usando neurônios artificiais Então, esse tipo de subconjunto de aprendizado de máquina permite que os modelos de IA pensem Não, como eu disse no início do curso, há céticos que acreditam que a inteligência artificial nunca chegará a esse nível específico de Bem, há quem pense que eventualmente chegaremos lá. Independentemente disso, achei que esse clipe seria um bom clipe para apresentar esse módulo em falaremos sobre aprendizado profundo, que é, obviamente, um subconjunto mais avançado do aprendizado de máquina Vamos agora passar para a próxima lição. 20. Introdução à aprendizagem profunda: Vamos agora dar uma olhada no aprendizado profundo. O que exatamente é isso? Bem, o aprendizado profundo é um subconjunto do aprendizado de máquina que usa redes neurais artificiais com várias camadas para processar e aprender com grandes quantidades de dados Agora, todo o conceito de aprendizado profundo foi inspirado pela capacidade do cérebro humano de reconhecer padrões e depois tomar decisões. Agora, temos algumas características-chave do aprendizado profundo. Talvez o mais importante seja o fato que, assim como os modelos tradicionais de aprendizado de máquina, os modelos de aprendizado profundo são capazes extrair recursos automaticamente sozinhos. Com um aprendizado de máquina tradicional, os desenvolvedores desse modelo de IA precisam fornecer os recursos do modelo sozinhos. Mas os modelos de aprendizado profundo, uh, eles podem automaticamente, por si mesmos, extrair esses recursos importantes. Agora, eles também são capazes de lidar com grandes quantidades de dados. Mas como os modelos de aprendizado profundo podem ser muito, muito complexos , eles exigem alto poder computacional Então, eu tenho a tabela aqui que mostra as principais diferenças entre o aprendizado de máquina tradicional e o aprendizado profundo. Então, você pode dizer que, na engenharia de recursos, acabei de falar sobre isso com aprendizado de máquina, normalmente é manual. Os recursos devem ser fornecidos ao modelo pelos desenvolvedores, mas os modelos de aprendizado profundo fazem isso sozinhos. E depois dos requisitos de dados, aprendizado de máquina lida muito bem com conjuntos de dados de pequeno a médio porte. Mas, para o aprendizado profundo, eles podem lidar com grandes quantidades de dados. E depois, é claro, desempenho. Seu aprendizado de máquina tradicional, eles ficam meio limitados sempre que trabalham com dados complexos. Mas no aprendizado profundo, quanto mais dados complexos , melhor para eles. Agora, interpretabilidade e aprendizado de máquina são muito mais fáceis de entender do que modelos de aprendizado profundo que se tornam como caixas pretas Não entendemos totalmente como esses modelos realmente operam em potência computacional Com o aprendizado de máquina, ele funciona bem em computadores normais. Mas para o aprendizado profundo, você precisa alguns computadores extremamente poderosos para executá-los. Portanto, temos várias aplicações importantes de aprendizado profundo no mundo real. Por exemplo, sob visão computacional, você tem seu reconhecimento de imagem, imagens médicas também e, em seguida, seus fóruns de bate-papo, como CII, Alexa, esses tipos de painéis de bate-papo são desenvolvidos usando E então, no processamento de voz e áudio, como sua geração musical, reconhecimento de emoções por voz, tudo isso é usado de forma profunda e , em finanças e negócios, como detectar transações fraudulentas, prever o mercado de ações, todos usam o aprendizado automático E, finalmente, na área da saúde, temos nossa IA assistida por IA. Isso é diagnóstico, previsão dos resultados dos pacientes e muito mais Portanto, o aprendizado profundo tem seu lugar em muitos campos da nossa vida cotidiana. Então, por que o aprendizado profundo é tão poderoso? O que há no desembarque que o torna tão, tão poderoso? Bem, como eu disse anteriormente, ele pode lidar com tipos de dados muito, muito complexos. Não importa o quão complexos ou complicados sejam os dados. Se for aprendizado profundo, ele vai prosperar. E então, a capacidade de autoaprendizagem, mais uma vez, os modelos de aprendizado profundo, eles podem extrair os principais recursos sozinhos. Eles não precisam de aprendizado supervisionado. Eles não precisam de um desenvolvedor para ensiná-los a pensar ou reconhecer padrões. Eles podem fazer isso sozinhos. E porque eles também estão melhorando constantemente com o tempo. Os tipos de modelos de aprendizado profundo que temos hoje não serão nada comparados aos modelos de aprendizado profundo que teremos daqui a alguns anos. Então, algumas dicas importantes: o aprendizado profundo, novamente, é um subconjunto do aprendizado de máquina que usa novas é um subconjunto do aprendizado de máquina que usa Ele supera o aprendizado de máquina tradicional lidar com conjuntos de dados grandes e complexos Mas o aprendizado profundo potencializa muitos aplicativos baseados em IA, desde carros autônomos até assistentes virtuais Obrigado por assistir. Te vejo na próxima aula. 21. Como entender as redes neurais: Na lição anterior, falamos sobre aprendizado profundo e mencionei que aprendizado profundo faz uso de redes neurais. Portanto, é natural que agora discutamos mais detalhes o que exatamente são as redes neurais. Agora, assim como o nome sugere, é basicamente uma rede de nós interconectados que chamamos de neurônios Agora, a própria rede neural é um modelo computacional inspirado nos neurônios biológicos do cérebro humano Então, com isso dito, quais são as principais características de uma rede neural? Eles são capazes de aprender padrões a partir dos dados. Eles são compostos por várias camadas de neurônios artificiais e também usam funções matemáticas para processar e transformar dados Agora, qual seria a estrutura de uma rede neural? Há três partes principais. Você tem a camada de entrada, as camadas ocultas e, finalmente, a camada de saída. Vamos dar uma olhada neles um por um. Comece com a camada de entrada. Agora, como o nome sugere, essa é a primeira camada. Essa é a camada que receberá os dados brutos, que podem ser imagens, áudio, vídeo. Portanto, cada nó que você tem em sua camada de entrada representará uma característica desses dados específicos. Então, em seguida, vêm as camadas ocultas. Essas são as camadas que realizarão os cálculos reais e extrairão os padrões dos dados. Então, é basicamente aqui que a atividade principal ocorre nas camadas ocultas. Portanto, cada camada oculta contém vários neurônios, que aplicarão as operações matcal às relações tecnológicas nos dados Portanto, mais camadas ocultas significam simplesmente que a rede é mais profunda e , portanto, mais complexa e , portanto, mais poderosa. E, finalmente, você tem a camada de saída, e é aqui que a rede faz uma previsão final ou produz a saída final. Voltando ao mesmo exemplo de filtro de spam, a camada de saída é o que determinará se o e-mail é spam ou não. Então, agora que sabemos que os neurônios compõem a rede neural, o que exatamente são os próprios neurônios e como eles funcionam? Portanto, cada neurônio em uma rede neural é uma unidade computacional que processará entradas e passará saídas para a próxima camada Como os neumons realmente operam? Há quatro camadas principais aqui, há quatro etapas principais, como você pode ver. Agora, falamos sobre as entradas e depois sobre a saída, que são autoexplicativas Mas no meio é onde temos as etapas dois e três. A segunda etapa envolve a aplicação de pesos e viés. O que exatamente é isso? A razão pela qual os pesos são aplicados a cada entrada é basicamente para determinar a importância da entrada aplicados a cada entrada é basicamente para determinar a importância da entrada . Pense nisso, ok? Um neurônio não pode processar todas as entradas ao mesmo tempo, então ele precisa determinar quais entradas são as Uma entrada que tenha mais peso naturalmente será mais importante e agregará mais valor. Agora, a razão pela qual os vieses são aplicados é porque imagine se todas as entradas tivessem o mesmo valor ou digamos que todas as entradas tivessem o valor zero, nesse tipo de cenário, o neurônio pode não ser capaz de operar porque, ei, todas as entradas Portanto, um viés agora é aplicado para garantir que o neurônio não seja totalmente dependente dos valores dessas entradas E, finalmente, você tem sua função de ativação. Essa é a função real que determinará se o neurônio deve ou não ser ativado e, em seguida, transmitir os dados Então, falando da função de ativação, há quatro delas. Você tem sua ELU, a unidade linear retificada. Isso é usado nas camadas ocultas e ajuda as redes profundas a treinarem com muito mais rapidez. Você tem seu sigmóide. Isso normalmente é usado para calcular a probabilidade, então funciona bem com valores de 0 a 1 e, em seguida, você tem a tangente hiperbólica Isso gera valores entre menos um e um positivo O último aqui é o máximo mais suave usado para classificação multiclasse Então, apenas um resumo rápido, as redes neurais consistem em camadas de entrada, saída e ocultas. Nós processamos informações aplicando pesos, preconceitos e, é claro, as funções de ativação sobre as quais acabamos E então as funções de ativação determinarão se uma nova deve ser acionada ou não, basicamente, se uma nova deve ser ativada ou não. Portanto, camadas mais ocultas levam a redes mais profundas, capazes de lidar com problemas ainda mais complexos. Então, se há algo que você pode tirar dessa lição, lembre-se de que quanto mais camadas ocultas uma rede neural tiver, mais poderosa ela provavelmente será. Obrigado por assistir. Te vejo na próxima aula. 22. Tipos de redes neurais: Agora, dê uma olhada nos diferentes tipos de redes neurais que temos , e existem seis delas. A primeira aqui será a rede neural de alimentação avançada. Esses são facilmente os tipos mais simples de redes neurais porque as entradas passam por uma linha reta Não há loops ou ciclos. A entrada vai até o fim em uma linha reta e, eventualmente, resulta em uma saída. Portanto, temos algumas características principais. Não há conexões de feedback, então, basicamente, nenhum loop é usado para tarefas que você encontrará em classificação e regressão E então consiste em camadas totalmente conectadas. Então, cada neurônio está conectado à próxima camada. Mas agora temos os aplicativos em que nosso ajuste para redes neurais realmente foi usado. Nós os usamos na filtragem de e-mails de spam e também na previsão do preço das ações Mas agora vamos passar para o próximo tipo de rede neural, que é a CNN, não a rede de notícias a cabo Estou falando sobre a rede neural convolucional. Portanto, eles se especializam em processar dados semelhantes a grades, como imagens Portanto, as principais características da CNN são que elas usam camadas convolucionais para Eles podem extrair características muito, muito importantes, como bordas, texturas, objetos e assim por diante Portanto, eles também são capazes de reduzir a complexidade simplesmente usando camadas de tração E por causa disso, você os encontrará principalmente em torno de imagens. Portanto, na classificação de imagens, eles também usarão a detecção de objetos da CNN E mesmo na área médica, as imagens médicas usam as redes neurais convolucionais Em seguida, temos o RN e as redes neurais recorrentes. Eles são projetados principalmente para dados sequenciais, o que significa que você terá memória e poderá processar padrões dependentes E por isso, as principais características são que ele pode conter ciclos de feedback Eles também podem se lembrar das entradas anteriores. Então, eles têm uma espécie de memória de curto prazo e são bons para tarefas que exigem compreensão do contexto. Então, com isso em mente, você consegue adivinhar os tipos de aplicativos em que usaríamos o RNN Sim, podemos usá-los no reconhecimento de fala. Então, seus chatbards, Alexa, etc., usariam esse tipo específico de rede e, em seguida, também na tradução de idiomas E também em outras áreas como na previsão de preços de ações Passando para o quarto tipo, essas são as redes de transformadores Eles são meio parecidos com os recorrentes , exceto pelo fato de serem mais avançados porque podem lidar com sequências inteiras de dados de uma só vez Então, elas são um pouco mais poderosas do que chamam de redes neurais. Eles são mais eficientes e também são usados para alimentar modelos de estado de visão, como seu chat GPT Então, os aplicativos, nós os usamos em painéis de bate-papo, no assistente virtual, na tradução automática e também na sumarização de conteúdo É aqui que você usaria redes de transformadores. A quinta seriam as redes adversárias generativas; elas normalmente consistem em duas novas redes concorrentes Você terá seu gerador e seu discriminador. Portanto, as principais características são que o gerador pode realmente criar os dados falsos. O discriminador então tentará distinguir o que é real e o que é realmente falso Portanto, eles são usados para gerar dados sintéticos realistas. E os aplicativos, por exemplo, você os tem em seus vídeos falsos profundos. Você os tem em sua rede gerada por IA , como seu Dali, M, basicamente qualquer tipo de modelo de IA Eles podem gerar imagens. Você teria esse tipo específico de rede e também na tradução de imagem para imagem. E então o final seriam os codificadores automáticos. Agora, um codificador automático é um tipo de rede neural usada basicamente na fase de aprendizado não supervisionado para compactar e Portanto, as principais características são que eles aprendem representações eficientes de dados Eles também consistem no codificador que comprime uma entrada e, em seguida, no decodificador, eles basicamente reconstroem E então eles são usados para redução de dimensionalidade. Lembre-se da redução de dimensionalidade. Nós conversamos sobre isso. É o termo sofisticado para o processo que dados complexos são simplesmente simplificados Portanto, também é usado para detecção de anomalias. E para os aplicativos do mundo real, eles são usados na redução do ruído da imagem, na detecção de anomalias e também na extração de recursos Resumindo, forneci uma tabela aqui com todos os diferentes tipos de redes neurais, bem como para que elas são melhor usadas. E também o exemplo são os casos de uso. Assim, você pode conferir o slide que fornecerei para você. Você pode estudar isso com mais detalhes. Mas essa foi uma análise muito rápida dos diferentes tipos de redes neo. Obrigado por assistir. Te vejo na próxima aula. 23. Desafios em aprendizado profundo: Falamos sobre os desafios envolvidos no aprendizado de máquina. Mas e quanto ao aprendizado profundo? Também existem desafios. Então, vou começar com os desafios relacionados aos dados, e eles não são muito diferentes dos do aprendizado de máquina. Estamos falando sobre desafios como disponibilidade de dados, parcialidade e imparcialidade de dados e, claro, privacidade e segurança de dados Portanto, quando se trata de disponibilidade e coleta de dados, lembre-se de que as redes de aprendizado profundo exigem conjuntos de dados muito grandes para operar Portanto, obter dados de alta qualidade e em volumes e quantidades tão grandes pode ser um desafio. Mas quais são as soluções possíveis? Bem, aumento de dados, onde você pode simplesmente girar imagens para treinar E depois o aprendizado por transferência, onde podemos usar modelos pré-treinados para reduzir os requisitos de dados e, em seguida, também o uso de dados sintéticos Lembre-se de que, na lição anterior, falamos sobre diferentes tipos de redes neurais e eu mencionei as redes adversárias generativas, as gangues, que podemos usá-las para gerar dados de treinamento artificial para E quando se trata de viés e justiça de dados, novamente, já falei sobre isso várias vezes Se os dados usados para treinar o modelo forem tendenciosos, adivinhe, o modelo fará previsões tendenciosas Portanto, a solução será usar conjuntos de dados muito diversos e amplos, implementar algoritmos de detecção de viés e reconhecimento de imparcialidade e também auditar regularmente os modelos de IA para garantir a E quanto à privacidade e segurança dos dados? Novamente, como o aprendizado profundo exige grandes conjuntos de dados, às vezes esses conjuntos de dados podem consistir em dados do usuário, dados dos funcionários e dados do cliente, que pode causar problemas de privacidade Portanto, a solução seria usar o que chamamos de aprendizado federado, onde podemos treinar os modelos de IA sem compartilhar nenhum tipo de dado bruto, e também podemos simplesmente proteger os conjuntos de dados usando criptografia Também temos desafios computacionais. Lembre-se de que o aprendizado profundo requer bastante poder computacional porque os modelos são muito complicados Portanto, temos os altos custos computacionais e, em seguida, o lento tempo de treinamento Agora, com relação aos altos custos computacionais, a solução aqui seria simplesmente usar a poda de modelos E quantização para reduzir o tamanho do modelo. E então também podemos aproveitar recursos como computação em nuvem e simplesmente desenvolver arquiteturas eficientes Para o tempo de treinamento lento, lembre-se de que, como os modelos de pistas profundas precisam encontrar padrões sozinhos, eles precisam extrair os recursos sozinhos. Por esse motivo, pode levar muito tempo, várias semanas, talvez até meses para que ele realmente funcione, especialmente se estiver trabalhando com conjuntos de dados muito grandes Portanto, a solução aqui seria usar a computação distribuída para treinar modelos em paralelo. Então, estamos treinando vários modelos ao mesmo tempo. E então também podemos otimizar as taxas de aprendizado com técnicas como os otimizadores adaptativos, o otimizador adam Em seguida, implemente o ponto de verificação para salvar progresso e evitar começar do zero. Assim, uma vez que o modelo tenha sido treinado até certo ponto, podemos salvar seu progresso e, em seguida, eles podem sempre continuar a partir daí caso ocorram erros futuros. Mas também temos os desafios relacionados ao modelo que se sobrepõem à inadequação, explicabilidade e interpretabilidade explicabilidade e interpretabilidade e ataques adversários. Vamos dar uma olhada neles um por um. Agora, com o sobreajuste, falamos sobre isso em que o modelo, em vez de tentar generalizar e encontrar padrões, acaba memorizando E também no encaixe em que o modelo é tão simples que não consegue capturar padrões Portanto, a solução aqui será aplicar técnicas de regularização, como abandono escolar, regularização T e assim por diante, e depois usar a validação cruzada para testar a generalização e depois usar E então também podemos aumentar o tamanho do conjunto de dados ou adicionar ruído para melhorar a robustez Mas e quanto à explicabilidade e interpretabilidade? Porque, novamente, o aprendizado profundo é muito, muito complexo. É uma caixa com dados complexos. Ser capaz de explicar as decisões tomadas pelos modelos de aprendizado profundo às vezes pode ser um pouco trabalhoso Eles meio que agem como caixas pretas. Não entendemos totalmente como eles realmente tomam a decisão. Portanto, a solução seria simplesmente usar técnicas explicáveis, como valores nítidos e cal, e , em seguida, criar mecanismos de atenção para destacar quais características específicas foram usadas pelo modelo para tomar um certo tipo de decisão e, em seguida, desenvolver modelos híbridos decisão e, em seguida, desenvolver baseados em regras para uma tomada de decisão mais transparente Agora, com relação aos ataques adversários, o problema aqui é que mudanças muito pequenas em uma entrada podem, na verdade , induzir a rede neural a fazer todo tipo de previsões incorretas e fornecer respostas incorretas Então, por exemplo, se você alterasse apenas uma pequena quantidade de pixels em uma imagem, poderia acabar confundindo o modelo e acabando classificando erroneamente o que essa imagem realmente deveria ser Portanto, a solução aqui será simplesmente treinar os modelos usando treinamento adversário Por exemplo, podemos expô-los a exemplos de ataques. Então, basicamente, nós os treinamos, os atacamos deliberadamente para que eles possam aprender com os ataques e se proteger no futuro Em seguida, use a destilação defensiva para tornar os modelos ainda mais robustos e, em seguida, implemente protocolos seguros de inteligência artificial tornar os modelos ainda mais robustos e, em seguida, implemente protocolos seguros de inteligência artificial em aplicações críticas. E depois, é claro, os desafios éticos e sociais, como o preconceito da IA e as preocupações éticas Profundamente falso, os riscos da desinformação. Portanto, quando se trata do preconceito, os modelos de inclinação por imersão podem reforçar preconceitos sociais se forem treinados com dados tendenciosos Portanto, é claro, a solução será implementar treinamento transparente de IA, diretrizes transparentes de IA e assim por diante, e depois impor estruturas regulatórias e de responsabilidade para todos os tipos de modelos de IA e, em seguida, promover desenvolvimento responsável da IA com justiça E quando se trata da questão da falsificação profunda e da desinformação, bem, o aprendizado profundo pode ser usado para gerar imagens falsas profundas Já vimos exemplos deles sendo usados em ataques separados. A solução aqui seria desenvolver algoritmos que possam realmente detectar se uma imagem ou vídeo é totalmente falso e, em seguida, estabelecer padrões de verificação de conteúdo gerados por IA. Isso é muito, muito importante. E depois educar o público, é claro, sobre a capacidade de detectar conteúdo manipulado Mas, honestamente, com a taxa em que as imagens e vídeos gerados pela IA estão se tornando cada vez mais realistas, acho que, eventualmente, em algum momento, não poderemos confiar em nossa capacidade humana de reconhecer o que é realmente real e o que é falso Então, em resumo, forneci aqui os tipos de desafios, os problemas e também as soluções. Então, eu vou te fornecer este slide. Você pode dar uma olhada nisso no seu tempo livre. Obrigado por assistir. Te vejo na próxima aula. 24. O futuro da aprendizagem profunda: Volte. Então, antes de concluirmos este módulo sobre aprendizado profundo, pensei em dar uma olhada no futuro do aprendizado profundo. Quais são os novos tipos de recursos que esperamos que sejam desenvolvidos para modelos de aprendizado profundo? Primeiro, serão modelos de aprendizado profundo mais eficientes e escaláveis Todos nós sabemos que o problema agora é que os modelos profundos que temos atualmente são muito grandes, são muito caros e também consomem muita energia. Portanto, a tendência futura aqui é que agora temos modelos menores e mais eficientes para IA de aprendizado profundo. E depois o uso da IA quântica que pode ajudar a acelerar o processo de aprendizado dos modelos de aprendizado profundo. E, claro, o impacto aqui é que a IA se tornará muito mais rápida. Vai ficar muito mais barato porque está usando menos poder computacional e se tornará mais acessível a todos Outra tendência futura é que a IA seja capaz de aprender com menos dados. Lembre-se de que um dos principais problemas ou desafios do aprendizado profundo é que ele exige grandes conjuntos de dados. Portanto, na tendência futura, teremos SSL de aprendizado autosupervisionado , onde os modelos poderão aprender com dados não rotulados E então, o que chamamos de poucos aprendizados curtos nos quais os modelos serão capazes de aprender ou se adaptar usando apenas alguns exemplos. E, em seguida, as melhorias no aprendizado por transferência, em os modelos pré-treinados serão ajustados com o mínimo de dados Agora, como resultado dessa tendência futura, IA poderá generalizar muito melhor e também funcionar em ambientes com poucos dados Outro futuro é onde a IA será capaz de entender o contexto e o raciocínio profundo O desafio atual é que os modelos de aprendizado profundo são incapazes de desenvolver verdadeiras habilidades de raciocínio e se limitam apenas a reconhecer padrões Portanto, a tendência futura terá diferentes tipos de IA, como a IA neurosimbólica, que pode combinar aprendizado profundo com raciocínio simbólico e, em seguida, também IA aprendizado profundo com raciocínio simbólico causal Esse seria o tipo de modelo de IA capaz de entender as relações de causa e efeito. E, finalmente, a IA multimodal. Serão sistemas que podem processar seu texto, vídeo e imagens de áudio, tudo ao mesmo tempo. E como resultado disso, adivinhe? A IA vai se tornar muito mais inteligente. Isso se tornará explicável e também será capaz de raciocínio complexo Mais uma característica será a democratização da IA. O problema agora é que o desenvolvimento da IA, o desenvolvimento do jogo, está nas mãos dos gigantes da tecnologia Portanto, na tendência futura, esperamos ter mais modelos de IA de código aberto. Na verdade, o Deep Sk, que é o modelo desenvolvido pela empresa chinesa, é de código aberto. Então, acredito que isso é apenas o começo de termos mais modelos de IA de código aberto. E depois a IA descentralizada, pense na IA como na cadeia de blocos e, em seguida, na IA de ponta, onde a IA poderá ser executada em nossos dispositivos móveis Então, como resultado disso, a IA se tornará mais amplamente disponível, reduzindo a dependência da grande empresa. Então, apenas algumas dicas importantes. O futuro do aprendizado profundo se concentrará em modelos de IA menores, mais rápidos e mais inteligentes IA exigirá menos dados, menos poder computacional com recursos aprimorados de raciocínio e, no desenvolvimento responsável da IA, é necessário, claro, evitar preconceitos e, é claro, garantir Nós conversamos sobre isso antes. Além disso, governos e organizações devem implementar regulamentações e estruturas de governança de IA Muito obrigado por concluir este módulo. Nos vemos no próximo módulo. 25. Como as redes neurais aprendem: Não vamos dar uma olhada em como as redes neurais realmente aprendem. Agora, há quatro estágios envolvidos no processo de aprendizagem. Temos propagação de palavras, cálculo de perdas, retropropagação e, em seguida, otimização Então, vamos dar uma olhada neles um por um. Comece com a propagação da Ford. Agora, é aqui que os dados fluirão inicialmente pela rede. A entrada é processada em toda a rede e, finalmente, uma saída será produzida. E você pode ver que ali no slide há basicamente seis estágios. Você tem sua camada de entrada que receberá os dados brutos. Em seguida, os pesos e preconceitos. Lembre-se de que falamos sobre isso que será aplicado. A função de ativação também será aplicada e, em seguida, as camadas ocultas processarão a saída e a passarão para a próxima camada. E então, se houver mais camadas ocultas, isso pode ajudar a refinar ainda mais os dados E, finalmente, você tem a camada de saída que produzirá a saída. Então, nesse estágio, a rede tem um valor, mas em seguida vem o cálculo da perda. É aqui que o valor real real da saída será comparado com a saída produzida pelo modelo. Portanto, a função de perda calcula a diferença. Quanto maior a função de perda , mais longe a rede estava de dar ou obter a resposta certa. Portanto, a ideia aqui é que o modelo aprenda, melhore e, com o tempo, com o tempo, o cálculo da perda seja reduzido. Portanto, temos as funções de perda comuns aplicadas aqui. Você tem seu erro quadrático médio MSE que é usado para problemas de regressão e, em seguida, você cruza a perda de entropia que é usada para os problemas de classificação que é usado para problemas de regressão e, em seguida, você cruza a perda de entropia que é usada para os problemas de classificação. E eu dei um exemplo aqui em que se o modelo previu 0,74, digamos, gato ou cachorro, mas o valor real fosse um , a função de perda calcularia o erro para melhorar o modelo Agora, a retropropagação, é aqui que o processo real de aprendizado ocorrerá porque, uma vez calculada a perda, a rede ajustará seus pesos e seus vieses fazendo uso da Então, como a retropropagação realmente funciona? Em primeiro lugar, a perda será enviada de volta pela rede. A rede então determinará o quanto cada peso contribuiu para a flecha e, quando for capaz de decidir isso, poderá ajustar os pesos e as inclinações para reduzir a quantidade de Por exemplo, se uma imagem for classificada erroneamente como um cachorro em vez de, digamos, um gato, a propagação reversa corrigirá o modelo simplesmente ajustando E por causa da retropropagação, a otimização agora entra em ação quando os pesos foram ajustados Então, para melhorar o aprendizado, as redes neurais usam otimizadores para ajustar os pesos de forma eficiente, e temos algoritmos para eles Você tem o gradiente descendente, sobre o qual já falamos, o gradiente estocástico, o SGD, que atualizará os pesos com pequenos lotes de dados, e o otimizador Adam, que é um método mais avançado que adaptará dinamicamente os é um método mais avançado que sobre o qual já falamos, o gradiente estocástico, o SGD, que atualizará os pesos com pequenos lotes de dados, e o otimizador Adam, que é um método mais avançado que adaptará dinamicamente os pesos de aprendizado. Por exemplo, em carros autônomos, o otimizador ajudará a IA a refinar sua tomada de decisão para dirigir com segurança Então, um resumo rápido antes de concluirmos, as redes neurais aprendem ajustando os pesos para maximizar ou, desculpe, minimizar seus erros E então a propagação direta enviará a entrada pela rede para produzir uma saída O cálculo da perda, a função de perda do IDR, calculará a diferença entre o valor previsto feito pela rede e o valor real e, em seguida, a propagação reversa ajustará os pesos para reduzir a E então os algoritmos de otimização ajustarão todo o processo de aprendizado. Obrigado por assistir. Te vejo na próxima aula. 26. Prévia da seção Processamento de linguagem natural (NLP): Bem-vindo ao nosso próximo módulo, processamento de linguagem natural. E, como sempre, vou reproduzir um clipe para apresentar este módulo, então sente-se, relaxe e aproveite o clipe, e nos vemos no final Oi. Oi. Como você está? Estou bem. Como está tudo com você? Muito bom, na verdade. É muito bom te conhecer. Sim, é um prazer te conhecer também. Oh, como eu te chamo? Você tem um nome? Hum, sim. Samantha. Sério? De onde você tirou esse nome? Na verdade, eu a dei para mim mesma. Isso é muito estranho. Isso é estranho? Você acha que eu sou estranho? Mais ou menos. Por quê? Bem, você parece uma pessoa, mas você é apenas uma voz em um computador. Eu posso entender como a perspectiva limitada de uma mente não artificial perceberia isso dessa forma Você vai se acostumar com isso. Isso foi engraçado? Sim. Ah, bom. Eu sou engraçado. Bem, volte aqui. Então, esse clipe foi retirado do filme que ela lançou no ano de 2013, estrelado por W em Phoenix como Theodor, o único cara, e Samantha, uma assistente virtual de IA, dublada por Sclet Johansen Agora, na cena, você tem o que parece ser uma conversa muito natural entre Theodore e E tenho certeza de que, se você não soubesse que essa conversa era entre um modelo de IA e um ser humano, pensaria que era uma conversa entre duas pessoas porque parecia muito natural. Então, a razão pela qual Samantha conseguiu entender o que Theodore estava dizendo é por causa do processamento da linguagem natural É o que permite que modelos de IA como Samantha interpretem o que os seres humanos estão dizendo e depois respondam Tudo isso por meio do processamento de linguagem natural. Mas eu quero te fazer uma pergunta. Tenho certeza de que você concorda que a conversa pareceu muito natural. Por que pareceu tão natural? Era assim que Samantha estava falando? Foram as palavras que ela usou? Foi o fato de ela ser capaz de fazer algumas piadas? Tipo, por que parecia tão natural? Pessoalmente, acho que é porque ela conseguiu se adaptar muito rapidamente à personalidade de Theodore Se você se lembra do clipe, ela conseguiu até mesmo fazer certos tipos de piadas que faziam Theodor E Theodore disse: Ok, você sabe, você é engraçado. Então, Samantha foi capaz de fazer certos tipos de piadas. Ela até riu. Mas também acredito que a voz de Samantha também fez com que a conversa parecesse muito natural Veja, Cletio Hansen, que dubla Samantha. Ela tem uma voz muito feminina, suave e calma. Garanto que, em vez de Samantha, tínhamos o modelo de IA chamado Não sei, meninos, por exemplo, ok E em vez da voz fria, calma e feminina, tínhamos uma voz muito masculina, tipo, você sabe, bom dia, Theodore Como posso te ajudar hoje? Você já comeu alguma coisa hoje? Tipo, se Samantha soasse assim, então não soaria mais tão natural Agora você pode começar a pensar: Ok, isso soa mais como uma conversa entre um robô e um ser humano real. Pense em Arnold Schwarzenegger nos Ele tem um sotaque muito profundo, forte ou austríaco, sabe? Isso soa mais como um robô, você sabe, com todo o respeito a Arnold Então, eu acredito que Samantha foi capaz de fazer piadas porque ela foi capaz de aprender e se adaptar rapidamente à personalidade de Theodo e ao fato de ter uma voz muito calma, acho que tudo isso contribuiu para que a conversa parecesse a conversa E deixe-me dizer mais uma coisa antes de concluir esta introdução em particular. Eu acredito que, em um futuro próximo, teremos ajuda como Samantha, exceto que eles serão para companhia solidão é um grande problema em nossa sociedade hoje, e acho que só vai piorar Então, acho que, eventualmente, haverá uma demanda por assistentes virtuais ou talvez até robôs. algum momento no futuro, eles serão alimentados pela IA que estará lá para servir como companheiros para combater a solidão ajudar Acho que isso é algo que vai acontecer eventualmente no futuro. No entanto, embora eu tenha achado que esse era um clipe interessante para apresentar novo módulo de processamento de linguagem natural, obrigado por assistir. Te vejo na próxima aula. 27. Introdução à PNL: Vamos agora dar uma olhada no processamento de linguagem natural. Já mencionei isso algumas vezes no curso, mas agora é hora de nos aprofundarmos um pouco mais nesse tópico fascinante Então, o que exatamente é PNL? Bem, é um campo especial da IA que ajuda computadores ou modelos de IA a entender, interpretar e também gerar linguagem humana. Você pode pensar nisso como a ponte entre a comunicação humana e a inteligência da máquina. É o que permite que máquinas e modelos de IA nos entendam como humanos. Então, quais são os pontos-chave envolvidos na PNL? Bem, antes de tudo, é uma combinação de linguística, ciência da computação e, claro, inteligência artificial Agora, ele ajuda os computadores a ler, entender, mas também a responder à linguagem humana. Agora, por causa disso, ele é usado em análise de texto, reconhecimento de fala , tradução automática e muito mais. Portanto, é um tipo de tecnologia muito, muito útil. Então, por que isso é importante? Bem, comunicação. Sua caixa de bate-papo Sua caixa de bate-papo, como Alexa e Siri, não existiria sem Também é usado por seus mecanismos de pesquisa favoritos, como Yandex, Bink e Google, para encontrar termos relevantes sempre que você os usa sempre que digita seus itens de pesquisa Além disso, automação, PNL automatiza tarefas repetitivas, como filtros de spam, sistemas de detecção de intrusões E também acessibilidade. Sua fala em texto ajuda as pessoas com deficiências se comunicarem de forma mais eficaz. Então, qual é a história e a evolução da PNL? Vou dar alguns pontos aqui em 1950, famoso cientista Alan Chewing propôs o teste de Tuin para avaliar a inteligência da máquina Então, nos primeiros quatro, dez anos depois, em 1960, o chatbd Eliza, que acredito ser o primeiro fórum de bate-papo criado, foi capaz de imitar a conversa humana usando nossas E então, entre 1990 e 2000, tivemos os métodos estatísticos que foram implementados para melhorar a modelagem da linguagem. E, finalmente, entre 2018 e os dias atuais, modelos baseados em transferência, como o GPT, revolucionaram Então, os aplicativos diários, como eu disse anteriormente, em reconhecimento de fala, são usados em assistentes de voz como Alexa, SEI, mecanismos de pesquisa, Google, Bing Yanex, todos usam PNL E também para detecção de spam, filtragem de e-mail, seus chatbards, seu assistente virtual, todos eles usam PNL E também na tradução automática, porque ela traduz automaticamente o texto entre idiomas e, em seguida, o texto, a correção automática e a previsão Sempre que você estiver digitando no Microsoft Word ou no telefone e tiver o recurso de correção automática ativado, isso é usar a PNL Então, algumas dicas importantes antes de eu concluir o vídeo: nossa PNL permite que as máquinas entendam o processo e, é claro, gerem tempo, ele evoluiu de sistemas baseados em regras para modelos de aprendizado profundo mais poderosos. É amplamente utilizado em seus mecanismos de pesquisa, chatbards, assistentes de voz e muito E modelos modernos de PNL, como seu GPT, seu BERT, eles podem entender e também gerar texto semelhante ao humano Obrigado por assistir. Te vejo na próxima aula. 28. Principais conceitos e técnicas de PNL: Vamos agora dar uma olhada nos principais conceitos e técnicas da PNL porque, na verdade, ela é muito, muito fascinante Então, vamos primeiro entender, no nível básico, como a PNL realmente funciona Há quatro fases, como você pode ver no slide, e a primeira etapa normalmente envolve o fornecimento da entrada. Então isso pode ser uma frase. Pode ser uma mensagem de texto. Em seguida, virá a fase de pré-processamento. É aqui que o texto ou a entrada fornecida será limpo e formatado, preparando-o para análise Em seguida, vem o estágio três, que será o processamento e a análise reais, que a PNL aplicará técnicas como tokenização e muito mais, sobre as quais falaremos E, finalmente, no estágio quatro, você terá a interpretação do modelo. É aqui que o sistema gerará uma saída com base em sua compreensão ou tradução da entrada. Então, falando das técnicas, quais são elas? Há muitas delas, mas confie em mim, todas essas técnicas são muito, muito interessantes. Vamos dar uma olhada neles um por um. E a primeira aqui é a técnica de tokenização. Normalmente, a primeira técnica aplicada. Então, aqui, a entrada fornecida no primeiro estágio será dividida em componentes menores. Então, por exemplo, se eu fizesse uma contribuição de, adoro inteligência artificial. A tokenização dividirá essa frase em Eu amo a inteligência artificial Então, ele divide a frase em quatro partes diferentes. É aí que entra a tokenização. Agora, por que isso é útil? Por que é aplicado? Bem, isso ajuda as máquinas a entender a estrutura do texto e também é muito essencial para mecanismos de pesquisa e fóruns de bate-papo. Para que um mecanismo de pesquisa funcione corretamente, ele precisa ser capaz de detalhar a entrada dos termos de pesquisa que você forneceu. Agora, após a tecnização, temos a lematização Esse é o processo de reduzir as palavras na entrada às suas formas básicas. Agora, vamos dar uma olhada neles um por um. O que é Semin? Stemin simplesmente remove os sufixos Então, por exemplo, se em sua entrada, você tivesse o verbo are run, ele o reduzirá para run Se você tivesse moscas, isso reduziria isso para voar. Isso é basicamente Semin. Agora, a lematização converterá as palavras em sua forma básica A principal diferença entre Semin e lematização é que Semin não se importa com a estrutura da entrada, da frase ou do contexto e lematização é que Semin não se importa com a estrutura da entrada, da frase ou do contexto. Não importa. Tudo o que o preocupa é remover sufixos. A lematização, por outro lado, realmente compreende a estrutura e o contexto por trás do uso dessa palavra em particular Então, por exemplo, se eu inserir que os gatos estão correndo, ematização dirá que o gato Por quê? Bem, em primeiro lugar, vai reduzir gatos à forma básica, que é, obviamente, gato, gato sendo singular para, desculpe, gatos sendo plural para gatos, então vai reduzir gatos a gato E então o R, o verbo R, a forma básica é na verdade B. É por isso que diz o carrinho B. E então, é claro, correndo, o sufixo é removido, ele se torna run Então, o gato correndo se torna o carrinho B correndo. Agora, por que isso é útil? Bem, isso melhora essa precisão porque o Google sabe que, por exemplo, sabe que quando você digita correndo, isso significa que você está falando sobre algo relacionado à palavra correr. Ele já sabe disso. E também reduz as variações de palavras para uma melhor análise do texto. Em seguida, temos o POS marcando a parte da marcação de fala. Então é aqui que o modelo será capaz de rotular palavras em diferentes categorias, como seus substantivos, adjetivos, advérbios Então, por exemplo, neste exemplo muito popular, a rápida raposa marrom pula sobre o cachorro preguiçoso Por aqui, a modelo sabe que, ok, rápido será o adjetivo Ele sabe que Fox será o substantivo. Ele sabe que pular será o verbo e muito mais Então, a razão pela qual isso é importante é porque ajuda as máquinas a entender a gramática e o significado da frase E, claro, é usado em seus fóruns de bate-papo. É usado para verificações gramaticais e muito mais. Em seguida, temos o reconhecimento da entidade nomeada, o NER. Aqui, o modelo é capaz de extrair entidades-chave, como datas , lugares, nomes de pessoas, locais e assim por diante. Como exemplo, dei este, Elon Musk, fundou a Tesla em 2003 na Califórnia Então, com o uso do NER, o modelo sabe que, ok, Elon Musk é uma pessoa que é o nome de uma pessoa A Califórnia é um local. Ele sabe que Tesla pode ser o nome do produto ou da empresa e, claro, 2003 é a data Então, a razão pela qual essa técnica é aplicada é porque ela é usada para análise de notícias, mecanismos de busca. Portanto, basicamente ajuda a resumir e categorizar Em seguida, temos a remoção de palavras de interrupção. Então, aqui, o modelo simplesmente remove palavras que não adicionam nenhum tipo de significado ou contexto à análise real do texto. Então, suas palavras finais são palavras como isso e bot, aquilo e assim por diante. Então, por exemplo, o gato está sentado no Monte. Depois que a remoção da palavra stop word for aplicada, ela simplesmente se torna cat sitting Mt. Isso é tudo que o modelo precisa saber. Ele precisa saber que o gato se senta nela. Ok, é isso mesmo. Não precisa saber que o gato está sentado no tapete. Isso é muita informação, certo? Então, por que isso é útil? Bem, ele pode melhorar os resultados do seu mecanismo de pesquisa e, em seguida, tornar seus modelos de processamento de linguagem natural mais eficientes simplesmente focando nas palavras-chave. Todas as palavras extras, o ruído extra é filtrado. Vamos nos concentrar apenas nas palavras-chave. E então a análise de sentimentos, basicamente, tenta detectar se um texto é positivo, negativo ou talvez simplesmente neutro Então, por exemplo, se eu dissesse, eu amo esse produto, então ele sabe Ok, provavelmente, esse é um sentimento muito positivo, certo? Mas se eu dissesse que esse é um serviço terrível, ele sabe: OK, isso é negativo. Mas se eu dissesse que o filme estava bem, isso poderia ser neutro, certo? Então, por que isso é útil? É usado em avaliações de clientes, monitoramento de mídias sociais e assim por diante. E então ajuda as empresas a entender opinião pública e também sua base de clientes. E depois a classificação do texto. Então, aqui, as categorias serão atribuídas ao texto com base no conteúdo. Por exemplo, podem ser e-mails com spam ou não. categorização de notícias pode ser política, esportes, entretenimento, moda, tecnologia e assim por diante E depois, é claro, a classificação da análise do produto. Pode ser positivo, negativo ou talvez até neutro. Então, por que isso é útil? Ele ajuda a automatizar a filtragem de e-mails, sua agregação de notícias, por exemplo, sua detecção de fraudes e muito Todos eles usam classificação de texto e, em seguida, tradução automática isso simplesmente converte um idioma em outro Sempre que você está tentando converter inglês para francês ou espanhol ou russo ou qualquer outra coisa, ele usa tradução automática. Então, por exemplo, em inglês, como você está? O francês, eu acredito, será como Sava. Obviamente, ferramentas populares como o Google Translate, seu Microsoft Translator, todas usam tradução automática É útil porque, é claro, quebra as barreiras linguísticas e é usado para viagens internacionais, negócios internacionais, negociações internacionais e muito mais. Então, a PNL em ação, quero dar um exemplo aqui e mostrar como as diferentes técnicas serão aplicadas Então, por exemplo, um cliente comprou um telefone, ok? Mas o iPhone mais recente ou o mais recente, você sabe, telefone Android ou qualquer outra coisa, e eles dizem, eu amo esse telefone. A bateria dura o dia todo. Então, quando você digita isso, como o modelo de PNL realmente funcionará para decompor essa entrada Em primeiro lugar, a tokenização. Eu amo esse telefone. Os morcegos o dia todo vão se resumir a eu amo esse telefone A bateria dura o dia todo. Isso é basicamente tokenização. É colocar a frase inteira em categorias menores e, em seguida, a marcação do PDV pode entrar Ele sabe que, ok, amar aqui seria o verbo. Ele sabe que o telefone será o substantivo. Ele sabe que bateria também é substantivo. Mas e o NER? Bem, neste caso, agora, porque dissemos, eu amo esse telefone, BLAs o dia todo, não há entidades aqui Agora, se o cliente tivesse dito, eu amo esse telefone da Apple, então qualquer A reconheceria que, ok, Apple é provavelmente a empresa ou o negócio que fabrica o produto, certo? Mas como aqui, eu não mencionei a Apple, não mencionei o Android, há entidades nomeadas aqui, então a interrupção da remoção do Word entra em ação. Adoro que a bateria do telefone dure o dia todo. É basicamente para isso que vai reduzir a sentença. Então, palavras como eu, isso, tudo removido, simplesmente agora temos amor, a bateria do telefone dura o dia todo, certo? Então, é claro, a análise de sentimentos, por causa das palavras como amor, ela sabe que, ok, isso é muito, muito positivo E depois a classificação do texto. É basicamente um produto que vemos. Então isso é a PNL em ação. Então, para resumir isso, algumas dicas importantes, togenização, divisão do texto em palavras ou frases , ematização e derivação, simplificarão as palavras em suas formas texto em palavras ou frases , ematização e derivação, básicas algumas dicas importantes, togenização, divisão do texto em palavras ou frases , ematização e derivação, simplificarão as palavras em suas formas básicas. A marcação Ps ajudará a identificar funções gramaticais. Seu NER pode extrair nomes, lugares e datas, interromper remoções e limpar o texto para análise análise de sentimentos tentará detectar emoções, e sua classificação de texto categorizará o conteúdo em grupos significativos E, finalmente, a tradução automática converterá texto entre idiomas. Obrigado por assistir. Te vejo na próxima aula. 29. Modelos e abordagens de PNL: Vamos agora dar uma olhada nos modelos e abordagens da PNL. Começando com as abordagens tradicionais da PNL. Há dois deles. Temos a PNL baseada em regras ou IA simbólica e também a PNL estatística Então, qual é a PNL baseada em regras, certo? O que é a IA simbólica? Como o nome sugere, aqui, o modelo simplesmente seguirá regras escritas ou uma estrutura para processar a linguagem. Portanto, normalmente é baseado nas declarações if then. Por exemplo, se A é igual a B, então B é igual É muito, muito simples, é muito direto. Portanto, funciona bem para tarefas linguísticas estruturadas e previsíveis. Por exemplo, você está desenvolvendo o quadro de bate-papo para uma empresa Agora, se alguém entrasse em contato com aquele fórum de bate-papo e dissesse, olá, uma resposta muito segura do quadro de bate-papo seria : Oh, olá. Boa tarde. Como posso te ajudar hoje? Você não precisa de um humano para digitar que o chatboard possa responder ou digitar isso de volta para o cliente porque ele disse olá É uma resposta muito, muito segura de se dar. Portanto, as vantagens disso são que, obviamente, é muito fácil de entender e interpretar e também funciona bem em ambientes limitados e estruturados. Obviamente, os contras seriam que ele não consegue lidar com variações na linguagem humana. Por exemplo, em vez de dizer olá, se o cliente dissesse algo anteriormente, tipo: “Eu tive um jantar muito bom ontem à noite?” Como você está hoje? A capela pode ficar confusa , tipo, espere um segundo. O que é isso, certo? Portanto, sempre que houver uma variação na linguagem humana ou nas respostas dadas pelo humano, esses tipos de modelos não funcionarão bem. Eles também exigem uma extensa criação manual de regras. Pense nisso, ok? Você está basicamente ensinando o fórum de bate-papo a responder a diferentes tipos de entradas Portanto, isso requer uma extensa criação manual de regras. Portanto, é normalmente usado nos fóruns de bate-papo da EA, verificadores gramaticais e assim por diante Mas e quanto à PNL estatística? Então, em vez de usar as regras predefinidas, como em sua IA simbólica, aqui, os modelos usarão probabilidade e estatística para analisar texto Assim, os modelos podem aprender com grandes conjuntos de dados em vez das regras predefinidas E então eles geralmente confiam no que chamamos de N gramas, que são sequências de palavras para prever o texto Então, por exemplo, um filtro de spam, certo? Se foi visto no e-mail, se foi visto, por exemplo, parabéns. Você é o sortudo ganhador de 1 milhão de dólares de hoje. Talvez seja possível prever que provavelmente isso seja spam, porque seus e-mails de spam típicos têm palavras-chave como parabéns, $1 milhão, o vencedor de hoje. Portanto, dado o fato de que o e-mail agora tem todas essas três palavras-chave, o modelo pode fazer uma previsão que provavelmente isso é spam. Mas e se o e-mail tivesse as palavras “lançado às 14h”? Então ele sabe que provavelmente isso está em spam. Quero dizer, quantos e-mails de spam você já recebeu o lançamento hoje às 14h . Isso seria muito, muito estranho, certo Assim, com a PNL estatística, os modelos tentam fazer previsões Então, os profissionais são, obviamente, mais flexíveis. Em seguida, as abordagens baseadas em regras podem se adaptar a diferentes idiomas e também a diferentes tipos de variações de texto. Os contras, no entanto, são que eles ainda lutam com um entendimento profundo. Por exemplo, ele não consegue entender se a entrada está sendo sarcástica ou está tentando ser Não consegue entender as emoções, certo? E, em seguida, requer grandes conjuntos de dados para maior precisão. Eles são usados em seus filtros de spam de e-mail e também na classificação de texto baseada em palavras-chave. Então você falou sobre os métodos tradicionais de aprendizado, mas e o processamento de linguagem natural baseado em aprendizado de máquina ? Então, eles melhoram a PNL aprendendo padrões a partir de dados em vez de confiar em regras. Há três deles. Você tem os modelos tradicionais de aprendizado de máquina, aprendizado profundo para PNL e também os modelos de PNL baseados em transformação, que, obviamente, são o padrão moderno atualmente Vamos dar uma olhada neles um por um. O primeiro são os modelos tradicionais de aprendizado de máquina. Temos a base de navegação que classifica o texto com base nas probabilidades, para que possa identificar se o e-mail é spam ou não Então temos as máquinas vetoriais de suporte, sua SVM. Eles identificam padrões de texto para classificação e também árvores de decisão. Falamos sobre árvores de decisão anteriormente. Eles usam a lógica de ramificação para classificar o texto. As vantagens de seus modelos tradicionais de aprendizado de máquina são que eles são mais precisos. Do que os métodos baseados em regras. Eles também funcionam muito bem para tarefas de classificação. No entanto, os contras são que eles exigem engenharia de recursos. Lembre-se de que falamos sobre recursos, que são as partes mais importantes de qualquer tipo de dado. Portanto, como requer engenharia de recursos, essa seria a seleção manual dos atributos do texto e, portanto, não poderia processar dependências de longo prazo no idioma Por isso, ele é usado em sua análise de sentimentos, classificação de texto e, claro, em bots de bate-papo muito simples E quanto à PNL de aprendizado profundo? Bem, isso basicamente revolucionou a PNL ao usar, é claro, as redes neurais para processar a linguagem Há dois deles. Você tem as RNNs, é claro, as redes neurais recorrentes e as redes de memória de longo prazo de curto prazo, seus LSTMs Então, comece com a rede neural recorrente. Eles foram projetados para dados sequenciais , como em frases, certo? E então eles conseguem se lembrar das palavras anteriores ao processar o texto. Então, eles usam para seu reconhecimento de fala, sua previsão de texto e muito mais. Agora, a vantagem de você é que eles podem capturar o contexto e também ordenar as frases porque se lembram das palavras anteriores. E então eles também podem gerar respostas semelhantes às humanas, o que é realmente muito fascinante. No entanto, infelizmente, eles têm alguns contras. Eles lutam com frases longas, certo? Às vezes , eles esquecem as palavras anteriores. Eles têm memória de curto prazo, mas quanto mais longa a frase se torna, mais difícil será para eles se lembrarem das palavras iniciais dessa frase. E então eles são mais lentos para treinar em comparação com os modelos mais simples. Então, eles são usados, é claro, em sua fala em texto, texto preditivo e muito mais Mas e as redes de memória de curto prazo? Eles são basicamente uma versão aprimorada do R e termina porque são capazes de lembrar frases muito mais longas. Então, eles são usados para análises de texto e conversas longas. Como exemplo, eles podem ser usados para resumir artigo longo e, ao mesmo manter o significado ou os pontos-chave desse Então, os profissionais lidam muito melhor com frases grandes. Eles são bons para fóruns de bate-papo e resumo de texto. Os contras, no entanto, são que, embora tenham memória de longo prazo, ainda lutam com documentos muito longos. Agora você fala sobre documentos que têm cinco páginas, seis páginas e assim por diante. E também é muito caro treinar. Eles são usados em chatbots, tradução automática e, claro, resumo de texto Mas e quanto aos modelos de PNL baseados em transformadores, o padrão moderno de Eles também revolucionaram a PNL ao processar frases inteiras de uma só vez, em vez de processar palavra por palavra Até agora mais eficiente, certo? Então, modelos como seu BRT, seu GPT, usam mecanismos de autoatenção para analisar palavras no contexto, e também são capazes, muito importante, aprender a relação entre palavras em frases longas Assim, eles são capazes de entender o contexto por trás de uma frase. Por exemplo, se a entrada, a margem estiver no lado esquerdo do rio. Agora, naturalmente, quando a palavra banco é ouvida ou usada, você pode ficar tentado a pensar: Ok, estamos falando sobre o lugar onde as pessoas guardam dinheiro, certo? Mas porque estamos falando sobre a margem do lado esquerdo do tecelão, o modelo aqui sabe que, Oh, você está se referindo à margem do rio Mas se eu dissesse que preciso sacar dinheiro do banco amanhã, agora o modelo sabe que, OK, você está falando sobre o prédio financeiro real porque disse palavras como sacar dinheiro. Ok, você obviamente está falando sobre o banco real, certo? Então, com a pose, eles podem entender profundamente o contexto. Eles podem gerar texto semelhante ao humano. Eles funcionam muito bem em tarefas complexas de PNL. Infelizmente, assim como tudo mais, eles também têm seus contras. Eles exigem grandes conjuntos de dados para serem treinados e, é claro, também podem gerar respostas tendenciosas ou incorretas Eles são usados, é claro, no ChagPT mecanismo de busca BRT do Google, geração de texto Air e muito Então, eu tenho uma tabela aqui que compara as diferentes abordagens da PNL, os prós, os contras, os exemplos Vou fornecer este slide para que você possa estudar isso em seu tempo livre Mas antes de resumir algumas conclusões importantes, a PNL começou, é claro, com os métodos baseados em regras, mas evoluiu para modelos de aprendizado profundo PNL estatística introduziu análise de texto baseada em probabilidade, aprendizado de máquina, sua PNL, classificação aprimorada de texto e análise de sentimentos e, é claro, os NLPs de aprendizado profundo, eles possibilitaram tarefas mais complexas, como reconhecimento de fala e os NLPs de aprendizado profundo, eles possibilitaram tarefas mais complexas, como fala E, finalmente, é claro, o padrão moderno de hoje, os transformadores. Eles agora são os modelos de PNL mais avançados usados na assistência aérea e no chatbd Obrigado por assistir. Te vejo na próxima aula. 30. Modelos de linguagem grandes (LLMs) e transformadores: Volte, agora, vamos dar uma olhada nos grandes modelos e transformadores de linguagem. É claro, esses são os padrões modernos para modelos de IA Então, o que exatamente são os LLMs, os grandes modelos de linguagem Bem, basicamente, eles são modelos de IA treinados em grandes quantidades de dados de texto para entender e gerar nossa linguagem humana. Agora, eles usam técnicas de aprendizado profundo, especialmente transformadores para processar texto de forma eficiente Exemplos, você os tem em seu GBT, que é obviamente o transformador generativo pré-treinado Isso é o que é usado no modelo Hat GPT AI. Você os tem em seu BRT, seu T five, você os tem na palma da mão, sua nuvem anulada e assim por diante Agora, quais são as principais características dos LLMs? Bem, em primeiro lugar, eles podem realmente gerar textos semelhantes aos humanos. Eles também são capazes de entender o contexto e o significado das conversas. E por isso, eles são normalmente usados para resumir textos, traduzir , responder perguntas e assim por diante Agora, quero falar sobre a arquitetura do transformador porque esse é basicamente o coração dos nossos LLMs Portanto, os modelos de aprendizado profundo , como sabemos, são os padrões modernos. Eles substituíram as arquiteturas mais antigas de processamento de linguagem natural , como suas redes neurais recorrentes E eles usam um mecanismo chamado autoatenção para processar texto. Então, basicamente, em vez de ler palavras uma a uma, como seus R e Ns, eles são transformadores capazes Eles são capazes de analisar todas as palavras ao mesmo tempo mesmo tempo, compreender as relações entre essas palavras. Portanto, os principais componentes de um transformador, em primeiro lugar, o mecanismo de autoatenção são capazes entender as relações entre as palavras em uma sequência E então eles usam algo chamado codificação posicional Isso os ajuda a acompanhar a ordem das palavras. Essa também é a atenção de várias cabeças, permitindo que os transformadores se concentrem em diferentes aspectos do texto simultaneamente ao mesmo tempo Além disso, ao alimentar novas redes, elas processam incorporações de palavras para saída Então, por que os transformadores são melhores do que os modelos mais antigos? Eu tenho uma mesa aqui. Os recursos sobre os quais falei lidam com textos longos. Os transformadores são capazes de processar palavras em paralelo. Eles também entendem o contexto, não apenas no nível superficial, mas, na verdade, profundamente, eles podem entender o contexto com muito mais detalhes E então, é claro, eles também são treinados mais rápido do que seus modelos mais antigos. Então, como exatamente os LLMs são treinados? Bem, como na maioria dos modelos de IA, você primeiro tem um pré-treinamento em que o modelo aprenderá os padrões de linguagem a partir de grandes conjuntos Então, eles forneceram muitos dados, e esses dados podiam ser obtidos da Internet, de livros, artigos, sites, etc. E então vem a fase de ajuste fino. É aqui que o modelo será ajustado para tipos específicos de tarefas. Então, talvez você esteja treinando um modelo de IA para assistência médica. A linguagem será ajustada para que o modelo possa aprender um pouco mais sobre os termos da área de saúde Talvez você esteja treinando um fórum de bate-papo para questões jurídicas e assim por diante. Então, basicamente, o modelo AM será ajustado para a tarefa específica que ele deve servir E então vem o estágio da inferência. Então, aqui, o modelo que já foi treinado será usado para gerar texto, traduzir idiomas e também responder perguntas. Esse é basicamente o estágio de implantação. Por exemplo, seus modelos JBT são pré-treinados em dados de habilidades da Internet e, em seguida, também ajustados para fornecer respostas semelhantes às de um Exemplos de aplicativos do mundo real, novamente, em sua IA conversacional, como um chapéu GPT, Deepsk, seus fóruns de bate-papo, eles usam mecanismos de pesquisa, eles usam para resumo de texto e criação de conteúdo e , é claro, na tradução de idiomas e também na geração de código e no assistente Esses são apenas exemplos de aplicações de leitura de nossos transformadores. Então, assim como com qualquer outro tipo de modelo de IA existente, temos certos desafios éticos. Novamente, preconceito nos modelos de IA. Alucinações e, claro, desinformação são muito, muito possíveis para os modelos de IA mais complexos que sejam, por mais inteligentes que sejam, eles sempre podem cometer podem E, claro, a questão da privacidade dos dados. Eu já falei sobre isso antes. Sempre que grandes quantidades de dados são necessárias para treinar um modelo de IA, sempre existe o medo de que os dados usados possam pertencer aos usuários e clientes, o que pode levar a questões de privacidade. E, claro, também o impacto ambiental. Não se esqueça, é claro, de que modelos de treinamento como esse exigem um poder computacional muito alto Então, que efeito isso teria no meio ambiente? Mas e o futuro? O que podemos esperar no futuro para os LLMs Bem, em primeiro lugar, sempre podemos esperar modelos menores mais eficientes que exijam menos poder de computação. Além disso, uma melhor IA multimodal , então, em relação ao processamento de texto, vídeos, imagens, ela se tornará E depois, com a IA, com salvaguardas éticas mais fortes, esperamos evitar a piedade e a desinformação E então, é claro, os LLMs integrados às ferramentas diárias, como transporte, comunicação, saúde e assim por diante Então, algumas dicas importantes antes de eu concluir a aula: os LLMs são modelos de IA poderosos que também podem entender e Eles habilitam os transformadores. Eles permitem que os LLMs processem textos com eficiência e também entendam o contexto por trás do texto em um nível muito mais profundo LLMs, eles estão usando seus fóruns de bate-papo, mecanismos de pesquisa e assim por diante desafios incluirão, é claro, preconceitos, desinformação, alucinações e, em seguida, o futuro dos LLMs se concentrará na eficiência, na IA multimodelo e, claro, Obrigado por assistir. Te vejo na próxima aula. 31. Reconhecimento de fala e IA conversacional: Volte, agora vamos dar uma olhada nos modelos de reconhecimento de fala e IA conversacional Obviamente, esses são modelos que usam a PNL em grande medida Então, o que exatamente é reconhecimento de fala? Também é chamado de reconhecimento automático de fala e é basicamente o processo de conversão de texto falado ou linguagem falada em texto Então, é isso que permite que seu software de ditado, seus assistentes de voz entendam o que você está realmente dizendo a Agora, exemplos são seus assistentes de voz, Alexa, Siri automatizados ou call center Então, sempre que você liga para uma empresa e a máquina atende sua ligação e diz alguma coisa, isso é reconhecimento de fala em ação E também nas legendas, sempre que estiver assistindo vídeos no YouTube ou na Netflix, você vê as legendas Isso é basicamente o reconhecimento de fala em ação. Mas como exatamente isso funciona? São cinco estágios principais, e o primeiro estágio seria a entrada, a captura da entrada. Portanto, o usuário precisaria dizer algo no microfone algum tipo de entrada para ser capturada Em seguida, vem a extração de recursos. Então, aqui, o sistema tentará converter a fala em um espectrograma Um espectrograma é basicamente uma representação visual da aparência da fala ou da aparência do som E depois disso, agora teremos o modelo acústico em que o modelo tentará combinar os sons com os fonemas Os fonemas são a menor unidade de fala. Portanto, com base no que conseguiu comparar, ele tentará fazer uma previsão sobre as palavras ou frases mais prováveis de serem ditas. E, finalmente, ele produzirá o texto final transcrito que será Então é basicamente assim que funciona. entanto, existem alguns desafios envolvidos no reconhecimento de fala, é claro, sotaques e dialetos Um sistema pode ser mais capaz de entender um sotaque americano ou britânico do que, digamos, um sotaque indiano muito forte ou um sotaque russo muito forte, isso é um exemplo, E depois, claro, o ruído de fundo. Se houver muito ruído em segundo plano enquanto o áudio está sendo capturado, isso pode afetar o desempenho do sistema. E então, é claro, homófonos, ok? Homófonos são basicamente palavras que soam iguais, mas na verdade têm significados diferentes, como, por exemplo, nós e certo Então você escreve o verbo escrever algo e depois escreve o que é o oposto de esquerda Quando você diz isso no sistema, pode ser muito difícil distinguir as duas palavras porque elas soam exatamente iguais. Mas e quanto à IA conversacional? Isso parece o próximo nível, certo? Então, aqui, isso permite que os computadores se envolvam em interações semelhantes às humanas. Por isso, ele potencializa sua assistência virtual, seus painéis de bate-papo e, é claro, automação do suporte ao cliente Tipos de IA conversacional, temos os chatbards baseados em regras Lembre-se, falamos sobre isso mais cedo. Essas são basicamente respostas pré-programadas para tipos muito específicos de perguntas Esses tipos de modelos de IA que podem funcionar, mas em ambientes muito limitados, e depois em fóruns de bate-papo com inteligência artificial. Aprendendo com as informações do usuário, eles melhoram com o tempo. Temos seus assistentes de voz que podem entender e também responder aos comandos falados Então, exemplos de sua IA conversacional, seu Chat GPT, seu Google Duplex e, claro, Alexa e Si. Como isso funciona? Um pouco semelhante ao reconhecimento de fala, em primeiro lugar, deve haver algum tipo de entrada fornecida para que o usuário fale ou digite uma consulta. Em seguida, vem a aplicação da compreensão da linguagem natural na qual o modelo de IA tentará extrair o significado da entrada. E então, com base no que foi capaz de extrair, ele tentará fornecer a melhor resposta à entrada. É chamado de gerenciamento de diálogos. E então a IA agora gerará uma resposta, semelhante à humana, normalmente, é claro. E então, na última etapa, a resposta será entregue por voz ou texto. Essa é basicamente a saída de texto de fala. Obviamente, temos desafios: entender o contexto, a IA pode interpretar mal consultas complexas ou ambíguas. Isso ainda é um pouco problemático. E depois, é claro, o viés nas respostas da IA e, em seguida, também o tratamento do diálogo em vários turnos Portanto, conversas com vários tópicos podem confundir a IA. Você pode realmente tentar isso. Você pode tentar se envolver com um jibty ou talvez até com o Dipsk. Comece a conversa sobre, digamos, tecnologia e, em seguida, faça uma pergunta sobre esportes, mude para moda. Então, em algum lugar ao longo da linha, é muito, muito possível que o modelo Tha chibit, neste caso, fique confuso e comece a alucinar Então, quais são as soluções para esses desafios, tanto para o reconhecimento de fala quanto para a IA conversacional Podemos treinar a IA em diversos conjuntos de dados para melhorar a compreensão da linguagem, encontrar modelos para lidar com diferentes facetas e variações de fala E, claro, usando modelos híbridos, os modelos híbridos seriam a base de regras mais inteligência artificial para melhores respostas. Então, qual é o futuro? Para modelos de reconhecimento de fala e inteligência artificial conversacional. Bem, conversas mais naturais. Vai parecer ainda mais natural quando você conversar com essas modelos. E depois a IA multimodal, que combinará fala, texto e imagens ao mesmo tempo para aprimorar as E depois, é claro, um assistente de IA personalizado. Então, IA que se adaptará aos padrões de fala individuais e também às preferências. Ainda não temos isso, mas está chegando em breve. E, é claro, tradução de IA em tempo real, na qual traduções de fala para fala por exemplo em vários idiomas podem ocorrer. Então, algumas conclusões importantes: o reconhecimento de fala converte palavras faladas em texto usando IA conversacional permite interações semelhantes às humanas por meio de fóruns de bate-papo e assistência por voz, e os desafios, é claro, incluirão sotaques, dialetos, ruídos, preconceitos e assim por diante, homófonos e também avanços futuros, Portanto, os avanços futuros melhorarão a personalização, a tradução em tempo real e, claro, a IA multimodal Obrigado por assistir. Te vejo na próxima aula. 32. Prévia da seção O futuro da inteligência artificial: Bem-vindo ao módulo final, o futuro da inteligência artificial. E, é claro, vou mostrar um clipe final de um filme para apresentar este módulo, então sente-se com Lex, aproveite o clipe e nos vemos no final. Todo mundo está bem? Muitos escravos da minha colônia de robôs Dê a eles um ambiente de humor para que nos encaixemos melhor nesta unidade. Acha que isso nos relaxa. Um robô gigante e sarcástico. Que ótima ideia. Eu tenho muitas coisas que posso usar quando estou brincando, se você quiser. Isso provavelmente ajudaria. Sim, você pode usá-lo para encontrar o caminho de volta para a nave depois que eu explodir você pela câmara de ar Qual é o seu ambiente de humor, Tars? Isso é 100%. Vamos reduzir tudo para 75, por favor. Olá, Tars? Qual é o seu parâmetro de honestidade 90%. 90%. A honestidade absoluta nem sempre a forma mais diplomática nem a mais segura de comunicação com seres emocionais. OK. Bem, volte aqui. Então esse clipe foi retirado do filme em testla lançado no ano de 2014 pelo lendário diretor Christopher Nolan Agora, para ser justo, há tantos outros clipes que eu poderia ter escolhido para apresentar este módulo final No entanto, escolhi esse clipe em particular porque achei muito fascinante e também demonstra efetivamente o futuro da inteligência artificial Agora, no clipe, temos o modelo de IA chamado TAS, que está ajudando os astronautas a lançarem seu espaço e lançarem sua nave espacial E enquanto eles estão decolando, o modelo da Tar Air começa a fazer algumas piadas Então Cooper, o astronauta principal, ele pergunta a Taz. Ele diz: “Quais são suas configurações de humor?”, e Taz responde. Oh, está em 100%. E, claro, Kuper não gosta disso, e ele diz: Ok, vamos reduzir isso para 75% E mais tarde no clipe, Kooper pergunta a Taz Qual é o seu parâmetro de honestidade E Tas responde que está em 90%. E Cooper, claro, pergunta 90%. Ou seja, por que não está em 100%? Agora, Tarz, o modelo de IA é muito, muito inteligente. Ele sabe que Kuper está perguntando, por que está em 90% Por que não a 100%? E Tarz responde com humor que, Oh, honestidade absoluta não é a maneira mais diplomática ou segura de se comunicar E eu achei isso muito, muito engraçado porque é verdade. Pense nisso, ok? Muitas vezes na vida cotidiana, nas conversas do dia a dia, você pode querer dizer algo que talvez queira dizer a alguém como você realmente se sente por dentro, mas porque você está preocupado que essa pessoa fique chateada, possa se ofender com o que você diz, mesmo que seja verdade, você então decide: Ok, vou jogar pelo seguro e não ser assim direto e não seja tão direto no que digo Então, achei muito, muito fascinante que o modelo de IA Taz saiba que 100% de honestidade provavelmente não é a melhor maneira de se comunicar com seres humanos Então, outra coisa que observamos nesse clipe em particular é a capacidade de personalizar nossos modelos de IA Aqui você tem Cooper sendo capaz de ajustar as configurações de humor e honestidade das estrelas E isso é algo que eventualmente acontecerá no futuro com nossos modelos de IA. Poderemos personalizá-los. Eles podem começar a soar como cavalos, falar com nosso sotaque e assim por diante Então, isso é algo que eventualmente virá. Personalização pessoal de modelos de IA. Então, espero que você tenha gostado desse vídeo introdutório ao nosso módulo final, o futuro da IA Vamos agora começar com o resto das aulas. 33. Tendências atuais em desenvolvimento de IA: Bem vindo de volta. Então, vamos começar um novo módulo falando sobre as tendências atuais no desenvolvimento de IA. E quando você olha ao seu redor, independentemente de qual setor ou campo seja, já existe alguma presença de inteligência artificial. Mas vamos começar falando sobre a IA na automação e a transformação da força de trabalho Já temos o aumento do uso da automação baseada em IA em setores como manufatura, logística, varejo e assim por diante. E, claro, o crescimento do que chamamos de automação robótica de processos, a RPA para lidar com tarefas repetitivas Você encontra isso nas empresas, nos negócios. Eles usam isso para chatbards, atendimento ao cliente e muito mais E, claro, um chatboard e assistente virtual de atendimento ao cliente com inteligência artificial , sua série do Google e assim por diante E depois a mudança para a colaboração humana com a IA. Mas e quanto à IA nas indústrias criativas? Então, agora você tem modelos de IA como Dali, M Jony, que são capazes gerar imagens com aparência realista Você tem modelos de IA como o Sara, da Open AI, a mesma empresa que desenvolveu um ha JBT capaz de converter texto em vídeos E então a IA gerou música e clonagem de voz. Nós também os temos. E, é claro, temos algumas preocupações éticas em relação à IA e às indústrias criativas, especialmente quando se trata da questão do FAC profundo Já tivemos vários incidentes que vários criminosos conseguiram usar o Deep fake para enganar suas vítimas E, claro, temos IA em nossa vida cotidiana e personalização. Por exemplo, você tem IA em uso para Netflix, YouTube, Spotify, Disney plus e assim por diante, e, é claro, IA no comércio eletrônico com o uso de chatbots E, claro, personalizar nossas experiências de compra e, claro, assistentes de voz e dispositivos inteligentes como o Google Series, o Alexa da Amazon e assim por diante E, claro, IA nas mídias sociais. Agora também usamos a IA para gerar conteúdo. E, claro, IA em saúde e biotecnologia. Na verdade, isso é muito, muito fascinante porque agora temos diagnósticos baseados em IA, onde a IA pode ser usada para detectar doenças a partir de raios-X, ressonâncias magnéticas e assim por diante E então a IA também é usada na descoberta de medicamentos, onde a IA tem sido usada para acelerar nossos propósitos de pesquisa e produtos farmacêuticos, como visto em Dip mind alpha fold, que é capaz de prever estruturas Não vou fingir que sei exatamente o que é isso, mas temos cirurgias assistidas por IA A IA se tornou tão avançada hoje em dia que pode ajudar na cirurgia com pouca ou nenhuma intervenção humana e, claro, com análises preditivas na medicina Agora usamos a IA para prever surtos de doenças e tendências de saúde dos pacientes E, claro, esse curso não será concluído sem falar sobre o uso da IA em finanças e, claro, em segurança cibernética Portanto, temos a IA sendo usada na negociação algorítmica, onde estratégias financeiras orientadas por IA que analisam as tendências do mercado em tempo real foram desenvolvidas E, é claro, para segurança cibernética, podemos usar a IA para detecção de fraudes E a IA faz parte da cibersegurança onde a IA pode ser usada para detecção de ameaças, respostas automatizadas e avaliação de vulnerabilidades Continuando, qual é o futuro da integração da IA, três pontos principais na IA de ponta, em que a IA agora será executada diretamente em dispositivos móveis, em vez de depender da computação em nuvem E então a IOT alimentada pela IA, a Internet das coisas. Então, agora usaremos a IA para alimentar nossas casas inteligentes, cidades inteligentes, redes inteligentes e assim por diante. E, claro, a democratização da IA , onde a IA se tornará mais acessível para aqueles que não têm formação técnica Portanto, há algumas conclusões importantes aqui. IA, como você sabe, está transformando vários tipos de indústrias, desde saúde até finanças e Hollywood E, claro, a combinação de IA e automação está remodelando a Mas a colaboração humana com a IA será fundamental. E, finalmente, temos considerações éticas, regulamentações e desenvolvimento responsável da IA, que serão essenciais à medida que a IA se tornar mais integrada em nossas vidas diárias Então, isso é obrigado por assistir ao vídeo. Te vejo na próxima aula. 34. A próxima fronteira — IA geral vs IA: Bem-vindo de volta, então agora. Vamos dar uma olhada em um tópico muito fascinante. E aqui, estamos comparando a IA geral com a IA restrita. O que é IA restrita? Agora, já falamos sobre isso anteriormente. São IAs que se destacam na execução de um tipo específico de função. E temos vários exemplos disso. Você tem o exame da Amazon, a série do Google e assim por diante E, claro, algoritmos de recomendação como YouTube, Spotify, Netflix e até mesmo seus modelos de IA, como Chi JPT, Claude, Dipsik Todos esses são exemplos de IA restrita. Mas temos algumas características-chave, por exemplo, elas são altamente especializadas, o que significa que podem se destacar em um tipo específico de tarefa. E então, é claro, eles são orientados por dados. Eles exigem grandes quantidades de dados. Eles também carecem de raciocínio. Eles são incapazes de entender conceitos além do treinamento e, é claro, não têm verdadeira autonomia, o que significa que a IA modela a IA fraca eles podem tomar decisões com base em regras ou simplesmente no comportamento aprendido. Em outras palavras, eles são muito, muito flexíveis na forma como realizam suas tarefas. Mas o fato é que, apesar do fato de que hoje, quando você olha para modelos como ChagPT Siri e Deep Seek e assim por diante, todos parecem muito poderosos e competentes no que fazem, mas ainda são considerados uma IA fraca E isso porque temos a possibilidade teórica e possivelmente prática da IA geral. Agora, o que é IA geral? Isso se refere à IA com nível humano, habilidades cognitivas, capaz de entender, raciocinar e aprender em vários domínios sem nenhum treinamento prévio, sem ser explicitamente treinada para qualquer uma dessas tarefas Então, em outras palavras, estamos falando sobre inteligência artificial que pode realmente igualar ou talvez até mesmo superar a inteligência humana Então, o que a AGI seria capaz de fazer? Bem, AGI, General AI seremos capazes de entender e aprender qualquer assunto, assim como qualquer ser humano normal, resolver novos problemas desconhecidos sem nenhum treinamento prévio Então, basicamente, ele será capaz de raciocinar e resolver novos problemas sozinho, mostrar criatividade raciocínio de bom senso e, em seguida, se adaptar a diferentes ambientes sem nenhuma programação extra Ele se tornará muito adaptável, muito flexível e, em seguida, possuirá autoconsciência e pensamento independente Mas isso ainda é altamente discutível. Há quem acredite que, sim, poderemos eventualmente obter inteligência artificial que seja tão inteligente, tão poderosa. Serei capaz de pensar de forma independente, ter autoconsciência, enquanto muitos outros acham que isso nunca será possível Então, quais são os esforços atuais de pesquisa da AGI? Temos empresas como Open AI, Deep Mind e também antrópicas Essas estão entre as empresas que estão trabalhando para alcançar a IA geral. Modelos de IA como a versão quatro do GPT. Embora sejam extremamente poderosos e estejam se tornando mais gerais, eles ainda não são exatamente uma IA verdadeiramente geral. E agora, alguns pesquisadores, aqueles que são muito otimistas, aqueles que pensam que alcançaremos a AGI, veem o prazo de 10 a 50 Bem, como eu disse anteriormente, há quem não acredite que algum dia alcançaremos a AGI Então, quais são as principais características da AGI? Bem, antes de tudo, aprenda com a experiência, assim como um ser humano, pode transferir conhecimento entre diferentes tarefas. Então, digamos, por exemplo, que você atribuiu a primeira tarefa à IA geral, ela executa essa tarefa. Você então atribui a tarefa dois. Se houver algumas semelhanças entre a tarefa um e a tarefa dois, ele pode ser capaz de transferir o conhecimento adquirido ao trabalhar na tarefa um para a tarefa dois, novamente, como um ser humano normal, e então mostrar raciocínio, resolução de problemas e adaptabilidade, e então potencialmente autônomo na Em outras palavras, seja capaz de pensar de forma independente. Essas são as principais características da AGI. Eu tenho a tabela aqui em que mostrei as principais diferenças entre a IA geral e, é claro, a IA fraca. E, é claro, na maioria desses recursos, IA geral supera a IA restrita A única coisa, porém, é que quando se trata da existência atual, temos uma IA restrita. Já é muito difícil, enquanto a IA geral ainda é teórica neste momento. Então, quais são, de fato, os desafios para alcançar a AGI? Qual é o atraso? Por que os desenvolvedores não estão ao ar livre e, então, por que ainda não nos deram a AGI Bem, como você pode imaginar, temos os desafios técnicos. E se você acha que aprendizado profundo requer um enorme poder competitivo, isso não é nada comparado ao tipo de poder competitivo necessário para a E então, a eficiência dos dados, é claro, AGI exigirá enormes quantidades de dados, o que ainda é um pouco desafiador Além disso, o raciocínio do senso comum , a IA, como a conhecemos hoje, ainda tem dificuldades quando se trata de entender conceitos abstratos É incapaz de raciocinar e decifrar o que são. Além da memória e da adaptabilidade, a AGI deve ser capaz de mostrar a capacidade de reter e aplicar o conhecimento em diferentes cenários Em outras palavras, o tipo de conhecimento e inteligência que a AGI deve possuir, é extremamente difícil alcançá-los. Também temos as preocupações éticas e de segurança da AGI. E se a AGI de fato superar a inteligência humana? Como podemos controlar isso, certo? Essa é sempre a grande questão. E, claro, preconceito e justiça. Agora, para ser justo, sem trocadilhos, esse é um grande desafio em todos os tipos de IA e não apenas na IA geral E depois o alinhamento da IA, como podemos garantir que as metas da AGIs estejam alinhadas com os valores humanos e, claro, com o O que acontece se os bandidos, se os cibercriminosos colocarem as mãos na IA geral? As consequências podem ser desastrosas. E depois, é claro, as questões filosóficas e teóricas A IA pode ser consciente? Certo? Imagine isso. Os filósofos debatem se a AGI poderia ter experiências subjetivas Quão insano isso seria? Você está quase neste momento falando sobre inteligência artificial, sobre ter emoções. Quero dizer, isso é bem próximo, certo? E então a AGI substituirá os humanos? A raça humana deixará de existir porque agora temos a AGI governando o mundo Bem, alguns temem que a AGI possa superar os humanos em todas as tarefas que levem ao deslocamento do emprego ou E então, talvez a maior questão de todas: devemos, de fato, criar a AGI Só porque podemos, isso significa que devemos ou devemos? Talvez às vezes seja melhor dizer: Ei, olha, IA restrita que existe agora é boa o suficiente. Nós podemos melhorar isso. Mas em algum momento, precisamos dizer: Ok, isso está se tornando muito avançado. Isso está se tornando muito inteligente. Precisamos dar um passo atrás. Então, essas são, tipo, as perguntas filosóficas muito interessantes que foram feitas Então, o caminho para a AGI, onde estamos agora em 2025 Bem, os sistemas de inteligência artificial estão ficando mais poderosos, mas ainda carecem de uma compreensão verdadeira. Agora, alguns pesquisadores acreditam que a AGI também exigirá avanços fundamentais em neurociência, ciência cognitiva e aprendizado de máquina E outros também propõem que o uso de modelos de hábitos, aqueles que combinam raciocínio simbólico com aprendizado profundo, poderia nos aproximar da AGI E então os regulamentos e políticas da AGI são cada vez mais importantes para orientar o desenvolvimento ético da AGI Mas e se, de fato, conseguirmos , eventualmente, alcançar a AGI Quais são as possíveis implicações futuras? Bem, a inteligência sobre-humana poderia AGI superar a inteligência humana e revolucionar todos Essa é uma possibilidade. E depois, é claro, os mercados de trabalho. O fato é que nem precisamos ir tão longe quanto a AGI. Veja o que aconteceu hoje. IA fraca, o Chagpt e seus corpos já estão substituindo tantas pessoas Muitos empregos já foram perdidos devido à introdução da IA restrita. Agora imagine o que acontecerá quando tivermos IA geral sendo introduzida. Isso possivelmente deslocará ainda mais pessoas. Como resultado, ainda mais empregos serão perdidos. E, claro, a governança ética da IA. Como podemos garantir que a AGI continue benéfica e não se torne ddius Não cai nas mãos erradas. E agora a colaboração humana com IA poderia, de fato, trabalhar ao lado dos humanos, aprimorando nossas capacidades em vez de nos substituir Tenho certeza de que você já viu filmes como Terminator e assim por diante Nesses filmes, a AGI escolhe It's says, Você sabe o que? Não vou andar com humanos. Humanos são uma ameaça à minha existência. Eu só vou destruir toda a humanidade. Então é isso que acontece nos filmes. Espero que isso não aconteça na vida real. Então, apenas algumas dicas importantes. A IA de rede está em toda parte hoje em dia. A AGI ainda é teórica neste momento. AGI, se de fato alcançarmos a AGI, ela será capaz de raciocinar na resolução de problemas e na adaptação, assim como um ser humano, e alcançar a AGI representa enormes preocupações ou desafios técnicos, éticos e de segurança E então, o futuro da AGI poderia remodelar a indústria, sociedade e até a própria humanidade Então, vamos alcançar a AGI só o tempo dirá. Obrigado por assistir ao vídeo. Te vejo na próxima aula. 35. IA e força de trabalho — a IA vai substituir empregos: Volte, então vamos dar uma olhada na próxima lição. E, claro, essa é a pergunta de um milhão de dólares. A IA substituirá seu trabalho? Bem, vamos descobrir. Antes de tudo, vamos falar sobre os efeitos atuais da IA na força de trabalho Agora, a IA tem sido usada para automatizar tarefas muito repetitivas e chatas A IA tem sido usada para melhorar a eficiência. E, claro, com a introdução da IA, novos tipos de funções foram criados, novos tipos de operadoras foram criados como resultado da IA E devido à introdução da IA, os trabalhadores precisarão aprender novos tipos de habilidades digitais para sobreviver. Pense nisso, ok. Imagine um trabalhador hoje que não sabe usar a Internet. É quase impossível sobreviver, certo? Então, eventualmente, em algum momento, todos teremos que aprender algumas noções básicas de IA para sermos empregáveis Então, quais são os empregos que mais correm risco devido à IA e à automação? Você tem aqueles em manufatura e logística, onde agora temos robôs alimentados por IA que trabalham nas linhas de montagem. Eles substituíram todos os humanos. Você os tem no varejo e no atendimento ao cliente. Agora temos chatbots com inteligência artificial que podem fazer o trabalho perfeitamente Você tem regras sobre essa entrada e administração de dados. Obviamente, a IA agora pode lidar com planilhas e, você sabe, com a análise de documentos e assim por diante E depois, sobre transporte e entrega, mesmo que isso ainda não tenha entrado em vigor, mas eventualmente teremos caminhões autônomos e impostos sobre direção autônoma que possam fazer o trabalho. Mas nem tudo é desgraça e tristeza, e a IA vai substituir a todos nós Novos tipos de funções serão criados como resultado da IA, por exemplo, engenheiros de IA e aprendizado de máquina. Obviamente, vamos criar novos tipos de modelos para retreinar e melhorar os modelos de IA existentes. E então, cientistas e analistas de dados não esquecem que os dados são a força vital da IA Então, também precisaremos de cientistas de dados. E, claro, especialistas em segurança cibernética que usarão a IA para realizar suas tarefas e, em seguida, treinadores de IA e especialistas em ética que garantirão que os modelos de IA estejam alinhados aos padrões éticos e, claro, os especialistas em colaboração humana em IA que gerenciam fluxos de trabalho humanos de IA Então, esses são alguns exemplos dos tipos de carreiras que crescerão como resultado da IA. Mas também temos algumas carreiras que serão aprimoradas pela IA. Por exemplo, no desenvolvimento de software, teremos programadores que poderão usar a IA para melhorar seus níveis de programação, a assistência de codificação do AI Pow e assim por diante E então, na área da saúde, a IA também poderá ajudar os médicos em diagnósticos, cirurgias e atendimento ao paciente E até mesmo nos campos criativos da indústria criativa, onde as ferramentas de IA podem ajudar designers, escritores e músicos a gerar novas ideias E há algumas outras profissões que a IA pode aprimorá-las, também em segurança cibernética, assim como sou especialista em segurança cibernética A IA pode ser usada para detectar e impedir ataques cibernéticos. Então, em última análise, a questão agora é IA substituirá completamente os trabalhadores humanos? O que você acha? Na minha humilde opinião, acredito que a IA inevitavelmente substituirá muitos milhões e milhões de tipos de empregos serão perdidos como resultado da Enquanto novas funções e novos empregos serão criados, novas oportunidades serão criadas como resultado da IA. Não sei quais serão as implicações econômicas , porque nem todo mundo cujo trabalho foi substituído pela IA conseguirá um novo emprego. Então, o que acontece com eles, certo? Eu não sei. É algo em que pensar, mas veremos. Vamos ver o que vai acontecer. Então, apenas algumas dicas importantes antes de concluirmos a aula A IA está automatizando alguns trabalhos, mas também criando novas oportunidades Acho que a ideia aqui é que você deve se posicionar para aproveitar a introdução da IA porque, goste ou não, a IA está aqui. É o presente e também será o futuro. Portanto, trabalhos repetitivos de baixa qualificação correm um risco maior de automação IA aprimora, em vez de substituir, funções em muitos campos criativos e analíticos E, é claro, a adaptação aos locais de trabalho orientados pela IA exigirá aprimoramento de habilidades Como eu disse anteriormente, por causa da IA, todos nós seremos forçados a aprender algumas noções básicas de IA E, claro, o futuro é colaboração humana com IA, não a automação total. Obrigado por assistir. Te vejo na próxima aula. 36. IA e superinteligência — hype ou realidade: Bem, volte aqui. Então, para completar esse módulo, vamos dar uma olhada em nossa lição final. E aqui, estamos discutindo IA e superinteligência. Agora, para ser sincero, eu não tinha certeza se deveria fazer disso uma lição porque, pelo menos na minha humilde opinião, é muito improvável que algum dia consigamos isso, mas, mesmo assim, é um tópico fascinante Então, vamos falar sobre isso. Agora, o que exatamente é a superinteligência ASI? Bem, isso é basicamente a IA que vai superar nós humanos em todos os aspectos, incluindo criatividade, raciocínio, tomada de decisões e assim por diante Então, basicamente, estamos falando sobre inteligência que se tornará nossa mestra. Agora, ao contrário da IA restrita e geral, ASI será autônoma e autoaperfeiçoada potencialmente excedendo em muito as habilidades cognitivas humanas Então, por exemplo, se eventualmente desenvolvermos a ASI, a própria superinteligência poderá criar versões melhores de si mesma, acelerando rapidamente sua inteligência além do controle humano Então, aquela velha teoria sobre a IA dominando o mundo se tornará uma possibilidade real se alcançarmos a superinteligência. Então, é realmente possível que cheguemos a esse ponto de superinteligência em IA? Nós temos alguns fatores que apontam para isso e outros fatores que dizem , não, não vamos chegar lá Então, quais são os argumentos para que a ASI se torne realidade? Bem, em primeiro lugar, o crescimento do poder computacional. Agora, obviamente, alimentar modelos superinteligentes exigirá uma quantidade enorme de poder de computação. Mas, dado o fato de que poder de computação está aumentando exponencialmente, não há dúvida de que, eventualmente em algum momento no futuro, teremos poder computacional suficiente para alimentar esses modelos de IA Agora, também há avanços nas redes neurais. Você tem modelos de aprendizado profundo que estão se tornando cada vez mais sofisticados a cada dia. Você tem IA de autoaprendizagem, onde já temos IA capaz de autoaperfeiçoamento como exemplo, o Alpha zero. Esse é um modelo de IA que aprende a jogar xadrez e aprende sozinho simplesmente jogando contra si mesmo. Então, avanços na AGI também. AGI finalmente alcançar a IA geral , a próxima etapa após a IA geral será a superinteligência da ASI Então, alguns pesquisadores proeminentes de IA, como Nick Bostrom, que também é autor de superinteligência, acreditam que a IA pode se tornar uma possibilidade real em algum momento Mas, como eu disse, temos argumentos a favor da ASI, mas também temos argumentos contra a ASI. Em primeiro lugar, nos limites da computação, a inteligência humana não se refere apenas ao poder mundial competente Uma consciência ainda é um problema não resolvido. Portanto, esse ainda é um grande desafio em relação ao desenvolvimento da ASI e, em seguida, à falta de uma verdadeira inteligência geral. Antes de obtermos uma superinteligência, precisamos desenvolver uma IA geral. Ainda nem alcançamos a IA geral. Algumas pessoas já estão falando sobre superinteligência. Então, talvez devêssemos alcançar IA geral antes de começarmos a falar sobre superinteligência Além disso, a criatividade e a emoção humanas, a IA, sempre carecerá de curiosidade, emoções e capacidade de vivenciar o mundo Esse é um dos maiores argumentos contra a superinteligência lá Não importa o quão inteligente seja, ainda é uma máquina. Ainda não é capaz de desenvolver emoções, certo? E depois barreiras éticas e técnicas, certo? O mundo pode impedir intencionalmente surgimento de ASI devido a riscos de segurança Portanto, pode ser que tenhamos obtido o conhecimento técnico. Temos o poder da computação. Mas, novamente, só porque podemos desenvolver superinteligência, isso não significa necessariamente que devemos. Então, talvez isso seja o que realmente nos impede de alcançar a ASI. Portanto, alguns céticos, como Gary Marcos, argumentam que a IA carece compreensão verdadeira e é improvável que alcance a superinteligência Vamos seguir em frente. Quais são os riscos e as preocupações éticas da ASI? E como você pode ver neste slide, você tem um robô de aparência muito assustadora sorrindo Obviamente, esse não é um sorriso agradável. É um tipo de sorriso muito maléfico. Isso é, claro, o terminador. Se você ainda não viu o filme antes de O Exterminador do Futuro 1 e 2, eu gostaria de encorajá-lo a assisti-lo É um momento divertido. Na verdade, Terminator 2 é meu filme favorito de todos os tempos. É o número um para mim. Então, caso você esteja interessado em alguma ação, Scify, definitivamente dê uma olhada nos filmes, mas por que estou usando essa imagem específica do terminador Bem, isso é porque no filme, você tinha uma superinteligência que foi desenvolvida. O modelo se chamava Skynet, e a Skynet acabou decidindo um dia que, você sabe Eu vou destruir a humanidade. Eu vou destruir a humanidade, e a Skynet travou uma guerra contra um Então, definitivamente dê uma olhada. Então, quais são os riscos e as preocupações éticas da ASI? Em primeiro lugar, a perda do controle humano. É possível que a inteligência artificial se torne tão poderosa, tão inteligente que nós, como humanos não possamos mais controlá-la. E que o risco existencial, se os objetivos da ASI não se alinharem aos valores humanos, pode ser perigoso Na verdade, eu poderia até ser desastroso. Então, disrupção econômica. Com uma IA restrita, muitas pessoas perdem seus empregos. Se a IA geral for introduzida, ainda mais empregos serão perdidos. Mas o que acontece agora se a superinteligência definitiva for introduzida? Milhões e milhões de empregos se tornarão obsoletos como resultado desse novo tipo de tecnologia E então, é claro, na tomada de decisão autônoma, uma IA poderia decidir que os humanos são ineficientes ou necessários Isso é mais ou menos o que aconteceu no filme Terminator. Como exemplo, eu quero te mostrar, bem, eu não vou te mostrar. Você pode conferir você mesmo. Você pode acessar o YouTube. O nome do canal se chama Isaac Author I apenas um experimento chamado Paper clip Maximizer Na verdade, foi um experimento que imaginou uma IA projetada para criar clipes de papel Mas a IA se tornou tão avançada e tão eficiente que decidiu sozinha que, Ei, vou converter toda a matéria do mundo, incluindo seres humanos, em clipes de papel Na verdade, é um vídeo muito, muito fascinante no YouTube. Acho que são cerca de 12 a 15 minutos. Você pode definitivamente dar uma olhada. Novamente, o nome do canal do YouTube é Isaac Ortho. Basta pesquisar o vídeo do Paper Clip Maximizer, se quiser conferir Então, protegendo contra a ASI não controlada, o que podemos fazer para garantir que, se a ASI for alcançada, ela esteja Bem, em primeiro lugar, a pesquisa de alinhamento da IA, garantindo que a IA compreenda e respeite os valores humanos . Esperamos que sim. E depois supervisão regulatória. Honestamente, sou alguém que não é necessariamente o maior fã da supervisão e das regulamentações governamentais Mas em certos tipos de tecnologias como IA ou, neste caso, ASI, concordo fortemente que alguma supervisão governamental será necessária E então, é claro, mecanismos de interruptor de interrupção, certo? Imagine se a superinteligência da ASI decidisse isso, você sabe o que? Eu vou acabar com a humanidade. Eu vou matar todos os humanos. Devemos ter alguns mecanismos de interruptor de interrupção para desligar essa IA imediatamente. E esses interruptores de interrupção funcionam melhor, certo? E depois, é claro, as estruturas éticas de IA. pesquisa de IA deve priorizar a segurança, transparência e, claro, Por exemplo, IA aberta e mente profunda. Essas são empresas. Eles estão pesquisando ativamente a segurança da IA para evitar o crescimento descontrolado da IA e esperam que tenham sucesso Então, qual é o progresso da moeda em direção à ASI? Bem, nenhuma IA existente alcançou a AGI, muito menos a ASI. Então, como eu disse anteriormente, vai levar muito tempo se eventualmente chegarmos à ASI. Portanto, os principais modelos de IA, como seu GPT, Dip Mine e assim por diante, eles ainda dependem de contribuições humanas Novamente, estamos longe de sermos capazes de chegar à superinteligência e, em alguns modelos de IA, eles podem se aperfeiçoar em tarefas restritas, mas não necessariamente de uma forma mais ampla ou geral E as discussões e regulamentações éticas sobre IA estão aumentando globalmente. Portanto, cada vez mais governos em todo o mundo estão começando a reconhecer o impacto da IA e procurando maneiras de regular o uso da IA globalmente. Portanto, predição, a maioria dos especialistas acredita que a AGI, nível humano, a IA pode surgir dentro de 50 anos Mas a ASI, que é , obviamente, a inteligência artificial superinteligente definitiva , está muito mais longe, se possível. Principais conclusões. Bem, ASI se refere à IA que superará a inteligência humana Alguns especialistas, é claro, acreditam que a ASI é possível, enquanto outros não acreditam que algum dia a alcançaremos. Os maiores riscos da ASI incluem a perda de controle, ameaças existenciais e, claro, a enorme disrupção econômica As medidas de segurança e os regulamentos éticos da IA são cruciais para, é claro, evitar consequências não intencionais E atualmente, o ASI, assim como o AGI, ainda é teórico, e o AGI aqui ainda não foi alcançado Então, honestamente, acho que em nossa vida nunca chegaremos aos níveis de ASI AGI, acho que eventualmente chegaremos lá, possivelmente em mais 25 anos, mas acho que em toda a vida, nunca chegaremos lá Então, talvez no ano 3.000 e algo assim, talvez eventualmente os humanos , eles possam alcançar a ASI Mas isso é tudo para as aulas, obrigado por assistir, vemos na próxima aula. 37. Conclusão do curso de IA: Bem, parabéns. Chegamos ao final deste curso sobre inteligência artificial. E do fundo do meu coração, deixe-me agradecer imensamente por terminar este curso, e espero sinceramente que você tenha achado as aulas muito divertidas, envolventes, mas, o mais importante, E se você achar que seu dinheiro valeu a pena, se achar que gosta deste curso, aprenderá bastante. Por favor, considere deixar um comentário por escrito. As avaliações me ajudarão muito e também ajudarão muito a impulsionar esse curso. Então, muito obrigado pelo seu apoio. se esta é a última vez que vou te ver em qualquer um dos meus cursos, deixe-me dizer, boa sorte. Espero que este curso o ajude em sua vida cotidiana. Eu também posso lhe dar aquele impulso na carreira que você está procurando. E se eu ver você em outro dos meus cursos, talvez seja um curso de cibersegurança ou um curso de desenvolvimento web ou talvez outro curso de IA , nos vemos lá Isso vai ser incrível. No entanto, muito obrigado, mais uma vez, por fazer este curso, por terminar o curso. Tudo de bom, e nos vemos na próxima vez. Xadrez.