AI for Social Good — a relatively new research field at the intersection of AI and a number of other fields. Source “Whenever I hear people saying AI is going to hurt people in the future I think, yeah, technology can generally always be used for good and bad and you need to be careful about how you build it … if you’re arguing against AI then you’re arguing against … [Read more...] about Introduction To AI For Social Good
Programming Fairness in Algorithms
Being good is easy, what is difficult is being just. ― Victor HugoWe need to defend the interests of those whom we’ve never met and never will. ― Jeffrey D. Sachs Note: This article is intended for a general audience to try and elucidate the complicated nature of unfairness in machine learning algorithms. As such, I have tried to explain concepts in an accessible way … [Read more...] about Programming Fairness in Algorithms
Guide to Interpretable Machine Learning
If you can’t explain it simply, you don’t understand it well enough. — Albert Einstein Disclaimer: This article draws and expands upon material from (1) Christoph Molnar’s excellent book on Interpretable Machine Learning which I definitely recommend to the curious reader, (2) a deep learning visualization workshop from Harvard ComputeFest 2020, as … [Read more...] about Guide to Interpretable Machine Learning
Neural Style Transfer and Visualization of Convolutional Networks
Likewise, we admire the story of musicians, artists, writers and every creative human because of their personal struggles, how they overcome life’s challenges and find inspiration from everything they’ve been through. That’s the true nature of human art. That’s something that can’t be automated, even if we achieve the always-elusive general artificial intelligence. — Ray … [Read more...] about Neural Style Transfer and Visualization of Convolutional Networks
Advanced Topics in Deep Convolutional Neural Networks
If We Want Machines to Think, We Need to Teach Them to See — Fei-Fei Li Throughout this article, I will discuss some of the more complex aspects of convolutional neural networks and how they related to specific tasks such as object detection and facial recognition. The topics that will be discussed in this tutorial are: CNN reviewReceptive Fields and Dilated … [Read more...] about Advanced Topics in Deep Convolutional Neural Networks