probably

@lynnlangit

Vilnius 2018

# To Program

"To Write a series of coded software instructions to Control the operation of a computer or another machine"

@lynnlangit

@lynnlangit

@lynnlangit

## Program this!

• The number 731 would be represented by 7s, 3s, E.
• The number 804 would be represented by 8s, X, 4L.
• The number 107 followed by the number 51 would be represented by 1s, X, 7L, 5s, E.

@lynnlangit

@lynnlangit

# Quipu

## Talking knots

a complex language, recorded in a 3D system,

used for statistical AND narrative information

# Probably

Programming

@lynnlangit

We are distracted..." - Erik Meijer

@lynnlangit

@lynnlangit

...focusing on the wrong things"
- Erik Meijer

@lynnlangit

# Modern Programming

@lynnlangit

• Experiments
• Cloud & Docker
• Code & Data
• Visualizations

@lynnlangit

@lynnlangit

## Quipu

Representing narrative and data dynamically

@lynnlangit

programming

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

# Dialect

a particular form of a language that is peculiar to a specific region or social group

 synonyms: regional language, local language, local speech, vernacular, idiom; regionalisms, localisms; informal lingo
• COMPUTING

a particular version of a programming language

@lynnlangit

@lynnlangit

## dialect <- Math

ML is statistics, calculus, linear algebra and more math

\frac{\partial u}{\partial t} = h^2 \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} + \frac{\partial^2 u}{\partial z^2} \right)
$\frac{\partial u}{\partial t} = h^2 \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} + \frac{\partial^2 u}{\partial z^2} \right)$

for example...partial differential equations

@lynnlangit

Your
Code
is
Your Dialect

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

programming

@lynnlangit

@lynnlangit

@lynnlangit

# statistics

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

## FastAI Libraries and...

• Training Videos
• Jupyter Notebooks
• Kaggle Kernels
• AWS Resources

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

# possibilites

programming

@lynnlangit

The most important data - our DNA

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

@lynnlangit

# code

for a better world

@lynnlangit

## complexity

@lynnlangit

• True Cost of Execution Environment
• Data quality / features
• ML Model Hyperparameters

This is text

@lynnlangit

## //TODO

• Code with leveled Machine Learning
• Code with Subject Matter Experts
• Cloud configuration code is key to usability
• Visualize everything

@lynnlangit

# To Program

WRITE a series of coded software instructions

CONTROL the operation of a computer or another machine

@lynnlangit

# To Program

CREATE a series of coded software instructions

GUIDE the operation of a computing environment

@lynnlangit

probably

@lynnlangit

By Lynn Langit

# Programming...probably

BuildStuff 2018 Keynote

• 352