< Return to Video

O que é Aprendizagem de Máquina? (7 minutos)

  • 0:00 - 0:05
    O que é aprendizagem de máquina? Neste vídeo nós tentaremos definir o que é e também tentar
  • 0:05 - 0:10
    dar a vocês um senso que quando usar aprendizagem de máquina. Mesmo entre praticantes de
  • 0:10 - 0:14
    aprendizagem de máquina não há uma definição bem aceita do que é e o que
  • 0:14 - 0:19
    não é aprendizagem de máquina. Mas deixem-me mostrar a vocês alguns exemplos de formas que
  • 0:19 - 0:24
    pessoas tentaram definí-la. Aqui está a definição do que é aprendizagem de máquina
  • 0:24 - 0:29
    para Arthur Samuel. Ele definiu aprendizagem de máquina como o campo de estudo que dá
  • 0:31 - 0:34
    aos computadores a habilidade de aprender sem ser programado explicitamente. O aparecimento de Samuel
  • 0:34 - 0:38
    para a fama foi que nos anos 50, ele escreveu um programa jogador de damas. E a
  • 0:38 - 0:44
    coisa incrível sobre este programa é que o próprio Arthur Samuel
  • 0:44 - 0:48
    não era um bom jogador de damas. Mas o que ele fez foi, ele teve que programar para que o programa jogasse
  • 0:48 - 0:52
    10 de 1000 games contra ele mesmo. E assistindo quais tipos de posições
  • 0:52 - 0:57
    de tabuleiro tendiam a levar a vitórias, e quais tipos de posições de tabuleiro tendiam a levar a
  • 0:57 - 1:01
    derrotas. O programa jogador de damas aprendeu com o tempo quais são as posições de
  • 1:01 - 1:05
    tabuleiro boas e quais são as posições de tabuleiro ruins. E eventualmente aprendeu a jogar
  • 1:05 - 1:10
    damas melhor que o próprio Arthur Samuel era capaz. Isto foi um resultado notável.
  • 1:10 - 1:15
    Mesmo Samuel não sendo um bom jogador de damas. Mas porque o
  • 1:15 - 1:19
    computador teve a paciência de jogar milhares de jogos sozinho. Nenhum
  • 1:19 - 1:24
    humano tem a paciência de jogar tantos jogos. Mas fazendo isto o computador foi capaz
  • 1:24 - 1:29
    de conseguir tanta experiência em jogos de dama que ele eventualmente se tornou um
  • 1:29 - 1:34
    jogador melhor do que o próprio Arthur Samuel. Isto é uma definição um
  • 1:34 - 1:39
    pouco informal ,e antiga. Aqui há uma definição mais recente por Tom
  • 1:39 - 1:44
    Mitchell, que é um amigo da Carnegie Mellon. Então Tom define aprendizagem de máquina
  • 1:44 - 1:49
    dizendo isso, um problema de aprendizagem bem colocado e definido como segue. Ele diz, um programa
  • 1:49 - 1:54
    de computador é orientado para aprender da experiência E, com respeito a alguma tarefa T, e alguma
  • 1:54 - 1:59
    medida de performance P, se sua performance em T como medida por P melhora
  • 1:59 - 2:04
    com a experiência E. Eu atualmente acho que ele criou esta definição apenas para deixá-la com
  • 2:04 - 2:08
    rima. Para o exemplo do jogo de damas a experiência E será a
  • 2:08 - 2:13
    experiência de fazer o programa jogar 10000 jogos contra ele mesmo. A
  • 2:13 - 2:18
    tarefa T será a tarefa de jogar damas. E a medida de performance P
  • 2:18 - 2:22
    será a probabilidade que ele ganhe o próximo jogo de damas contra
  • 2:22 - 2:27
    algum novo oponente. Durante esses vídeos, além de tentar ensinar a vocês,
  • 2:27 - 2:32
    eu irei ocasionalmente fazer perguntas a vocês para assegurar que vocês entenderam o
  • 2:32 - 2:37
    conteúdo. Aqui está uma, no topo está a definição de aprendizagem de máquina de Tom
  • 2:37 - 2:42
    Mitchell. Vamos dizer que seu programa de email observa quais email você assinala ou não
  • 2:42 - 2:48
    como spam. Então em um cliente de email como este você pode clicar neste botão de spam para reportar
  • 2:48 - 2:53
    algum email como spam, mas não outros emails. E baseado em quais emails você marca como
  • 2:53 - 2:59
    spam, seu programa de email aprende melhor como filtrar email de spam. O que é a
  • 2:59 - 3:04
    tarefa T neste caso? Em poucos segundos, o vídeo irá pausar. E quando isso acontecer
  • 3:04 - 3:10
    você pode usar seu mouse para selecionar um destas quatro opções para me informar
  • 3:10 - 3:40
    qual destes quatro você acha que é a resposta certa para esta questão.
  • 3:40 - 3:46
    Isso pode ser uma medida de performance P. E então, nossa performance na tarefa T
  • 3:46 - 3:51
    irá melhorar depois da
  • 3:51 - 3:56
    experiência E. Neste curso eu espero ensinar a vocês sobre vários tipos diferentes de
  • 3:56 - 4:01
    algoritmos de aprendizagem de máquina. Há vários tipos de algoritmos de aprendizagem.
  • 4:01 - 4:06
    Os dois tipos principais são os que chamados de aprendizagem supervisionada e aprendizagem
  • 4:06 - 4:11
    não-supervisionada. Eu definirei o que esses termos significam nos próximos vídeos. Mas
  • 4:11 - 4:16
    em aprendizagem supervisionada a idéia é que nos vamos ensinar o
  • 4:16 - 4:21
    computador como fazer alguma coisa, já em aprendizagem não-supervisionada nós vamos permitir
  • 4:21 - 4:25
    que ele aprenda sozinho. Não se preocupe se estes dois termos não fazem sentido ainda, nos
  • 4:25 - 4:30
    próximos dois vídeos eu vou dizer exatamente o que são estes dois tipos de aprendizagem. Você
  • 4:30 - 4:34
    também irá ouvir outros termos tais como aprendizagem por reforço e sistemas
  • 4:34 - 4:39
    recomendadores. Há outros tipos de algoritmos de aprendizagem que nós falaremos
  • 4:39 - 4:42
    mais tarde mas os dois tipos mais usados são provavelmente
  • 4:42 - 4:47
    o de aprendizagem supervisionado e o de aprendizagem não-supervisionada e eu irei definí-las nos próximos
  • 4:47 - 4:51
    dois vídeos e gastaremos a maior parte da aula falando sobre estes dois tipos de
  • 4:51 - 4:56
    algoritmos de aprendizagem. Acontece que uma das coisas em que gastaremos muito tempo
  • 4:56 - 5:00
    neste curso é o conselho prático para aplicar algoritmos de aprendizagem. Isto é
  • 5:00 - 5:04
    algo que eu sinto ser muito forte sobre isso, e é atualmente algo que eu
  • 5:04 - 5:08
    não sei de qualquer outra universidade que ensine. Ensinar algoritmos de
  • 5:08 - 5:13
    aprendizagem é como dar a você um conjunto de ferramentas, e igualmente importante ou mais
  • 5:13 - 5:18
    importante que dar a você as ferramentas é ensinar a você como aplicar estas ferramentas. Eu gosto
  • 5:18 - 5:22
    de fazer uma analogia com aprender a se tornar um carpinteiro. Imagine que alguém está
  • 5:22 - 5:27
    ensinado a você como ser um carpinteiro e eles dizem: aqui está um martelo, aqui está uma
  • 5:27 - 5:31
    chave de fenda, aqui está um serrote, boa sorte. Bem, isso não é bom, certo? Você, você, você
  • 5:31 - 5:35
    tem todas estas ferramentas, mas a coisa mais importante é aprender como usar
  • 5:35 - 5:39
    estas ferramenras apropriadamente. Há uma grande diferença entre, entre pessoas que
  • 5:39 - 5:43
    sabem como usar estes algoritmos de aprendizagem, contra pessoas que não sabem
  • 5:43 - 5:48
    como usar estas ferramentas bem. Aqui no Vale do Silício onde eu vivo, quando eu vou
  • 5:48 - 5:52
    visitar diferentes companhias mesmo as melhores companhias do Vale do Silício muitas vezes eu vejo
  • 5:52 - 5:56
    que pessoas estão tentando aplicar algoritmos de aprendizagem de máquina para alguns problemas e
  • 5:56 - 6:01
    algumas vezes eles ficam nisso por seis meses. Mas algumas vezes quando eu olho para
  • 6:01 - 6:05
    o que eles estão fazendo eu, eu, eu digo, você sabe, eu poderia dizer a eles, Jesus, eu poderia
  • 6:05 - 6:10
    ter dito a vocês seis meses atrás que vocês deveriam ter pego um algoritmo de aprendizagem e
  • 6:10 - 6:14
    aplicado de uma forma ligeiramente modificada e sua chance de sucesso teria sido
  • 6:14 - 6:20
    muito maior. Então o que nós vamos fazer neste curso é atualmente gastar muito
  • 6:20 - 6:24
    tempo falando sobre como, se você atualmente tentou desenvolver um sistema de
  • 6:24 - 6:28
    aprendizagem de máquina, como fazer aquelas decisões do tipo de melhores práticas sobre a forma na qual você
  • 6:28 - 6:31
    constrói o seu sistema então, quando você aplica algoritmo de aprendizagem, você terá
  • 6:31 - 6:35
    menos chance de terminar como aquelas pessoas que perseguiam algum caminho por seis meses
  • 6:35 - 6:39
    que, você sabe, alguém mais poderia ter visto que não funcionaria de
  • 6:39 - 6:44
    modo algum e é só uma perda de tempo por seis meses. Então eu atualmente vou gastar
  • 6:44 - 6:48
    muito tempo ensinando a você esses tipos de melhores práticas em aprendizagem de máquina e
  • 6:48 - 6:52
    IA e como fazer essa coisa funcionar e como nós fazemos isso, como as melhores pessoas fazem no
  • 6:52 - 6:56
    Vale do Silício e pelo mundo. Eu espero tornar você um dos melhores em
  • 6:56 - 7:00
    saber como projetar e construir sistemas sérios de aprendizagem de máquina e IA. Então,
  • 7:00 - 7:05
    isso é aprendizagem de máquina e estes são os tópicos principais que eu espero ensinar. No próximo
  • 7:05 - 7:09
    vídeo eu vou definir o que é aprendizagem supervisionada e depois disso, o que
  • 7:09 - 7:14
    é aprendizagem não-supervisionada. E também, começar a falar quando você poderia usar cada uma delas.
Title:
O que é Aprendizagem de Máquina? (7 minutos)
Video Language:
English
veruskasilva added a translation

Portuguese subtitles

Revisions