Skip to main content

Image Recognition Example Using CreateML #IOSDev



Hello everyone, in this tutorial I would like to share about using CreateML Framework to recognition image. in the end of this tutorial we will achieve model from training data that can be use to be mlmodel in xcode. 

like example bellow


above picture means picture orange that we put on that view has recognise that it is an orange. so cool is'nt it?

lets go ahead.  

first, create and playground project and then choose macOS platform, like bellow.

note : we need to choose macOS project because, the framework that we use is only available on macOS platform. 

after that, put the code bellow in playground editor.  and then run it

when you run the code, MLUI will appear beside your editor, we use the MLUI to put our data training. so in the next step, you need to prepare the training data. in this tutorial I have collecting training data about some fruits, apple and orange. you could download it here

drag the training folder to MLUI until the image processing has done.


after process done, now you could test by drag testing data like bellow. 


Hurray, our image has recognise as orange.  you can try with another training data.. good luck ^_^


Popular posts from this blog

OpenVPN Alternatif Solusi Menanggulangi Blokir dari KOMINFO

Sejak akhir juli 2022 kemaren indonesia di gegerkan dengan tindakan kominfo atas diblokirnya banyak platform digital karna tidak mendaftar PSE, terutama paypal dan plaform game (steam, epic game dll). keputusan ini semakin membuat netizen geram dikarenakan platform judi online malah disetujui untuk beroperasi karna sudah daftar PSE. Jujur menurut saya memang keputusan ini sejak awal saya dengar sudah mengada-ada karna sangat aneh memblokir semua platform digital yang jumlahnya tidak terhitung banyaknya dan hanya membolehkan akses platform yang sudah mendaftar yang jumlahnya hanya ratusan.  saya sebagai developer juga merasa aneh banget ini kebijakan apalagi platform development juga banyak yang di blacklist oleh kominfo seperti, github, gitlab, bitbucket, even website CDN pun di blacklist. astaga wkwkwk. anyway terlepas dari kebijakan konyol ini, saya mau berbagi tips cara agar tetep bisa mengakses semua platform tersebut tanpa ada halangan, yaitu dengan menggunakan VPN. banyak ban...

Install Laravel Menggunakan Composer dan Laravel Instant Builder | Learn and Practice

Composer adalah package manager php untuk menginstall library-library, kalo temen2 pernah memakai bahasa pemrograman java, pasti nggk asing mengenal library. contoh :  import java.io.*; laravel juga bisa di install melalui composer layaknya library, jadi setelah tau caranya install laravel via composer, sedikit banyak kalian akan faham gimana caranya install package. btw tutorial ini merujuk pada dokumentasi website laravel, so keep reading and go scroll. Mengenal Laravel Framework | Review NB: langkah-langkah di bawah menggunakan terminal linux Install dengan composer 1. Install Composer instalasi composer memiliki banyak perubahan di beberapa versi, dan dari website resminya pun menyarankan untuk tidak membuat tutorial cara installnya, karna bisa jadi untuk versi selanjutnya akan berbeda lagi cara installnya. jadi, install sesuai dengan apa yang ada di website resminya aja ya. hehe jika ada kendala silahkan koment di bawah y...

Laravel Library : Melihat Error Log Laravel Menggunakan Library Laravel Log Viewer

# Problem  Error di laravel sering terjadi pada saat proses developing berjalan, pada saat terjadi error laravel memiliki notif atau pemberitahuan error secara gui, jadi developer bisa mengerti lebih jelas untuk membenarkan error yang terjadi.  permasalahan yang seringkali terjadi pada pembuatan aplikasi berbasis laravel adalah saat website udah di upload ke server production dengan setting environment debug=false , maka saat terjadi error di suatu aksi tidak akan di munculkan errornya secara gui, apalagi yang mendapati error adalah user, jadi developer tidak akan tau ada error apabila user tidak melakukan laporan. nah untuk menyelesaikan masalah itu, kita dapat menggunakan error log viewer  yang di buat oleh   rap2hpoutre  , library ini berfungsi untuk mendata atau melist semua error yang terjadi saat aplikasi kita pada lingkungan production, jadi developer bisa memantau apabila terdapat error saat user menggunakan website kita.  penampa...