Subscribe to DSC Newsletter

Capri Granville's Blog (75)

Traditional Programming versus Machine Learning, in One Picture

I found this on Facebook, but it could be 30 years old. Not sure who the original author was, but the quality was very poor, so I re-created it in Excel. I did not change anything to keep it funny as intended. Of course, you should add a back loop in the Machine Learning box: an arrow pointing from the "Program" box back to the "Output" box.

For other…


Added by Capri Granville on March 18, 2018 at 5:30pm — 1 Comment

Free Guide: Interpretable Machine Learning

A Guide for Making Black Box Models Explainable, by Christoph Molnar.


Machine learning has a huge potential to improve products, processes and research. But machines usually don’t give an explanation for their predictions, which hurts trust and creates a barrier for the adoption of machine learning. This book is about making machine learning models and their decisions interpretable.

Machine learning models are already used to choose the best…


Added by Capri Granville on February 26, 2018 at 5:30pm — No Comments

Large Collection of Neural Nets, Numpy, Pandas, Matplotlib, Scikit and ML Cheat Sheets

This collection covers much more than the topics listed in the title. It also features Azure, Python, Tensorflow, data visualization, and many other cheat sheets. Additional cheat sheets can be found here and here. Below is a screenshot (extract from the data…


Added by Capri Granville on February 26, 2018 at 5:30pm — No Comments

Which Programming Language to Choose?

Great infographics on how to choose the right language for you to learn. Originally posted here.…


Added by Capri Granville on February 26, 2018 at 5:30pm — No Comments

Book: Artificial Intelligence with Python

Build real-world Artificial Intelligence applications with Python to intelligently interact with the world around you.

About This Book

  • Step into the amazing world of intelligent apps using this comprehensive guide
  • Enter the world of Artificial Intelligence, explore it, and create your own applications
  • Work through simple yet insightful examples that will get you up and running with Artificial Intelligence in no time

Who This Book Is…


Added by Capri Granville on February 22, 2018 at 7:00pm — No Comments

Book: The Master Algorithm

Full title: The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World – February 13, 2018.

About the Author…


Added by Capri Granville on February 16, 2018 at 7:00pm — No Comments

Book: Blockchain Basics

In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors.

This book bridges the gap that exists between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical…


Added by Capri Granville on February 16, 2018 at 7:00pm — No Comments

Your Journey to Data Science Maturity (by Kirk Borne)

Great, short visual summary produced by Kirk Borne. Highlights:

  • Computational
  • Ask the right questions
  • Design thinker
  • Willingness to fail
  • Participate in competitions
  • Team sport
  • Data storyteller
  • Consulting…

Added by Capri Granville on February 15, 2018 at 9:00am — No Comments

AI: Robots Helping Each Other (Nice Video)

Interesting video by Boston Dynamics about robots helping each other to open a door. Maybe next time it will be about robots fighting against each other. Think about two armies at war against each other, with each soldier (a robot) collaborating with his team to fight the enemy (consisting of robots as well.) You could make a movie out of it!

A more peaceful example of applications is driver-less cars. These cars could cooperate together to optimize everyone's commute, unlike human…


Added by Capri Granville on February 14, 2018 at 4:30pm — No Comments

Python Deep Learning tutorial: Create a GRU (RNN) in TensorFlow

Guest blog post by Kevin Jacobs.

MLPs (Multi-Layer Perceptrons) are great for many classification and regression tasks. However, it is hard for MLPs to do classification and regression on sequences. In this Python deep learning tutorial, a GRU is implemented in TensorFlow. Tensorflow is one of the many Python Deep Learning libraries.

By the way, another…


Added by Capri Granville on January 27, 2018 at 7:00pm — No Comments

What Happens when our Computers get Smarter than we are?

Artificial intelligence is getting smarter by leaps and bounds -- within this century, research suggests, a computer AI could be as "smart" as a human being. And then, says Nick Bostrom, it will overtake us: "Machine intelligence is the last invention that humanity will ever need to make." A philosopher and technologist, Bostrom asks us to think hard about the world we're building right now, driven by thinking machines. Will our smart machines help to preserve humanity and our values -- or…


Added by Capri Granville on January 20, 2018 at 12:30pm — No Comments

7 Books About Machine Learning, Statistics, and Python

This is part of a book series by Pakt Publishing. The first book is entitled Statistics for Machine Learning and described below.

Book Description

Complex statistics in Machine Learning worry a lot of developers. Knowing statistics helps you build strong…


Added by Capri Granville on January 13, 2018 at 9:30am — No Comments

If Coffee in the Morning does not Wake you up... (funny)

Funny picture that will appeal to any programmer or software engineer doing production work, in one way or another, including data engineers and many data scientists.

DSC Resources


Added by Capri Granville on December 17, 2017 at 3:00pm — 3 Comments

Google Tutorial on Machine Learning

This presentation was posted by Jason Mayes, senior creative engineer at Google, and was shared by many data scientists on social networks. Chances are that you might have seen it already. Below are a few of the slides. The presentation provides a list of machine learning algorithms and applications, in very simple words. It also explain the differences between AI, ML and DL (deep learning.)…


Added by Capri Granville on December 15, 2017 at 7:30am — No Comments

The Typical Data Scientist Profile, in a few Pictures

Interesting survey produced by, summarized in a few infographics, and based on LinkedIn profiles..


  • R (53%) and Python (53%) are the programming languages that dominate the data science field. Other popular languages are SQL (40%), MATLAB (19%), Java (18%), and C/C++ (18%)
  • 58% of the data scientists come from one of three educational backgrounds: Computer science (20%), Statistics and Mathematics (19%), and Economics and Social Sciences…

Added by Capri Granville on December 1, 2017 at 12:00pm — No Comments


  • Add Videos
  • View All

© 2020   Data Science Central ®   Powered by

Badges  |  Report an Issue  |  Privacy Policy  |  Terms of Service