AI, ML & Data Science

Deep Learning Using TensorFlow

What is Deep Learning?

As we saw in our previous blog AI – Machine Learning & Deep Learning that deep learning is a subfield of machine learning. While both fall under the broad category of artificial intelligence, deep learning is what powers the most human-like artificial intelligence.

In this blog, we will make an attempt to learn the basics of Google’s deep learning framework using TensorFlow and Python.

What is TensorFlow

In order to implement Machine Learning, TensorFlow provides software libraries to create a computational graph. I selected TensorFlow mainly because of my love for open source. You can get more information on TensorFlow from its website.

This is my step by step guide to installing TensorFlow on macOS Mojave.

My Setup
Hardware
Model Name: MacBook Pro
Model Identifier: MacBookPro15,1
Processor Name: Intel Core i9
Processor Speed: 2.9 GHz
Number of Processors: 1
Total Number of Cores: 6
L2 Cache (per Core): 256 KB
L3 Cache: 12 MB
Memory: 32 GB
OS: macOS 10.14.3 (18D32a)
Software
Package Manager: Home Brew
Big Data: Hadoop
Cluster Computing Framework: Apache Spark 2.0.0
Installation
Install Xcode 8.0.
Xcode can be updated from
https://developer.apple.com/xcode/downloads/
If 8.0 is installed, you may need to:
sudo xcode-select –switch /path/to/Xcode-beta.app
bash-3.2$ sudo xcode-select –switch /Applications/Xcode-beta.app
    Install Home Brew

Install Tensor flow

Open a terminal in MAC.

CMD + Space & type Terminal or open terminal from the launcher
$ brew install tensorflow

==> Downloading https://homebrew.bintray.com/bottles/libtensorflow-1.12.0.mojave.bottle.tar.gz

######################################################################## 100.0%

==> Pouring libtensorflow-1.12.0.mojave.bottle.tar.gz

?  /usr/local/Cellar/libtensorflow/1.12.0: 9 files, 158.7MB

TensorFlow for Deep Learning with Python

The basics about Python are already explained in my previously published blog: Python Basics

Kinshuk Dutta
New York