Platform Lightly AI


Saya lagi nyoba platform lightly.ai tools machine learning. Lightly ini tools buat mempermudah kita untuk memproses dataset yang besar. Dia punya tools seperti Datasource, lightly worker, lightly platform dan lightly python client.

Datasource ini bisa digunakan untuk ngakses dataset kita yang disimpan di cloud kayak AWS S3 bucket, Google cloud bucket dan Azure. Lightly worker tuh container docker untuk memproses dataset besar. Lightly platform ini buat liat dataset, sharing dataset dll. Sementara lightly python client ini buat ngirim perintah ke lightly platform dan worker.

Karena dataset saya lokal, jadi saya cuman pake python clientnya doang. instalasinya python clietnya pake perintah:

pip3 install lightly

Terus saya coba tutorial training model SimCLR untuk klasifikasi gambar. Tutorialnya bisa dilihat disini

https://docs.lightly.ai/self-supervised-learning/tutorials/package/tutorial_simclr_clothing.html

SimCLR ini slaah satu model Self Supervised learning (SSL). Dengan model ini kita gak perlu ngasih label ke dataset kita satu persatu. Model SSL yang dipake dia menggunakan Resnet18, dengan teknik augmentasi vertical flip, random rotation. Parameter yang dia ukur disini adalah loss. Untuk SimCLR loss yang dipake adalah NTXentLoss. Saya coba running di PC saya dengan 1 GPU gak nyampe 1 jam dah beres.

Ada banyak model SSL lagi yang disediakan sama lightly, diantaranya BarlowTwins, BYOL, Dino, MoCo, SimSiam, SwaV dll. Semoga bermanfaat!

referensi

https://docs.lightly.ai


Silahkan tuliskan tanggapan, kritik maupun saran