← capítulos anteriores
51. Escolhendo os componentes do pipeline: facilidade para resolver problemas
O segundo fator importante a considerar ao construir um pipeline, além da disponibilidade de dados de treinamento, é a facilidade de uso do componente. Você precisa tentar escolher esses componentes do pipeline, cada um dos quais é fácil de desenvolver ou aprender. Mas o que isso significa: o componente é fácil de aprender?
![imagem](https://habrastorage.org/webt/fw/ip/rr/fwiprrjsudbo_ss6oxsiqqymt2w.png)
A seguir, são apresentadas tarefas de aprendizado de máquina em ordem crescente de dificuldade:
- Classificação de imagens superexpostas (como no exemplo acima)
- Determinando se uma imagem é tirada em ambientes internos ou externos
- Determinando se uma imagem contém um gato ou não
- Determinando se uma imagem contém um gato com pêlo preto e branco
- Determinando se uma imagem contém um gato siamês (uma raça especial de gato).
Cada um deles é uma tarefa de classificação binária: uma imagem é inserida, o algoritmo gera 0 ou 1. Além disso, quanto maior a tarefa da lista, mais "fácil" é a rede neural para aprender como resolvê-la. Tarefas mais simples exigem menos exemplos de treinamento.
Atualmente, não existe uma boa definição formal de dificuldade da tarefa no aprendizado de máquina
: « », , — , , ( ). . .
, «», ( (shallow neural network)), «», (, () ). .
, , , .
![imagem](https://habrastorage.org/webt/xj/wm/mg/xjwmmg7z68m5rnbbovjd2l_habm.png)
, . :
![imagem](https://habrastorage.org/webt/gd/sr/tk/gdsrtk2j1mu_xcl1pyyi_u8icmi.png)
, :
![imagem](https://habrastorage.org/webt/l4/ck/l3/l4ckl3rdcd7brg9qgc5is51suq8.png)
( ) .
![imagem](https://habrastorage.org/webt/sk/vm/kx/skvmkxxflmxef-znwuzkmdrseyq.png)
( ) , 1, - .
![imagem](https://habrastorage.org/webt/xs/zx/1w/xszx1wceng-kpm3jbafx19dtw0e.png)
( ) , , 0 1.
: , , , . , , . , Deep Learning Coursera.
.
![imagem](https://habrastorage.org/webt/z7/kg/ti/z7kgtiizlxvzan5z38nkubl_ydk.png)
: (1) , (2) (3) . «», , .
, , , , «» , .
52.
, x , . , ( , , )?
x = ![imagem](https://habrastorage.org/webt/c9/ja/1p/c9ja1pzn3ryzjvtmkwumyherfae.png)
y = « , »
h: -> Y, y .
:
, , , y, , . , (x) (y).
A tendência crescente de aprendizado profundo é o ensino de sistemas de ponta a ponta, cuja saída, com a disponibilidade de dados rotulados adequados (entrada e saída rotuladas para o sistema), você pode obter imagens, fragmentos de texto, clipes de áudio e outros objetos complexos, e não apenas números.
continuação