Siraj Raval just posted this video on defending AI against adversarial attacks

Machine Learning technology isn’t perfect, it’s vulnerable to many different types of attacks! In this episode, I’ll explain 2 common types of attacks and 2 common types of defenses using various code demos from across the Web. There’s some really dope mathematics involved with adversarial attacks, and it was a lot of fun reading about the ‘cat and mouse’ game between new attack techniques, followed by new defense techniques. I encourage anyone new to the field who finds this stuff interesting to learn more about it. I definitely plan to. Let’s look into some math, code, and examples. Enjoy!

Slideshow for this video:

Demo project:


Here’s an in-depth look at doing Natural Language Processing in the three top frameworks: TensorFlow, PyTorch, and Keras.

Before beginning a feature comparison between TensorFlow vs PyTorch vs Keras, let’s cover some soft, non-competitive differences between them. Non-competitive facts Below we present some differences between the three that should serve as an introduction to TensorFlow vs PyTorch vs Keras. These differences aren’t written in the spirit of […]

PyTorch keeps growing and growing in acceptance. Here’s an interesting development from Facebook.

Reproducibility puts the science in the computer science of AI. It’s how researchers can prove their AI systems are robust and reliable. To support reproducibility for AI models, Facebook today released PyTorch Hub in beta, an API and workflow for research reproducibility and support. PyTorch Hub can quickly publish […]

Adam Paszke speaks at PyData Warsaw 2018 about PyTorch, one of the main tools used for machine learning research.

It’s been developed in beta mode for over 2 years, but this October, a release candidate for 1.0 version has been finally released. In this talk, Adam briefly introduces the library, and then move on to showcase the cutting edge features we introduced recently.