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
54
0
Share
Became a MC with TensorFlow
Training tensorflow with funks to produce funk letters
Igor Halfeld
July 19, 2019
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
210
How to migrate legacy frontend?
igorhalfeld
1
140
Patterns for perfect components in Vue.js
igorhalfeld
0
130
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
71
Step by step I followed a career in software
igorhalfeld
0
710
Using AI to create memes
igorhalfeld
0
540
Deninho, the TS children
igorhalfeld
1
220
Micro Front-ends, what they don't tell you
igorhalfeld
0
400
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
110
Other Decks in Programming
See All in Programming
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
210
Oxlintのカスタムルールの現況
syumai
5
970
Lessons from Spec-Driven Development
simas
PRO
0
110
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
400
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.5k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.3k
GitHub Copilot CLIのいいところ
htkym
2
1.2k
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
120
LLM Plugin for Node-REDの利用方法と開発について
404background
0
150
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
330
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
130
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
How to Talk to Developers About Accessibility
jct
2
210
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