Using modern AI approaches such as GPT-2, Tacotron and Conformers, we created fully autonomous robot heads that engage in heated social media discussions, completely taking the human out of the loop. The TNG Innovation Hacking Team created a prototype of an end-to-end natural language understanding system, employing techniques such as Speech-to-Text (STT), Conditional Text Generation and Text-To-Speech (TTS).
Social media comments have become the predominant medium for public discussion. However, discussions on Facebook, Twitter and Reddit are notorious for their poor debate culture and missing conclusiveness. The obvious solution to this tremendous waste of time is automation of such fruitless discussions using a bot.
In this talk, we will give an introduction to NLP, focussing on the concepts of STT, Text Generation and TTS. Using live demos, we will guide you through the process of scraping social media comments, training a text generation model, synthesizing millions of voices and building IoT robot heads.
2. Speakers
Speakers
Partner
Thomas Endres
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2019
Principal Consultant
Martin Förtsch
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2019
Software Consultant
Jonas Mayer
Bedroom DJ
Teakwondo Black Belt
GameStar Certified Hacker
IntelÂź Software Innovator
3. Ernst von Oelsen Hannes Perrot Kai Guther Laura Jehn
Leonard Husmann Ma hias Beuerle Sandro Bauer UVM!
Shitposting Team
TNG Innovation Hacking
TNG Innovation Hacking
â
24. The Biological Neuron
By BruceBlaus - Own work, CC BY 3.0, h ps:/
/commons.wikimedia.org/w/index.php?curid=28761830
Original by en:User:Chris 73, updated by en:User:Diberri, converted to SVG by Zom - Own work, CC BY-SA 3.0
Neural Networks in a Nutshell
Neural Networks in a Nutshell
âČ
25. The Artificial Neuron
axon from
a neuron
dendrite output axon
f
Ï0x0
x0
Ï0x0 + b
f(Ï0x0 + b)
synapse
activation
function
Neural Networks in a Nutshell
Neural Networks in a Nutshell
âČ
70. Python Reddit API Wrapper
Collecting a Comment Dataset
Collecting a Comment Dataset
â
import praw
reddit = praw.Reddit("user")
subreddit = reddit.subreddit("all")
for submission in subreddit.top("day", limit=None):
comments = submission.comments.list()
71. Twitter API
Collecting a Comment Dataset
Collecting a Comment Dataset
â
import searchtweets
root_tweet = self.search_for_root_tweet(keyword)
query = searchtweets.gen_request_parameters(f"conversation_id
results = searchtweets.ResultStream(request_parameters=query,
for page in result.stream():
tweets = page['data']
72. A Typical Social Media Thread
Collecting a Comment Dataset
Collecting a Comment Dataset
â
73. But we Need a Text File!
Collecting a Comment Dataset
Collecting a Comment Dataset
â
74. Converting Threads to Text Files
Collecting a Comment Dataset
Collecting a Comment Dataset
â
117. Partner
Thomas Endres
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2018
Principal Consultant
Martin Förtsch
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2018
Software Consultant
Jonas Mayer
Bedroom DJ
Teakwondo Black Belt
GameStar Certified Hacker
IntelÂź Software Innovator
Speakers
Speakers