
Learn what machine learning is and how Apple's new framework enables apps to learn from data. Apply visual recognition in an iOS app using Swift.
Discover how supervised learning uses labeled training data to teach models to classify new inputs, and how regression and classification apply to examples like spam filters and salaries.
Explore unsupervised learning, where models find structure in unlabeled data through clustering, even in social datasets like Facebook. They learn to identify data groups and patterns without explicit labels.
Compare reinforcement learning with supervised and unsupervised learning. See how AlphaGo, trained on thousands of games, uses reinforcement learning and deep learning to optimize moves toward a winning outcome.
Core ML loads pre trained models and runs on-device predictions for classification or regression, using dot eml model files and ready-to-use models like Inception V3.
Build a hot dog or not hot dog image classifier for an iOS app using the camera to capture photos and reveal the classification.
Learn to import a pre trained image recognition model (Inception V3) into an iOS project with CoreML and Vision, and enable camera-based image capture via a UI image picker.
Convert user-selected UI image to a CIImage, run it through the Inception V3 Core ML model via the Vision framework, and interpret the classification results.
Classify a user-selected image with the Inception V3 model using Vision and CoreML, then set the navigation title to hot dog or not hot dog based on the top result.
Convert a pre-trained model into a dot eml model file using Python tools and load it into your Xcode project to create an offline flower recognition app.
Master the setup of pip, create a python two point seven virtual environment, and install Corrimal Tools with pip to enable CoreML workflows for iOS apps.
Convert a caffe model into a CoreML mlmodel via a Python script, load the model files and labels, and save the flower classifier as a CoreML model.
Import the flower classifier mlmodel into a new Xcode project, then configure a UIImagePickerController to capture a photo and display it in an image view using a camera button.
Set up a UIImagePickerController to capture photos with the camera, embed in a navigation controller, configure privacy, handle the delegate, present and dismiss the picker, and enable optional cropping.
Use the flower classifier to classify the image from the image picker and update the navigation bar title with the detected flower name via a Detect method.
Learn to build an iOS image classification flow with Core ML and Vision, converting user images to CI image and classifying flowers with a flower classifier model.
Add Wikipedia lookups to your CoreML flower recognizer by integrating Alamofire for REST API calls and CocoaPods for dependency management, specifying versions, and installing them to fetch flower information.
Configure CocoaPods in your project by creating a podfile, running pod install, and opening the generated Xcode workspace to verify Alamofire and SwiftyJSON imports.
Learn to construct a Wikipedia API call with Alamofire to fetch the Barberton daisy intro extract as JSON, using endpoint, parameters, format=json, action=query, extract and titles with redirect=true.
Use Alamofire to perform a get request to Wikipedia with parameters from a text file, handle the json response, and display the Wikipedia extract in a label.
Take a data response from a Wikipedia fetch, convert it to JSON with the Swift JSON framework, then parse it with SwiftyJSON to display the extract in a label.
Learn to parse a Wikipedia JSON response with Alamofire and SwiftyJSON, extract the article text via query, pages, pageid, and display it in a label while refining the UI.
Pull an image from a URL using SDWebImage, specify the page image thumbnail size to 500 by 500 from Wikipedia, and display the Barberton daisy in the app's image view.
Style the app with a garden theme, adjust imagery and colors, and create a flower app icon from scratch using Illustrator and Photoshop, preparing CoreML assets for flower classification.
Learn to build a visual recognition app with Swift using IBM blue mics, capture photos with a camera, interpret results, and share findings on Twitter.
Install Carthage as a dependency manager and integrate the IBM Watson visual recognition Swift SDK into an iOS Xcode project, including obtaining the API key.
Integrate a ui image picker to access the camera or photo library, then display the selected image in a full-screen image view and handle permissions.
Tap into a pre-trained IBM visual recognition model to classify images in an iOS app, wiring the UI, API key, and version, and test results in the simulator.
Learn to process IBM Watson classification results, extract the top items, check for hot dog, and update the iOS app UI on the main thread.
Polish the app by disabling the camera button during classification and showing a spinner, then enable sharing once hot dog or not hot dog results appear.
Have an app idea that requires machine learning?
But all the maths getting you down?
Want a simple and easy way of implementing machine learning in your iOS apps?
Then this course is for you!
Join me as we dive into Apple's latest iOS 11 API - CoreML - a native iOS framework built with Swift.
After this course you fully understand:
Take a look at what other students have been saying about this course:
"I am about a third through this course and I have learned so much. This course is worth way more than what it cost but I'm thankful prices are low or I might have passed it up in the first place not knowing what I would get. I have used a couple Udemy courses and countless youtube tutorials. This is the best course I've ever took." - Jeffrey Nelson
"The course offers interesting concepts coupled with a teacher that explains things clearly. You get to make a bunch of interesting apps and expand your skills. Thanks Angela!" - Megan Eding
"Clear tutorials, the lecturer explains everything well. It is one of the best courses I have participated in on Udemy." - Mark Garcia
"Angela is connecting the missing dots for me... " - Tom Colenbrander
What are you waiting for? Join the course today!