Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Became a MC with TensorFlow
Search
Igor Halfeld
July 19, 2019
Programming
0
37
Became a MC with TensorFlow
Training tensorflow with funks to produce funk letters
Igor Halfeld
July 19, 2019
Tweet
Share
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
150
How to migrate legacy frontend?
igorhalfeld
1
110
Patterns for perfect components in Vue.js
igorhalfeld
0
100
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
46
Step by step I followed a career in software
igorhalfeld
0
690
Using AI to create memes
igorhalfeld
0
510
Deninho, the TS children
igorhalfeld
1
200
Micro Front-ends, what they don't tell you
igorhalfeld
0
370
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
84
Other Decks in Programming
See All in Programming
AIプログラミング雑キャッチアップ
yuheinakasaka
20
5.2k
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.3k
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
240
ソフトウェアエンジニアの成長
masuda220
PRO
12
2.2k
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
260
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
はじめての Go * WASM * OCR
sgash708
1
120
iOSでQRコード生成奮闘記
ktcryomm
2
130
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
CloudRun, Spanner に対する負荷試験の反省と オブザーバビリティによるアプローチ
oyasumipants
1
160
Drawing Heighway’s Dragon- Recursive Function Rewrite- From Imperative Style in Pascal 64 To Functional Style in Scala 3
philipschwarz
PRO
0
150
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
290
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Music & Morning Musume
bryan
46
6.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What's in a price? How to price your products and services
michaelherold
244
12k
Why Our Code Smells
bkeepers
PRO
336
57k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
How GitHub (no longer) Works
holman
314
140k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Transcript
Virando um MC com TensorFlow...
Letícia S. Pedroso Analista de Inteligência Artificial - Mutant Instrutora
de Lógica de Programação - Sesc SP @developers-br, @nerdzao @leticiaspedroso - @pedrososleticia Igor L. Halfeld Microsoft MVP Sr. Software Engineer - Estratégia Concursos @vuejs_brasil, @vuejssp @jssaopaulo, @nodebr @igorhalfeld
De onde veio essa ideia? Todo mundo quer ser MC
Vamos primeiros pra alguns conceitos...
Natural Language Processing Processamento de Linguagem Natural
Natural Language Processing é a interseção entre... Ciências da computação
Inteligência artificial Linguística
Corretores...
Tradutores...
Chatbots Assistentes virtuais Conversas...
NER - Named Entity Recognition
Classificadores de conteúdos
Speech Recognition API
None
Funk Generator
Scraping - Puppeteer Treinamento/Geração - TensorFlow Front-end - Vue.js API
- Azure Functions + MongoDb 3 grandes partes pro projeto acontecer...
1000 Letras de música do site letras.com 1 - Scrapping
None
None
None
Pegar as 1000 letras fazer o treinamento e mandar pra
API pra gravar no banco. 2 - Treinamento/Geração
Palavrões que não existem Frequência maior de algumas palavras Mistura
de idiomas palavras em inglês e nome de marcas Alguns padrões encontrados...
Prever o próximo carácter/palavra a partir do estado anterior e/ou
futuro. Ex: calça a bota e bota a calça Tipo de rede escolhida Recurrent Neural Network -RNN
Usar o Vue.js pra construir a interface pegando os funks
da API e usando o speech recognition 3 - Front-end
None
Azure function junto com MongoDB 3 - API
None
None
O funk tem o seu idioma próprio e queremos entende-lo!
Por que usar o tensorflow pra isso?
BORA PRA DEMO!
Obrigado! @igorhalfeld - @pedrososleticia