[Day 795] Is Andrej Karpathy human?

Sophia the robot visited Vietnam today and VnExpress asked me to write an op-ed about what it means to be human. In the article, I mentioned the program that Andrej Karpathy wrote that generated Shakespeare-sounding text.

I didn’t think much of it until my editor texted me: “Is Andrej Karpathy human?”

I was like: “I guess.”

She was disappointed and took that example out of my article.

[Day 795] Is Andrej Karpathy human?

[Day 626] I gave a lecture to 400 students

Today, I was invited to give a guest lecture for the class CS224N: Natural Language Processing with Deep Learning. I was excited. First, I’d never given a lecture to such a big audience before – there are 400+ students in the class. Second, it’s Richard Socher‘s class. He’s hands down one of the most chill professors I know. For some reason, he always looks like he’s just got out of bed and we occasionally catch him biking down the stairs to the classroom. Third, I’d always heard that speaking at NVIDIA Auditorium is lit and I want to try it out before graduating. Continue reading “[Day 626] I gave a lecture to 400 students”

[Day 626] I gave a lecture to 400 students

[Day 276] Detailed instruction on how to do Style Transfer

If you don’t already know, style transfer is the cool, hip thing that has been taking the recreational AI community by storm. It’s so cool that even Kristen Stewart co-authored a paper about it. To quote one researcher who has done extensive work in style transfer that I’ve got a chance to talk to, “it is an utterly unremarkable paper that wouldn’t have been published otherwise [if Kristen Stewart’s name is not on it]. That’s a publicity stunt.”

kristen stewart style transfer.jpgSome background on why I’m doing this: I’m teaching the course CS 20SI: “TensorFlow for Deep Learning Research” and for the assignment about convolution neural networks, I thought it’d be fun for students to do style transfer as their exercise at home. They, after all, showed a lot of enthusiasm when we did Deep Dream in class.

Continue reading “[Day 276] Detailed instruction on how to do Style Transfer”

[Day 276] Detailed instruction on how to do Style Transfer

[Day 171] Lying with statistics: why Allan Lichtman’s predictions aren’t that good

One of my favorite sayings was the one populated by Mark Twain and frequently (probably wrongly) attributed to the late British Prime Minister Benjamin Disraeli: “There are three kinds of lies: lies, damned lies, and statistics.” I get slightly annoyed when accredited newspapers use statistics to manipulate readers.

This afternoon, I saw this headline on the Washington Post:

learn365project_statistics_lie

Continue reading “[Day 171] Lying with statistics: why Allan Lichtman’s predictions aren’t that good”

[Day 171] Lying with statistics: why Allan Lichtman’s predictions aren’t that good

[Day 73] Let’s make a bet about the future

I have just found out about a website that totally changed the way I spend my free time. It’s called the Long Bets. We read about Long Bets while checking out the Interval, a retro, steampunk-ish, peculiar-looking place that claimed to be a “bar cafe museum”. As a side note, the Interval is such a pretty place that is definitely worth a visit.

learn365project_interval1.jpg
©ideas

Continue reading “[Day 73] Let’s make a bet about the future”

[Day 73] Let’s make a bet about the future

[Day 24] We built an automated essay grading system

For our CS224D’s final project, Lucio and I took on Kaggle’s Automated Essay Scoring competition. We tried to build a model that can automatically grade your essay. You input an essay and voila, it outputs the score for it. The dataset we have is for essays grade 7 to 10, but the model is easily scalable. It can be used to grade SAT/ACT practice essays or any kind of essays, as long as we have enough training data.

Continue reading “[Day 24] We built an automated essay grading system”

[Day 24] We built an automated essay grading system