(Teaching) AI for Newcomers:

Art/Fun meet business?

Lynn Cherny (@arnicas)

Asst. Professor Data Science, EMLyon Business School

data.em-lyon.com

Why should non-technical people care?

There's a lot of "scare" hype

  • Machines will take your job
  • Machines will take your business
  • Bias/algorithm abuse will hurt you
  • You are a loser if you don't get educated (business hype)

The "tech lust" of uneducated business folks is unhealthy.

My teaching goal is to educate non-technical students about AI.

  • How does it work? (the hardest part.)
  • What are some applications now?
  • How do we think creatively about products using AI (in a non-ignorant way)?
  • What are the limits - biases, ethics, tools, data, training issues....

Word2Vec

You shall know a word by the company it keeps.

-John Firth, 1957

article by Zareen Farooqui, link

(animated gif that might not render...)

all results are a function of the data we used to feed our algorithm, not objective truth; so it is easy to get stereotypes like doctor - man + woman = nurse.

https://lamyiowce.github.io/word2viz/

try: "doctor, nurse", "researcher,teacher", "scientist"

http://vectors.nlpl.eu/explore/embeddings/en/calculator/#

Projector Demo

(If you like this, there are a ton of great visual demo/experiments from Google's Arts&Culture team in Paris.)

Business use - search!

Item_3469

+ pregnant

Text Generation

Janelle Shane's Work

Belle Inn
Crow’s Rest
Mingside Arms
Crown & Fathous
Stonebredde Arms
Old Festerlan
Burn Horse Hotel
Doss of Wulling of Stank
Shore’s Castle Crustle Hotel
Lick Inn
Odd Lingwion
Lambles
Loons Hall
Thringeron Arms
Flint Horse
The All House
Dean & Funtling
Old Hell Kick
Jolly Trocks
Wallow Arms

Generative

pub names:

Generative Beer Names:

Students Tried It Too...

Tofe Mexican

Thin’s Mall

Natural Coffeeline Kitchen

Pango Garden

The Restaurant Grill

Datine Mexican Cafe

Pizza Pro

Pizzu Mexican Cuisine

Sumon Chicago

Taco Peate Inn

Pizza Postaurant

The Pizza & Cafe

Cafe Food

Food’s India

Vegetarine Pizza

Salad Cafe

Salad Star Cafe

Suba Pizza & Pizza

 

Vegan / Vegetarian Restaurant Names

Vegan Cafe

The Steakhora Cafe

Kitchen Vegan Restaurant

Coras Curb Cafe

The Cafe Cafe

Sanotmouse Bitchen Restaurant

Thai Pizza

Planet Smouydex Restaurant

Wig Vegan Pizza

The Pizza Den

Bar Cafe [Student: “where you can have coffee and alcohol yeahhhhh”]

Same Cafe Cafe Fart

"Chick Chick Chick Chick Chick Chicken Cafe"  

Cool, but wat?

>grep Chick data/vegetarian_vegan_names.txt 

Lo-lo's Chicken & Waffles

Natural Chicken Grill

The Chubby Chickpea - Closed

Healthy Chicken Cafe

Chubsy Wubsy Pizza & Chicken

New Jumbo Fried Chicken and Pizza

Chick-o-pea's

Vitamin Chick

Natural Chicken Grill

Chick-fil-a Cedar Hill

Natural Chicken Grill

Chickpeas Vegetarian

Chicken Al Mattone - Frisco

Lebanese Chicken - Hamtramck

Chickpeas - Closed

Fiesty Chicken and Grill

Texas Fried Chicken & Pizza

Bbq Chicken Food Truck

Chicken Express

The Chicken Wing District.

Best Chicken

Harvell's Chicken On A Stick

Natural Chicken Grill

Chickie Wah Wah

 

 

Natural Chicken Grill

Chickpeas Vegetarian

Chicken Al Mattone - Frisco

Lebanese Chicken - Hamtramck

Mexican Grilled Chicken

The Chubby Chickpea - Closed

Chicken Cabaret

Chickpeas Vegetarian

Chick-fil-a of Dover - Closed

Feisty Chicken Grill

Chick-o-pea's

Chickpea Mediterranean Grill

Natural Chicken Grill

Fox's Pizza & Chester Fried Chicken

Chick-o-pea's

Vitamin Chick

Chickpeas - Closed

Aunt Norma's Fried Chicken & Title Loans

California Chicken Cafe

Best Chicken

Harvell's Chicken On A Stick

The Chicken Wing District.

Kentucky Fried Chicken

New York Pizza and Chicken

Chicken and Guns

 

"garbage in, garbage out"

French Prenoms

Alla

Alia

Lana

Mana

Yanny

Amina

Assia

Ismine

Celiase

Alin

Amgant

Ellia

 

 

Aliane

Lutien

Alistine

Janon

Elan

Taril

Eline

Ratha

Carline

Amenike

Yudi

Phatiama

Vix

Kesmeniad

Aledya

Adsa

Eliste

Emian

Bremin

Thillian

Elban

Cessa

Charlé

Alisa

Alin

French Movies

LES PEURS DU MAINE

LE FEMMES DU MANDE

LA PARIS DE LA VIE

LES AMOURS DE LA VIE

LA VIE LA VIE

LA VIE LE FRANDE

LA FRANDE LA VIE

LES PAMIS FILLE

LE PRUIS ET L'AUME DE MAIS ET LA MOI

LES PANTE DE MAIS DE LA MANT

LA TRESTE T'AIMER

 

Businesses: Generate brand names

Not AI, but it could be! (link)

Images

The Experience of Labeling Training Data  (we need better tools)

(you can put image links in google sheets, did you know?)

Showing Them Model Testing After Training On 4 Categories

Again: "Garbage in, garbage out."

Creativity Apps: Style Transfer

FaceApp apologizes for building a racist AI

We need more teaching tools.

YAY!

Text

distill.pub: Interactive.

If you like this kind of thing...

OpenVis Conf - a conference on open source data visualization, with 3 distill.pub authors

Workshops on May 16

+ mini-conf on datavis in Lyon on May 17, afternoon

Keep an eye on data.em-lyon.com (or @arnicas on Twitter)

  • Arvind Satyanarayan (Google/MIT) - Building Blocks of Interpretability
  • Yannick Assogba (Google) - Deeplearn.js
  • Jim Vallandingham - TBD
  • Gabriel Florit (Washington Post) - TBD
  • Lane Harrison (Worcester Polytechnic) - TBD

Thanks.

Lynn Cherny

Cherny@em-lyon.com

@arnicas