awesome-ml-demos-with-ios
awesome-ml-demos-with-ios copied to clipboard
WWDC Links
Core ML
- WWDC2019 256 Session - Advances in Speech Recognition
- WWDC2019 704 Session - Core ML 3 Framework
- WWDC2019 228 Session - Creating Great Apps Using Core ML and ARKit
- WWDC2019 232 Session - Advances in Natural Language Framework
- WWDC2019 222 Session - Understanding Images in Vision Framework
- WWDC2019 234 Session - Text Recognition in Vision Framework
- WWDC2018 708 Session - What’s New in Core ML, Part 1
- WWDC2018 716 Session - Object Tracking in Vision
- WWDC2018 717 Session - Vision with Core ML
- WWDC2018 709 Session - What’s New in Core ML, Part 2
- WWDC2018 713 Session - Introducing Natural Language Framework
- WWDC2017 710 Session - Core ML in depth
- WWDC2017 208 Session - Natural Language Processing and your Apps
- WWDC2017 510 Session - Advances in Core Image: Filters, Metal, Vision, and More
- WWDC2017 506 Session - Vision Framework: Building on Core ML
- WWDC2017 703 Session - Introducing Core ML
Create ML and Turi Create
- WWDC2019 424 Session - Training Object Detection Models in Create ML
- WWDC2019 426 Session - Building Activity Classification Models in Create ML
- WWDC2019 420 Session - Drawing Classification and One-Shot Object Detection in Turi Create
- WWDC2019 425 Session - Training Sound Classification Models in Create ML
- WWDC2019 428 Session - Training Text Classifiers in Create ML
- WWDC2019 427 Session - Training Recommendation Models in Create ML
- WWDC2019 430 Session - Introducing the Create ML App
- WWDC2018 712 Session - A Guide to Turi Create
- WWDC2018 703 Session - Introducing Create ML
Common ML
- WWDC2019 803 Session - Designing Great ML Experiences
- WWDC2019 614 Session - Metal for Machine Learning
- WWDC2019 209 Session - What's New in Machine Learning
- WWDC2018 609 Session - Metal for Accelerating Machine Learning
- WWDC2016 715 Session - Neural Networks and Accelerate
- WWDC2016 605 Session - What's New in Metal, Part 2
Used script for picking the title and url
https://developer.apple.com/videos/all-videos/
var all_titles = ""
var isEven = true
$("html body section ul ul li section section.row section.column a").each(function() {
isEven = !isEven
if (isEven) {
var url = window.location.origin + $(this).attr("href")
var components = url.split("/")
var wwdcName = components[components.length-3].toUpperCase()
var seesionNumber = components[components.length-2]
var title = $(this).text().trim()
all_titles += "- " + "[" + wwdcName + " " + seesionNumber + " Session - " + title + "]" + "(" + url + ")" + "\n"
}
});
all_titles
WWDC 2020
ML
Keywords: model, ml, machine learning, core ml, vision
Core ML
- WWDC2020 10152 Session - Use model deployment and security with Core ML
- WWDC2020 10153 Session - Get models on device using Core ML Converters
Vision
- WWDC2020 10673 Session - Explore Computer Vision APIs
- WWDC2020 10099 Session - Explore the Action & Vision app
- WWDC2020 10653 Session - Detect Body and Hand Pose with Vision
- TECH-TALKS 206 Session - QR Code Recognition on iOS 11
NLP
Create ML
- WWDC2020 10642 Session - Build Image and Video Style Transfer models in Create ML
- WWDC2020 10156 Session - Control training in Create ML with Swift
- WWDC2020 10043 Session - Build an Action Classifier with Create ML
Common ML
AR
AR, USD
- TECH-TALKS 609 Session - Advanced Scene Understanding in AR
- TECH-TALKS 601 Session - Face Tracking with ARKit
- WWDC2020 10611 Session - Explore ARKit 4
- WWDC2020 10604 Session - Shop online with AR Quick Look
- WWDC2020 10601 Session - The artist’s AR toolkit
- WWDC2020 10613 Session - What's new in USD
Metal
metal, gpu, tracing
- WWDC2020 10632 Session - Optimize Metal Performance for Apple Silicon Macs
- WWDC2020 10603 Session - Optimize Metal apps and games with GPU counters
- TECH-TALKS 606 Session - Metal 2 on A11 - Imageblock Sample Coverage Control
- TECH-TALKS 603 Session - Metal 2 on A11 - Imageblocks
- TECH-TALKS 602 Session - Metal 2 on A11 - Overview
- TECH-TALKS 605 Session - Metal 2 on A11 - Raster Order Groups
- TECH-TALKS 604 Session - Metal 2 on A11 - Tile Shading
- TECH-TALKS 608 Session - Metal Enhancements for A13 Bionic
- WWDC2020 10631 Session - Bring your Metal app to Apple Silicon Macs
- WWDC2020 10197 Session - Broaden your reach with Siri Event Suggestions
- WWDC2020 10615 Session - Build GPU binaries with Metal
- WWDC2020 10021 Session - Build Metal-based Core Image kernels with Xcode
- WWDC2020 10616 Session - Debug GPU-side errors in Metal
- WWDC2020 10012 Session - Discover ray tracing with Metal
- WWDC2020 10013 Session - Get to know Metal function pointers
- WWDC2020 10605 Session - Gain insights into your Metal app with Xcode 12
- WWDC2020 10602 Session - Harness Apple GPUs with Metal
Core Image
- WWDC2020 10089 Session - Discover Core Image debugging techniques
- WWDC2020 10008 Session - Optimize the Core Image pipeline for your video app
Others - WWDC2020
- WWDC2020 10690 Session - 2020 Apple Design Awards
- WWDC2020 10970 Session - A conversation with Lisa Jackson and former Attorney General Eric Holder
- WWDC2020 10969 Session - A conversation with the cast and creators of Mythic Quest: Raven’s Banquet
- WWDC2020 10635 Session - Accelerate your app with CarPlay
- WWDC2020 10117 Session - Accessibility design for Mac Catalyst
- WWDC2020 10232 Session - Adapt ad insertion to Low-Latency HLS
- WWDC2020 10194 Session - Add configuration and intelligence to your widgets
- WWDC2020 10649 Session - Add custom views and modifiers to the Xcode Library
- WWDC2020 10104 Session - Adopt the new look of macOS
- WWDC2020 10614 Session - Advancements in Game Controllers
- WWDC2020 10163 Session - Advancements in the Objective-C runtime
- WWDC2020 10097 Session - Advances in UICollectionView
- WWDC2020 10045 Session - Advances in diffable data sources
- WWDC2020 10019 Session - App accessibility for Switch Control
- WWDC2020 10037 Session - App essentials in SwiftUI
- WWDC2020 10671 Session - Architecting for subscriptions
- WWDC2020 10011 Session - Author fragmented MPEG-4 content with AVAssetWriter
- WWDC2020 10115 Session - AutoFill everywhere
- WWDC2020 10063 Session - Background execution demystified
- WWDC2020 10647 Session - Become a Simulator expert
- WWDC2020 10656 Session - Beyond counting steps
- WWDC2020 10111 Session - Boost performance and security with modern networking
- WWDC2020 10617 Session - Bring keyboard and mouse gaming to iPad
- WWDC2020 10042 Session - Build SwiftUI apps for tvOS
- WWDC2020 10033 Session - Build SwiftUI views for widgets
- WWDC2020 10643 Session - Build a SwiftUI view in Swift Playgrounds
- WWDC2020 10159 Session - Build an Endpoint Security app
- WWDC2020 10048 Session - Build complications in SwiftUI
- WWDC2020 10039 Session - Build document-based apps in SwiftUI
- WWDC2020 10105 Session - Build for iPad
- WWDC2020 10093 Session - Build for the iPadOS pointer
- WWDC2020 10113 Session - Build local push connectivity for restricted networks
- WWDC2020 10219 Session - Build localization-friendly layouts using Xcode
- WWDC2020 10140 Session - Build location-aware enterprise apps
- WWDC2020 10142 Session - Build scalable enterprise app suites
- WWDC2020 10676 Session - Build trust through better privacy
- WWDC2020 10052 Session - Build with iOS pickers, menus and actions
- WWDC2020 10633 Session - Capture and stream apps on the Mac with ReplayKit
- WWDC2020 10146 Session - Configure and link your app clips
- WWDC2020 10017 Session - Core Data: Sundries and maxims
- WWDC2020 10654 Session - Create Swift Playgrounds content for iPad and Mac
- WWDC2020 10022 Session - Create a seamless speech experience in your apps
- WWDC2020 10118 Session - Create app clips for other businesses
- WWDC2020 10046 Session - Create complications for Apple Watch
- WWDC2020 10222 Session - Create custom apps for employees
- WWDC2020 10204 Session - Create great enterprise apps: A chat with Box's Aaron Levie
- WWDC2020 10190 Session - Create quick interactions with Shortcuts on watchOS
- WWDC2020 10667 Session - Custom app distribution with Apple Business Manager
- WWDC2020 10040 Session - Data Essentials in SwiftUI
- WWDC2020 10074 Session - Decipher and deal with common Siri errors
- WWDC2020 10090 Session - Decode ProRes with AVFoundation and VideoToolbox
- WWDC2020 10158 Session - Deliver a better HLS audio experience
- WWDC2020 10223 Session - Deploy Apple devices using zero-touch
- WWDC2020 10145 Session - Design for Game Center
- WWDC2020 10206 Session - Design for iPad
- WWDC2020 10086 Session - Design for intelligence: Apps, evolved
- WWDC2020 10088 Session - Design for intelligence: Discover new opportunities
- WWDC2020 10087 Session - Design for intelligence: Make friends with "The System"
- WWDC2020 10200 Session - Design for intelligence: Meet people where they are
- WWDC2020 10162 Session - Design for location privacy
- WWDC2020 10640 Session - Design for the iPadOS pointer
- WWDC2020 10172 Session - Design great app clips
- WWDC2020 10103 Session - Design great widgets
- WWDC2020 10060 Session - Design high quality Siri media interactions
- WWDC2020 10205 Session - Design with iOS pickers, menus and actions
- WWDC2020 10076 Session - Diagnose performance issues with the Xcode Organizer
- WWDC2020 10138 Session - Discover AppleSeed for IT and Managed Software Updates
- WWDC2020 10229 Session - Discover HLS Blocking Preload Hints
- WWDC2020 10188 Session - Discover WKWebView enhancements
- WWDC2020 10655 Session - Discover how to download and play HLS offline
- WWDC2020 10634 Session - Discover search suggestions for Apple TV
- WWDC2020 10147 Session - Distribute binary frameworks as Swift packages
- WWDC2020 10009 Session - Edit and play back HDR video with AVFoundation
- WWDC2020 10077 Session - Eliminate animation hitches with XCTest
- WWDC2020 10165 Session - Embrace Swift type inference
- WWDC2020 10073 Session - Empower your intents
- WWDC2020 10047 Session - Enable encrypted DNS
- WWDC2020 10071 Session - Evaluate and optimize voice interaction for your app
- WWDC2020 10061 Session - Expand your SiriKit Media Intents to more platforms
- WWDC2020 10004 Session - Expanding automation with the App Store Connect API
- WWDC2020 10096 Session - Explore Packages and Projects with Xcode Playgrounds
- WWDC2020 10174 Session - Explore app clips
- WWDC2020 10168 Session - Explore logging in Swift
- WWDC2020 10217 Session - Explore numerical computing in Swift
- WWDC2020 10686 Session - Explore the new system architecture of Apple Silicon Macs
- WWDC2020 10010 Session - Export HDR media in your app with AVFoundation
- WWDC2020 10084 Session - Feature your actions in the Shortcuts app
- WWDC2020 10160 Session - Formatters: Make data human-friendly
- WWDC2020 10695 Session - Friday@WWDC
- WWDC2020 10173 Session - Get the most out of Sign in with Apple
- WWDC2020 10221 Session - Get your test results faster
- WWDC2020 10664 Session - Getting started with HealthKit
- WWDC2020 10220 Session - Handle interruptions and alerts in UI tests
- WWDC2020 10641 Session - Handle the Limited Photos Library in your app
- WWDC2020 10094 Session - Handle trackpad and mouse input
- WWDC2020 10669 Session - Handling FHIR without getting burned
- WWDC2020 10057 Session - Identify trends with the Power and Performance API
- WWDC2020 10225 Session - Improve stream authoring with HLS Tools
- WWDC2020 10148 Session - Inspect, modify, and construct PencilKit drawings
- WWDC2020 10083 Session - Integrate your app with Wind Down
- WWDC2020 10006 Session - Introducing Car Keys
- WWDC2020 10659 Session - Introducing StoreKit Testing in Xcode
- WWDC2020 10119 Session - Introduction to SwiftUI
- WWDC2020 10049 Session - Keep your complications up to date
- WWDC2020 101 Session - Keynote
- WWDC2020 10139 Session - Leverage enterprise identity and authentication
- WWDC2020 10026 Session - Lists in UICollectionView
- WWDC2020 10020 Session - Make your app visually accessible
- WWDC2020 10176 Session - Master Picture in Picture on tvOS
- WWDC2020 10224 Session - Meet Audio Workgroups
- WWDC2020 10670 Session - Meet Face ID and Touch ID for the web
- WWDC2020 10668 Session - Meet Nearby Interaction
- WWDC2020 10665 Session - Meet Safari Web Extensions
- WWDC2020 10106 Session - Meet Scribble for iPad
- WWDC2020 10100 Session - Meet Watch Face Sharing
- WWDC2020 10028 Session - Meet WidgetKit
- WWDC2020 10652 Session - Meet the new Photos picker
- WWDC2020 10027 Session - Modern cell configuration
- WWDC2020 10210 Session - Modernize PCI and SCSI drivers with DriverKit
- WWDC2020 10691 Session - Monday@WWDC
- WWDC2020 10666 Session - One-tap account security upgrades
- WWDC2020 10230 Session - Optimize live streams with HLS Playlist Delta Updates
- WWDC2020 10056 Session - Optimize the interface of your Mac Catalyst app
- WWDC2020 102 Session - Platforms State of the Union
- WWDC2020 10214 Session - Port your Mac app to Apple Silicon
- WWDC2020 10226 Session - Record stereo audio with AVAudioSession
- WWDC2020 10231 Session - Reduce latency with HLS Blocking Playlist Reload
- WWDC2020 10680 Session - Refine Objective-C frameworks for Swift
- WWDC2020 10207 Session - SF Symbols 2
- WWDC2020 10167 Session - Safely manage pointers in Swift
- WWDC2020 10189 Session - Secure your app: threat modeling and anti-patterns
- WWDC2020 10031 Session - Stacks, Grids, and Outlines in SwiftUI
- WWDC2020 10120 Session - Streamline your app clip
- WWDC2020 10149 Session - Structure your app for SwiftUI previews
- WWDC2020 10971 Session - Submit your questions for the cast and creators of Mythic Quest: Raven’s Banquet
- WWDC2020 10109 Session - Support hardware keyboards in your app
- WWDC2020 10110 Session - Support local network privacy in your app
- WWDC2020 10645 Session - Support multiple users in your tvOS app
- WWDC2020 10621 Session - Support performance-intensive apps and games
- WWDC2020 10681 Session - Swan's Quest, Chapter 1: Voices in the dark
- WWDC2020 10682 Session - Swan's Quest, Chapter 2: A time for tones
- WWDC2020 10683 Session - Swan's Quest, Chapter 3: The notable scroll
- WWDC2020 10684 Session - Swan's Quest, Chapter 4: The sequence completes
- WWDC2020 10169 Session - Swift packages: Resources and localization
- WWDC2020 10650 Session - Sync a Core Data store with the CloudKit public database
- WWDC2020 10184 Session - Synchronize health data with HealthKit
- WWDC2020 10618 Session - Tap into Game Center: Dashboard, Access Point, and Profile
- WWDC2020 10619 Session - Tap into Game Center: Leaderboards, Achievements, and Multiplayer
- WWDC2020 10095 Session - The Push Notifications primer
- WWDC2020 10175 Session - The details of UI typography
- WWDC2020 20022 Session - The winners of the 2020 Apple Design Awards
- WWDC2020 10694 Session - Thursday@WWDC
- WWDC2020 10687 Session - Triage test failures with XCTIssue
- WWDC2020 10692 Session - Tuesday@WWDC
- WWDC2020 10648 Session - Unsafe Swift
- WWDC2020 10644 Session - Use Swift on AWS Lambda with Xcode
- WWDC2020 10185 Session - Visually edit SwiftUI views
- WWDC2020 10116 Session - VoiceOver efficiency with custom rotors
- WWDC2020 10693 Session - Wednesday@WWDC
- WWDC2020 10663 Session - What's new for web developers
- WWDC2020 10651 Session - What's new in App Store Connect
- WWDC2020 10151 Session - What's new in CareKit
- WWDC2020 10672 Session - What's new in ClassKit
- WWDC2020 10209 Session - What's new in Core NFC
- WWDC2020 10182 Session - What's new in HealthKit
- WWDC2020 10228 Session - What's new in Low-Latency HLS
- WWDC2020 10143 Session - What's new in Mac Catalyst
- WWDC2020 10081 Session - What's new in MetricKit
- WWDC2020 10107 Session - What's new in PencilKit
- WWDC2020 10612 Session - What's new in RealityKit
- WWDC2020 10216 Session - What's new in ResearchKit
- WWDC2020 10068 Session - What's new in SiriKit and Shortcuts
- WWDC2020 10170 Session - What's new in Swift
- WWDC2020 10041 Session - What's new in SwiftUI
- WWDC2020 10098 Session - What's new in Universal Links
- WWDC2020 10662 Session - What's new in Wallet and Apple Pay
- WWDC2020 10646 Session - What's new in Web Inspector
- WWDC2020 10005 Session - What's new in assessment
- WWDC2020 10658 Session - What's new in education
- WWDC2020 10660 Session - What's new in location
- WWDC2020 10639 Session - What's new in managing Apple devices
- WWDC2020 10636 Session - What's new in streaming audio for Apple Watch
- WWDC2020 10171 Session - What's new in watchOS design
- WWDC2020 10661 Session - What’s new with in-app purchase
- WWDC2020 10078 Session - Why is my app getting killed?
- WWDC2020 10034 Session - Widgets Code-along, part 1: The adventure begins
- WWDC2020 10035 Session - Widgets Code-along, part 2: Alternate timelines
- WWDC2020 10036 Session - Widgets Code-along, part 3: Advancing timelines
- WWDC2020 10091 Session - Write tests to fail
- WWDC2020 10164 Session - XCTSkip your tests
- WWDC2020 10114 Session - iPad and iPhone apps on Apple Silicon Macs
Others - INSIGHTS
- INSIGHTS 110 Session - App Store Product Page
- INSIGHTS 103 Session - Bringing CARROT Weather to Apple Watch
- INSIGHTS 104 Session - Building a Brand on Social Media
- INSIGHTS 108 Session - Building a Business in the Kids Category
- INSIGHTS 106 Session - Creating A Great Commerce Experience
- INSIGHTS 102 Session - Localizing Evernote for Japan
- INSIGHTS 109 Session - Managing a Community
- INSIGHTS 107 Session - Marketing a Game at Launch
- INSIGHTS 101 Session - Releasing App Updates
- INSIGHTS 111 Session - Responding to Reviews
- INSIGHTS 112 Session - Using Subscriptions
- INSIGHTS 105 Session - Using the Paid Business Model
Others - TECH-TALKS
- TECH-TALKS 502 Session - An Introduction to HDR Video
- TECH-TALKS 508 Session - Apple TV App and Universal Search Video Integration - Part 1
- TECH-TALKS 509 Session - Apple TV App and Universal Search Video Integration - Part 2
- TECH-TALKS 505 Session - Apple TV Authentication Context
- TECH-TALKS 504 Session - Apple TV Distribution Program Overview
- TECH-TALKS 506 Session - Apple TV Set Top Box APIs
- TECH-TALKS 507 Session - Apple TV VSA Framework
- TECH-TALKS 501 Session - Authoring 4K and HDR HLS Streams
- TECH-TALKS 209 Session - Bringing Your Apps to the New iPad Pro
- TECH-TALKS 201 Session - Building Apps for iPhone X
- TECH-TALKS 207 Session - Building Apps for iPhone XS, iPhone XS Max, and iPhone XR
- TECH-TALKS 802 Session - Designing for Apple Watch Series 4
- TECH-TALKS 803 Session - Designing for Subscription Success
- TECH-TALKS 804 Session - Designing for iPad Pro and Apple Pencil
- TECH-TALKS 801 Session - Designing for iPhone X
- TECH-TALKS 208 Session - Developing Complications for Apple Watch Series 4
- TECH-TALKS 205 Session - Ensuring Beautiful Rich Links
- TECH-TALKS 703 Session - GDPR & CloudKit
- TECH-TALKS 610 Session - Get to know Reality Composer
- TECH-TALKS 301 Session - Introducing Extensible Enterprise SSO
- TECH-TALKS 503 Session - Introduction to AVDisplayManager
- TECH-TALKS 202 Session - Updating Your App for Apple TV 4K
- TECH-TALKS 203 Session - Updating for Apple Watch Series 3
- TECH-TALKS 402 Session - Using Web Inspector with tvOS Apps
- TECH-TALKS 401 Session - Web Inspector Walkthrough
- TECH-TALKS 702 Session - What's New in Core NFC
- TECH-TALKS 210 Session - What's New in Sharing
- TECH-TALKS 204 Session - iOS Storage Best Practices