Use Core ML Library in swift 3 (for iOS 11)

Core ML

Core ML provide the Various facility which is based on Machine learning , Here We are implementing related to Image , with the help of this we can search the image name or can get the name  of product.

Here is Link:

https://developer.apple.com/machine-learning/

For configuring in App , here we are taking the example of camera and after taking the image CoreML will provide the prediction name of image.

1: Take the permission in info.plist

To access your camera and photo library, there is still one last thing you must do. Go to your Info.plist and two entries: Privacy – Camera Usage Description and Privacy – Photo Library Usage Description. Starting from iOS 10, you will need to specify the reason why your app needs to access the camera and photo library.

2: Now go to this Sites:

https://developer.apple.com/machine-learning/

and Download  “Inception v3”  Model

3: Now drag and copy to target folder.

4: let’s add the model in our code. Go back to ViewController.swift. First, import the CoreML framework at the very beginning:

5: Now create outlet of Image View and label where we show the messages:

6:  Now on click the button:

7: On Select Image there delegate method will call:

 

8: Here “prediction.classLabel” this will return the prediction name of image.

 

 

 

 

 

 

 

 

. . .

Comment

Add Your Comment

Be the first to comment.

css.php
Hire Us!
Brief us about your requirements and we'll get back to you.
Woo! Hooy!
We have just recieved your project brief and our expert will contact you shortly.
Send Again
Close