Speaker

Douglas Starnes

Douglas Starnes

Machine Learning and Mobile Applications

Douglas Starnes is a tech author and Microsoft Most Valuable Professional in developer technologies in Memphis, TN. He is published on Pluralsight, Real Python and SkillShare. Douglas is co-director of the Memphis Python User Group. He is also on the organizing committees of Scenic City Summit in Chattanooga, and TDevConf, a virtual conference in the state of Tennessee. A frequent conference and user group speaker, Douglas has delivered more than 70 featured presentations and workshops at more than 35 events over the past 10 years. He holds a Bachelor of Music degree with an emphasis on Music Composition from the University of Memphis.

Awards

Deep Learning for Folks Without (or With!) a Ph.D.

Deep learning is more than just a buzzword, it’s the state of the art. The power of deep learning enables fraud detection, speech recognition, self-driving cars and more. And using Python alongside libraries such as TensorFlow, Keras and PyTorch, this power is available to you .. today! This session will cover the concepts of deep learning and neural networks. It will also examine several common use cases including convolutional neural networks and recurrent neural networks. And the best part, this can be done with little math! Deep learning is already impacting everyone’s lives, and will continue to have a greater impact. Leveraging it will be an essential skills for software engineers and technology professionals.

This session was presented 5 times in 2019: twice as a workshop - at PyTennessee in February and Music City Tech in September - and 3 as a lecture - at Indy.Code in April, Codepalousa in August and Scenic City Summit in October. It is among my most popular topics.

Python: What's in it For You

What can Python do? It’s easier to ask what Python can’t do. You’ll find Python in web applications, data science, system administration, games, desktop applications, IoT devices, embedded as a scripting language and more!. Python is a simple, clean language which can be learned easily and quickly. You can be dangerous in a weekend and useful in a week. And with a rich, diverse community of open source contributions solutions can be built fast without worrying about reinventing the wheel. Python is cross platform so users on Windows, macOS and Linux can benefit from one of the most popular languages that is still growing. There is something for everyone with Python.

This session was presented twice in 2019: at CodeStock in April and at Indy.Code in April.

Deep Learning for JavaScript Folks Without (or With!) a Ph.D.

Deep learning is more than just a buzzword, it’s the state of the art. The power of deep learning enables fraud detection, speech recognition, self-driving cars and more. But you’re a JavaScript developer, does this mean you can’t access this power? With TensorFlow.js, you can! This session will cover the concepts of deep learning and neural networks geared towards the JavaScript developer. Using little math, you’ll see how to summon convolutional neural networks for image recognition, recurrent neural networks for text generation and more. Deep learning is already impacting everyone’s lives, and will continue to. Leveraging it will be an essential skills for software engineers and technology professionals.

This session was presented twice in 2019 at Connect.Tech in October: as both a workshop and lecture. The workshop received around 50 attendees and was the highest attended workshop of the conference, exceeding Angular, Vue.js and the React workshop by Kent Dodds. The lecture was attended by over 150 and perhaps upwards of 200 the next day. Connect.Tech is a front end web developer conference.

Data Science for Folks Without (or With!) a Ph.D.

At the risk of being cliche the world is drowning in data. Our clicks generate web server logs. IoT devices measure weather, noise, pollution and bacon levels 24/7. We carry phones with us constantly that monitor our location and wear watches that monitor our health. Is it possible to keep afloat? Fortunately, the expansive and accessible field of data science can be our life preserver. This session will focus on the data science abilities of the PyData stack composed of numpy for numerical functions, pandas for data analytics, matplotlib for visualization, and the Jupyter Notebook, an interactive computing environment that will leverage the full power of data science and Python. It will also cover other languages and tools that make it easy to find the right solution for your sea of data.

This session was presented 5 times in 2019: once as a workshop - at Codepalousa in August - and 4 times as a lecture - at Kansas City Developer Conference in July, Codepalousa in August, Music City Tech in September and DevSpace in October. It is among my most popular topics.

Code PaLOUsa 2020

August 2020 Louisville, Kentucky, United States

Music City Tech 2019

September 2019 Nashville, Tennessee, United States

Code PaLOUsa 2019

August 2019 Louisville, Kentucky, United States

KCDC 2019

July 2019 Kansas City, Missouri, United States

CodeStock 2019

April 2019 Knoxville, Tennessee, United States

dev up Conference 2018

October 2018 St. Louis, Missouri, United States

Music City Tech 2018

May 2018 Nashville, Tennessee, United States

Douglas Starnes

Machine Learning and Mobile Applications