
Neural Networks for Swift Developers
The iOS Programmers guide to Neural Networks
Course Summary
Students will learn the architecture of a Neural Network.
Students will learn how a Neural Network is trained AKA Deep Learning.
Students will build an XOR Neural Network with pure Swift.
Students will build an App that compares the Deep Learning Speed of a Metal Performance Shaders Convolutional Neural Network (MPSCNN) GPU Framework versus the Basic Neural Network Subroutine (BNNS) Accelerate CPU framework.
Students will build a ConvNet using Apple's Vision API. Students will implement an image analysis request using VNDetectRectangles Request to build a deep learning app that identifies faces in an image.
Students will build a CoreML application using the Places205-GoogLeNet model.
Project 4: CoreML-2 Students will concatenate two of Apples machine learning frameworks with a model to implement a neural network from scratch.
Students will install && build a CoreML model from scratch in 8 Easy Steps!
The goal of this course is to show the Swift Programmer how to build, learn and run a Neural Network using Swift. This is a minor list of what the iOS developer will learn. To see a list of everything the developer will learn please click on the curriculum link for this course.