image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

"Excellent! Thank you for all your hard work." - Mammoth Interactive student Inderpal
"Great! Well explained and the instructor provides clear examples" - Mark T.
Dive into a world of data science and analysis with a wide range of examples including the CIFAR 100 image dataset, Xcode development for Apple, Swift coding, CoreML, image recognition, and structuring data with pandas.
This Mammoth Interactive course was funded by a #1 project on Kickstarter
Learn Android Studio, Java, app development, Pycharm, Python coding, Tensforflow and more with Mammoth Interactive.
Build advanced projects using machine learning including advanced the MNIST database with neuron functions. Build a text summarizer and learn object localization, object recognition and Tensorboard.
Machine learning is a machine’s ability to make decisions or predictions based on previous exposure to data and extensive training. In other words, if a machine (program, app, etc.) improves its prediction accuracy through training then it has “learned”.
Learn How Models Work
Computational graphs consist of a network of connected nodes (often called neurons). Each of these nodes typically has a weight and a bias that helps determine, given an input, which path is the most likely. 
There are 4 main components to building a machine learning program: data gathering and formatting, model building, training, and testing and evaluating
Data Gathering and Formatting
You will learn to gather plenty of data for the model to learn from.
All data should be formatted pretty much the same (images same size, same color scheme, etc.) and should be labelled. Also divide data into mutually exclusive training and testing sets.
Model Building
You will learn to figure out which kind of model scheme works best and what kinds of algorithms work best for the problem you’re trying to solve.
Training, Testing and Evaluating
The model can choose paths through the neural network or computational graph based upon the inputs for a particular run, as well as the weights and biases of neurons in the network. 
In supervised learning, we show the model what the correct outputs are for a given set of inputs and the model alters the weights and biases of neurons to minimize the difference between its output and the correct answer.
Enroll Now to Learn with Mammoth Interactive
Who this course is for:
Topics involve intermediate math, so familiarity with university-level math is very helpful

What you'll learn

Code in 3 programming languages: Java, Python and Swift

Build nodes and data models for linear regression

Use summarizing mechanisms to handle text data

Test projects on mobile devices

Examine computational graphs

Analyze scalars and histograms

Build neuron functions

Load, convert, and display image and digit data

Describe data with statistics

