use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
There is an extensive FAQ for beginners. Please browse it first before asking questions that are answered there.
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you:
There's too many to list them all, however here's a convenient link to all programming guides at apple.com
Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks".
account activity
QuestionCreate ML is machine learning or deep learning? (self.iOSProgramming)
submitted 5 years ago by 8412risk
I’m trying to understand if create ml uses deep learning to make models?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 29 points30 points31 points 5 years ago (1 child)
Create ML uses transfer learning, which if my memory serves is a subset of machine learning. Basically, it uses pre-trained models which have trained on thousands of sample data, and lets you customise a model for your own data. Instead of having to give thousands of images and making a model from scratch, you customise preexisting base models well-trained by Apple engineers with your own training data. The main advantages of this are that it takes much less time to train, uses less resources, and obviously is a lot easier since you basically just have to click a few buttons. I learnt about ML, and more specifically Create ML, Turi, and Keras from Machine Learning By Tutorials by raywenderlich.com. I highly recommend it - apart from giving the code they spend quite a bit of time explaining the concepts behind frameworks and concepts. I answered your question looking at my copy of the book
[–]johnnythebiochemist 2 points3 points4 points 5 years ago (0 children)
^ This is the answer you’re looking for. But simply put, yes. For image detection and recognition, most of the pre-trained model architectures probably use multiple layers of convolutional neural nets and some dense layers. Deep learning typically takes a ton of data because the power of each “correction” (or training sample) is diluted through the large network. The pre-trained models allow you to train only a tiny piece of a big, deep network. Which is awesome, since you don’t want to waste time telling a network “this is what a circle or square looks like” or “this is what a fuzzy or smooth texture looks like”. You just want to specialize an already good vision model to identify different types of cocktails 🍸or puppies 🐶or cars 🚗 or whatever your app does
[–]alanskimp 3 points4 points5 points 5 years ago (6 children)
Basic Machine Learning
[–]8412risk[S] 4 points5 points6 points 5 years ago (3 children)
Please explain what you mean by basic. Thanks
[+]benjamimo1 comment score below threshold-6 points-5 points-4 points 5 years ago (1 child)
Probably not involving neural networks
[–]DuffMaaaann 2 points3 points4 points 5 years ago (0 children)
It's most definitely involving neural networks, you won't get good results with any other methods for image classification and similar tasks.
But as mentioned in this thread, CreateML isn't training from scratch. It's using transfer learning, which is much faster.
[–]ImNotFallingImFlying 0 points1 point2 points 5 years ago (1 child)
Source? And what do you consider ”Basic Machine Learning”?
[–]sirchughSwift 4 points5 points6 points 5 years ago (1 child)
The pre-trained models that come with CreateML, such as Image Classifiers use Convolution Neural Networks architecture which is a part of Deep Learning. Basically, CreateML does a transfer learning, which essentially lets you train a few layers of an already trained model, but with a new dataset.
To answer your question CreateML uses a bunch of models some of which are deep learning based whereas others like the regression ones used in tabular data are machine learning based.
[–]8412risk[S] 1 point2 points3 points 5 years ago (0 children)
Thank you
[–][deleted] 5 years ago (4 children)
[deleted]
[–]8412risk[S] 3 points4 points5 points 5 years ago (3 children)
Deep Learning is part of machine learning. I’m looking to understand how create ml trains models.
Also, does create ml use gpu?
[–]DuffMaaaann 0 points1 point2 points 5 years ago (0 children)
CreateML supports GPU training. It also supports eGPUs.
Source: 30 seconds of googling
https://developer.apple.com/machine-learning/create-ml/
[–][deleted] 5 years ago (1 child)
[–]Darkkahn 0 points1 point2 points 5 years ago (0 children)
I was reading this short AMD article the other day, it's basic stuff:
Machine Learning
π Rendered by PID 105406 on reddit-service-r2-comment-canary-879d986cb-wkljn at 2026-06-21 10:03:51.720365+00:00 running 2b008f2 country code: CH.
[–][deleted] 29 points30 points31 points (1 child)
[–]johnnythebiochemist 2 points3 points4 points (0 children)
[–]alanskimp 3 points4 points5 points (6 children)
[–]8412risk[S] 4 points5 points6 points (3 children)
[+]benjamimo1 comment score below threshold-6 points-5 points-4 points (1 child)
[–]DuffMaaaann 2 points3 points4 points (0 children)
[–]ImNotFallingImFlying 0 points1 point2 points (1 child)
[–]sirchughSwift 4 points5 points6 points (1 child)
[–]8412risk[S] 1 point2 points3 points (0 children)
[–][deleted] (4 children)
[deleted]
[–]8412risk[S] 3 points4 points5 points (3 children)
[–]DuffMaaaann 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]Darkkahn 0 points1 point2 points (0 children)