Machine Learning e Deep Learning em PHP - PHPSC Conf 2019 - Blumenau - Uniasselvi

Machine Learning e Deep Learning em PHP - PHPSC Conf 2019 - Blumenau - Uniasselvi

Machine Learning e Deep Learning podem ser úteis em várias situações, incluindo em naquelas em que as regras mudam constantemente.

Nesta talk foram apresentadas duas ferramentas que trabalham com Machine Learning e exemplos práticos de como utilizá-las.

5c003e583986ddfacb4bc4cf1f37e262?s=128

cassiosantos

June 08, 2019
Tweet

Transcript

  1. Machine Learning e Deep Learning

  2. Machine Learning e Deep Learning (em PHP)

  3. Twitter, GitHub, Last.fm, Facebook, ... @cassiosantos

  4. Twitter, GitHub, Last.fm, Facebook, ... @cassiosantos LinkedIn /in/cassiodossantos

  5. Twitter, GitHub, Last.fm, Facebook, ... @cassiosantos LinkedIn /in/cassiodossantos

  6. None
  7. Machine Learning e Deep Learning (em PHP)

  8. O que é Machine Learning?

  9. Aprendizado de Máquina é usar dados para programar indiretamente.

  10. https://www.reddit.com/r/ProgrammerHumor/comments/27yykv/indent_hadouken/ Você já viu essa imagem.

  11. https://www.reddit.com/r/ProgrammerHumor/comments/27yykv/indent_hadouken/ Parece “perfeito”!

  12. https://www.reddit.com/r/ProgrammerHumor/comments/27yykv/indent_hadouken/ E se as regras mudam muito?

  13. Tem que ter outro caminho!

  14. 1. Aprendizado supervisionado Fonte: https://www.quora.com/What-is-supervised-and-unsupervised-in-machine-learning/answer/Anirudh-Sharma-555 Modelos do que é e

    do que não é um morango
  15. 1. Aprendizado supervisionado Fonte: https://www.quora.com/What-is-supervised-and-unsupervised-in-machine-learning/answer/Anirudh-Sharma-555 Depois de um tempo é

    possível identificar se outras coisas são ou não são morangos.
  16. 2. Aprendizado não supervisionado Fonte: https://www.quora.com/What-is-supervised-and-unsupervised-in-machine-learning/answer/Anirudh-Sharma-555 Você não sabe o

    que tem aqui
  17. 2. Aprendizado não supervisionado Fonte: https://www.quora.com/What-is-supervised-and-unsupervised-in-machine-learning/answer/Anirudh-Sharma-555 O programa então descobre

    as características necessárias para dividir em grupos
  18. 3. Aprendizado por reforço Fonte: https://medium.com/@hosongyan/deep-learning-reinforcement-learning-for-self-driving-cars-6275b43a0d54 Você pode penalizar pelas

    infrações
  19. 3. Aprendizado por reforço Fonte: https://medium.com/@hosongyan/deep-learning-reinforcement-learning-for-self-driving-cars-6275b43a0d54 E agradar pelos acertos!.

  20. 3. Aprendizado por reforço Fonte: https://medium.com/@hosongyan/deep-learning-reinforcement-learning-for-self-driving-cars-6275b43a0d54 Com o tempo o

    carro aprende como se dirigir
  21. C / Python / Java

  22. None
  23. PHP?

  24. https://github.com/php-ai/php-ml/

  25. https://github.com/RubixML/RubixML

  26. Exemplo Classificação de Spam

  27. None
  28. None
  29. { Código } & [ DataSet ]

  30. None
  31. Exemplo Clássico Classificação de Flores

  32. None
  33. None
  34. Exemplo Interessante Reconhecimento de Texto Manuscrito

  35. None
  36. Exemplo Útil Análise de Sentimento

  37. None
  38. Recomendações

  39. - Quando já tem um consumidor, um site no Wordpress,

    ou outro projeto que já rode PHP e não dependa muito de performance mas quer apresentar uma classificação ou clusterização interessante.
  40. None
  41. Tem como ser mais fácil de prototipar?

  42. Sim, com o Jupyter

  43. Fonte: https://www.datacamp.com/community/tutorials/tutorial-jupyter-notebook

  44. Fonte : https://rogeriopradoj.com/2019/05/13/notebooks-jupyter-em-php-alem-do-python-sim-e-possivel-veja-como-fazer//

  45. None