بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
TPOT adalah library dalam bahasa pemrograman Python yang dapat digunakan untuk mengoptimalkan/menentukan algoritma pembelajaran mesin secara otomatis dengan menggunakan algoritma genetika. Sebelum membaca lebih lanjut ada baiknya kalian tahu jawaban dari pertanyaan "apa sih algoritma genetika itu?" sama "gimana sih cara kerja algoritma genetika?". Kalo nggak tahu jangan khawatir pilih aja salah satu link di bawah ini untuk mendapatkan jawaban dari kedua pertanyaan tadi :
Sesuai dengan apa yang saya jelaskan di awal, jadi TPOT ini bakal nyari algoritma pembelajaran mesin dengan menjelajahi(coba-coba) ratusan atau bahkan ribuan parameter dengan menggunakan algoritma genetika untuk menemukan algoritma pembelajaran mesin beserta parameternya yang paling optimal. Jadinya ya kalo kita punya dataset kita ndak perlu nyobain SEMUA algoritma dan ndak perlu juga coba-coba nyesuaiin parameternya buat cari tahu mana nih algoritma yang ngepas/cocok sama dataset kita. Mantap jiwa kan? Ehehehe. Algoritma genetika dan pembelajaran mesin itu bagian dari kecerdasan buatan namun algoritma genetika bukanlah bagian dari pembelajaran mesin, si algoritma genetika ini dia itu lebih ke teknik optimasi(baca lebih lanjut). Ini nih bagian yang diurus sama si TPOT itu.
Gambar 1 - Bagan tahapan dari sebuah alur pembelajaran mesin.
Setelah TPOT selesai mencari algoritma pembelajaran mesin yang paling optimal, TPOT juga bisa mengekspor algoritma (model pembelajaran mesin) tersebut ke dalam baris-baris kode bahasa pemrograman Python. Jadinya ntar tinggal dipake aja. Mantab jiwa(lagi) kan? Ehehehe.
Gambar 2 - Contoh dari pipeline yang dihasilkan oleh TPOT.
O iya TPOT ini dibuat di atas library scikit-learn(supervised learning), jadi semua algoritma pembelajaran mesin yang dicari sama TPOT waktu kita pake TPOT itu semuanya dari scikit-learn. Begitoe...
Cara pasang TPOT cukup mudah.
Ketikan saja salah satu dari dua perintah di bawah ini di dalam konsol kalain(terminal/cmd) :
pip install tpot atau pip3 install tpot
Jika sudah terpasang pilih aja salah satu dari dua link di bawah ini(atau dua-duanya juga boleh) untuk mengetahui gimana sih caranya nggunain si TPOT ini.
Semoga bermanfaat! :)