Vincent D. Warmerdam - TNaaS - Tech Names as a Service

Thanks! Share it with your friends!

You disliked this video. Thanks for the feedback!

Added by admin
In this talk I will explain how I built a service that generates Pokemon names. You'd be surprised how hard it is to do this properly and how easy it is to do it practically.

TNaaS - Tech Names as a Service Deploying a Random Generator that's Phonetically Pokemon

There is a striking phonetic similarity between big data technology and pokemon names. This has caused some hilarious conversations with recruiters on linkedin: https://www.linkedin.com/in/vincentwarmerdam/ but it also made me wonder. Can I create a service that generates strings that sound like potential pokemon names and what might be the simplest possible way to make that into a service? Also, would it be possible to generate pokemon names that start with three random characters and end with 'base' (KREBASE, MONBASE would be appropriate but IEYBASE would not be).

Turns out that this is an interesting problem from a ML standpoint and that it is rediculously easy to build in the cloud. In my talk I will explain the ML behind it;

-markov chains
-probibalistic graphs
-bidirectional lstm
During the talk I will also do a deep dive on the pros and cons of these methods.

I currently have a 101 version of the service live here: https://dyccxmwpz9.execute-api.eu-west-1.amazonaws.com/pokemon/poke-names/v2

By the time of the conference it will have a proper front end and I have already bought the domain name of tnaas.com.

I've talked about a similar topic in the past: https://youtu.be/TkHT3sLwtkY?t=22m10s. The goal of this talk is to spend more time explaining how I actually built the service; both from a coding perspective as well as a deployment perspective.

Let me know if there are any questions. I am submitting multiple talks that I think are interesting and relevant to the PyData crowd, I'll gladly leave it to the committee which (or if any) of them are relevant to the local community.


PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
PyData Berlin 2017

Post your comment