Experimentos interativos de aprendizado de máquina (no TensorFlow)

Brevemente


Criei um novo projeto, Interactive Machine Learning Experiments no GitHub. Cada experiência consiste em um laptop Jupyter / Colab mostrando como o modelo foi treinado e uma página de demonstração mostrando o modelo em ação no seu navegador.


Apesar do fato de os modelos de máquina no repositório serem um pouco "burros" (lembre-se, estes são apenas experimentos, não um código lambido, prontos para "fazer o upload para a produção" e gerenciar ainda mais o novo Tesla), eles farão o possível para:


  • Reconhecer números e outros esboços que você desenha no navegador
  • Identifique e reconheça objetos em vídeo da sua câmera
  • Categorizar imagens enviadas por você
  • Escreva um poema no estilo de Shakespeare com você
  • E até brinque com pedra-papel-tesoura com você
  • e assim por diante

Treinei modelos em Python usando o TensorFlow 2 com suporte a Keras . Para o aplicativo de demonstração, usei a versão React e JavaScript do Tensorflow .


Experiências interativas de aprendizado de máquina


Modelos de desempenho


, .️ , " ", . , . (, 60% , , 97%), (overfitting vs underfitting).


- :


Modelo de máquina muda


, - "":


Modelo de máquina mais inteligente



- full-stack (-). , , , - .


  1. Python , . Playground and Cheatsheet for Learning Python. , Python, "" , dict_via_comprehension = {x: x**2 for x in (2, 4, 6)}.
  2. Python- . Andrew Ng Coursera Homemade Machine Learning. " -" , , , k-, ( ?) .
  3. " " NanoNeuron. 7 JavaScript , , - "".
  4. Deep Learning - Andrew Ng Coursera (multilayer perceptrons), (convolutional and recurrent neural networks). , , . TensorFlow 2 Keras. ( ), - , -, . Interactive Machine Learning Experiments, .







- , Jupyter :



(Multilayer Perceptron, MLP)



, .



Reconhecimento de dígitos manuscritos



, .



Reconhecimento de esboço manuscrito


(Convolutional Neural Network, CNN)


(CNN)


, . MLP, CNN.



Reconhecimento de dígitos manuscritos (CNN)


(CNN)


, . MLP, CNN.



Reconhecimento de esboço manuscrito (CNN)


-- (CNN)


-- . CNN, .



Pedra Papel Tesoura (CNN)


Rock Paper Scissors (MobilenetV2)


-- . , MobilenetV2.



Tesoura para papel de rocha (MobilenetV2)


(MobileNetV2)


( ), . MobilenetV2.



Detecção de objetos (MobileNetV2)


(MobileNetV2)


, , "" . MobilenetV2.



Classificação de imagem (MobileNetV2)


(Recurrent Neural Networks, RNN)



(, 17+38) ( 55). , , ( ). "" 11717+17+317+38 55 . , Hola Hello, .



Soma de números



, . "" .



Geração de texto de Shakespeare


Wikipedia


Wiki , .



Geração de texto da Wikipedia



, — , (, ). — Deep Learning. :


  • ( - )
  • .

, . , / , 60% .


, , - , --.


!


All Articles