Backpropagation and Deep Neural Network engine

After discuss with my friend Eko kurniawan, finally we share our deep learning engine project to github. So you can try the engine or contribute to develop the engine (we hope there are a lot of people interested with this project).

Our project started in 2015 when we tried to create a startup company that concern with data analytics or data science. We trying to create the general engine for deep neural network that able to customize the stack of methods, so can be fit with some cases in the real world. And I used this engine for my theses in ITB (Institut Teknologi Bandung) to finished my study in master of informatics (computer science) program.

I hope this engine can be use to resolve a lot of problem that need machine learning implementation, especially for automation system. We call this project “DEEPWISSEN”, hope it will be usefull.

*before, I have explained about Deep Learning in an article in this blog using Bahasa Indonesia :  https://situkangsayur.wordpress.com/2015/07/27/deep-learning/

or in english : https://situkangsayur.wordpress.com/2016/12/25/what-is-deep-learning/

Thanks.

You can check the project repo in this link : https://github.com/situkangsayur/machine-learning

and for the jar : https://github.com/situkangsayur/deepwissen-jar

Advertisements

IEEE Indonesia Section Gathering, Januari 2016

Hari ini pertama kalinya saya mengikuti gathering member IEEE (Institute of Electrical and Electronics Engineers) Indonesia Section, atau di IEEE di tulis Indonesia masuk pada region 10. Saya daftar IEEE sekitar akhir Desember 2015, tujuannya agar kalau ikut konfrensi bisa dapet diskon (sepakat dengan yang lainnya pun begitu) hahaha.. dan lumayan dapet email dengan domain IEEE. :)))

Saya anggota baru, jadi masih blahbloh, gak tau itu acara apaan selain IEEE itu merupakan organisasi profesi dan memiliki journal IEEE yang terakreditasi dan di akui secara Internasional tentunya. Ternyata saya pun baru tau IEEE memiliki student ambasador juga Students Branch nya, mirip seperti MSP kalau di Microsoft. hhmm menarik dan saya waktu S1 gak tau yang begituan, dan banyak cewek juga yang ikut, ternyata sayang kurang gaul. Continue reading

Data Science ada dimana-mana

Assalammu’alaikum wr.wb,

Kemarin saya sehabis pulang dari salah satu ecommerce di Indonesia untuk mendiskusikan berbagai possibility yang bisa mereka lakukan pada beberapa sistem mereka agar lebih pintar dan memanfaatkan seluruh data yang mereka miliki, bertemu dengan seseorang kita sebut saja mas boy yang berprofesi sebagai salesman produk makanan di perusahaan makanan lokal yang ternama.

Saya kebetulan mendapatkan tempat duduk yang bersebelahan dengan mas boy setelah itu berkenalan dan ngobrol lalu membicarakan mengenai kultur perusahaan, tempat kerja dan lain-lain. Saya ketahui ternyata mas boy ini salesman senior di suatu perusahaan dan sudah mencoba berbagai perusahaan. Lalu saya tanya-tanya mengenai pekerjaannya, apa yang dikerjakannya. Continue reading

Apa itu Deep Learning ??

Assalammu’alaikum,

Kali ini saya ingin share mengenai apa itu deep learning, setidaknya sejauh yang saya pelajari hingga hari ini, kebetulan di startup yang kami bangun (bareng teman-teman saya) di starlabs.id (PT. Starlabs Global Teknologi) sedang mencoba mengimplementasikan engine untuk machine learning dan dua algoritma deep learning.

Banyak referensi yang bisa kita gunakan mengenai deep learning, terutama dari berbagai perusahaan besar dunia sekelas google, facebook, baidu, microsoft, amazon, nvidia dan lain-lain. Apa itu Deep Learning? seberapa penting atau seberapa bernilai deep learning? terutama untuk business, siapa tokoh yang banyak melakukan riset atau membangun deep learning? Dan kenapa saya dan teman-teman ingin membangun engine sendiri untuk machine learning? bukankah banyak framework, library dan services (terutama seperti azure dan aws) untuk machine learning? Continue reading

Bayesian Belief Network

Assalammu’alaikum,

Kali ini saya ingin mencoba share mengenai bayesian belief network, suatu metode dalam machine learning yang masuk ke dalam kategori supervised learning. Pada dasarnya belief network mengambil teori dasar bayessian, yang memanfaatkan distribusi probabilitas pada setiap features yang diketahui. Namun yang membedakan adalah dalam belief network menggunakan suatu network yang merepresentasikan kondisi pengetahuan dependensi dan in-dependensi setiap features yang ada dalam suatu kasus atau dataset. Berbeda dengan naive bayes yang tidak melihat kemungkinan dependensi dan in-dependensi setiap features (attributes), dan itu dapat dilihat dari representasi metode yang digunakan naive bayes. Tentunya dengan melihat model yang dihasilkan adalah berupa inferences yaitu distribusi probabilitas setiap features dalam network maka belief network dapat menjadi alternatif metode yang lebih baik dibanding naive bayes yang tidak melihat kemungkinan tersebut. Continue reading

Machine Learning vs Datamining

Assalammu’alaikum,

Kali ini saya ingin share mengenai Machine Learning dan Datamining, lebih tepatnya mungkin perbedaan antara Machine Learning dan Datamining. Judulnya agak serem juga ya Machine Learning vs Datamining hehehe, tapi tujuannya bukan memperlihatkan mana yang lebih baik, tapi lebih kepada menjelaskan sebenarnya kapan suatu sistem learning atau pencarian pola atau pencarian knowledge (pengetahuan) dikatakan Machine Learning kapan dapat dikatakan Datamining.

Bahasan singkat ini sebenarnya saya ambil dari posting saya di facebook ketika selesai acara seminar CodeLabs UNIKOM yang ada materi mengenai datamining juga. Dan kenapa saya tulis kembali di blog, karena pada tanggal 29 Januari 2014 kemarin ada acara seperti penjelasan mengenai kelompok keilmuan E (Game Tech dan Artificial Intelligence) di Program Studi Teknik Informatika UNIKOM, kebetulan saya menjadi pengisi materi mengenai sistem rekognisi yang memanfaatkan Machine Learning dan ada yang menanyakan mengenai apa perbedaan Machine Learning dan Datamining. Continue reading