And much more...

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction to Machine Learning + Software
2
1.1-Projects Overview
1.2-Project Resources - Mammoth Interactive
2-Android Studio
4
2.1-Downloading and Installing Android Studio
2.2-Exploring Interface
2.3-Setting up an Emulator and Running Project
2.4-Code
3-Java
13
3.1-Intro to Language Basics
3.2-Variable Types
3.3-Operations on Variables
3.4-Array and Lists
3.5-Array and List Operations
3.6-If and Switch Statements
3.7-While Loops
3.8-For Loops
3.9-Functions Intro
3.10-Parameters and Return Values
3.11-Classes and Objects Intro
3.12-Superclass and Subclasses
3.13-Static Variables and Axis Modifiers
4-App Development
4
4.1-Intro To Android App Development
4.2-Building Basic UI
4.3-Connecting UI to Backend
4.4-Implementing Backend and Tidying UI
5-Machine Learning Concepts
2
5.1-Introduction to Machine Learning
5.2-Pycharm Files
6-Pycharm
2
6.1-Project Overview
6.2-Pycharm Source Files - Mammoth Interactive
7-Introduction
2
7.1-Downloading and Installing Pycharm and Python
7.2-Exploring Pycharm
8-Python Language Basics
8
8.1-Introduction to Variables
8.2-Variables Operations and Conversions
8.3-Collection Types
8.4-Collections Operations
8.5-Control Flow If Statements
8.6-While and For Loops
8.7-Functions
8.8-Classes and Objects
9-Tensorflow
10
9.1-Project Demo
9.2-Topics List
9.3-Importing Tensorflow to Pycharm
9.4-Constant Nodes and Sessions
9.5-Variable Nodes
9.6-Placeholder Nodes
9.7-Operation nodes
9.8-Loss, Optimizers, and Training
9.9-Building a Linear Regression Model
9.10-Tensorflow Project Files - Mammoth Interactive
10-Building Apps With Machine Learning
3
10.1-Introduction - Improving Model Efficiency
10.2-Project Code - Mammoth Interactive
10.3-Introduction to Tensorflow Lite
11-Text Summarizer
6
11.1-Introduction
11.2-Exploring How Model Is Built
11.3-Exploring Training and Summarizing Mechanisms
11.4-Exploring Training and Summarizing Code
11.5-Testing the Model
11.6-Text Summarizer Pycharm
12-Object Localization
3
12.1-Introductions
12.2-Examining Project Code
12.3-Testing with a Mobile Device
13-Object Recognition
3
13.1-Introduction
13.2-Examining Code
13.3-Testing on Mobile Device
14-Introduction to Tensorboard
5
14.1-Introduction to Upcoming Projects
14.2-Examining Computational Graph In Tensorboard
14.3-Analyzing Scalars and Histograms
14.4-Modifying Model Parameters Across Multiple Runs
14.5-Project Code - Mammoth Interactive
15-Advanced Machine Learning Concepts
2
15.1-Introduction to Upcoming Projects
15.2-Project Code - Mammoth Interactive
16-Advanced MNIST
13
16.1-Project Demonstration
16.2-Project Overview
16.3-Building Neuron Functions
16.4-Building the Convolutional Layers
16.5-Building Dense, Dropout, and Readout Layers
16.6-Writing Loss and Optimizer Functions and Training and Testing
16.7-Optimizing Saved Graph
16.8-Setting up Android Project
16.9-Setting Up UI
16.10-Load and Display Digit Images
16.11-Formatting Model Input
16.12-Displaying Results and Summary
16.13-Project Code - Mammoth Interactive
17-Advanced CIFAR 100
11
17.1-Project Demo
17.2-Project Overview
17.3-Inputting and Formatting Data
17.4-Building the Model
17.5-Training, Testing, and Freezing the Model
17.6-Setting up Android Project
17.7-Building User Interface
17.8-Loading and Displaying Images
17.9-Converting Image Data and Running Inference
17.10-Project Summary
17.11-CIFAR 100 Project Files - Mammoth Interactive
18-Introduction to iOS
1
18.1-Introduction to iOS
19-Introduction to Xcode
2
19.1-Downloading and Installing Xcode
19.2-Exploring XCode's Interface
20-Coding Crash Course - Swift Programming Language
6
20.1-Variables
20.2-Variable Operations
20.3-Collections
20.4-Control Flow
20.5-Functions
20.6-Classes and Objects
21-iOS App Development
2
21.1-Building App From Start to Finish
21.2-Project Files - Mammoth Interactive
22-Introduction to CoreML
1
22.1-Introduction to CoreML
23-iOS Image Recognition
6
23.1-Project Demonstration
23.2-Project Setup
23.3-Displaying and Resizing Images
23.4-Converting Image to Pixel Buffer
23.5-Project Summary
23.6-Project Code - Mammoth Interactive
24-iOS Tensorflow Model Importing
5
24.1-Project Introduction
24.2-Converting pb to mlmodel File and Setup
24.3-Running Inference Through Model
24.4-Testing and Summary
24.5-iOS Tensorflow Project Code - Mammoth Interactive
25-Starting Projects in Pandas
2
25.1-Installing Pandas
25.2-Setting up Pandas
26-Working With Data Structures
3
26.1-Creating a DataFrame
26.2-Sorting and Series
26.3-Expanding a Dataframe
27-Manipulating DataFrames
2
27.1-Getting Values and dealing with NaN Values
27.2-Dropping rows and columns
28-Reading and Writing Data
2
28.1-Reading from CSV
28.2-Writing to CSV
29-Analytical Approaches to Data
6
29.1-Starting with an analysis
29.2-Locating data by labels
29.3-Statistical description of data
29.4-Histogram plots in pandas
29.5-Starting an analysis of all our data
29.6-Continuing an analysis of all our data
30-Test Your Knowledge: Pandas (NEW)
2
30.1-Test Your Knowledge: Pandas
30.2-Bonus Lecture: Community Newsletter