Theano - Pendahuluan
Sudahkah Anda mengembangkan model Pembelajaran Mesin dengan Python? Maka, tentunya Anda mengetahui seluk-beluk dalam mengembangkan model tersebut. Pengembangan biasanya merupakan proses lambat yang memakan waktu berjam-jam dan berhari-hari.
Pengembangan model Machine Learning membutuhkan banyak perhitungan matematis. Ini umumnya membutuhkan perhitungan aritmatika terutama matriks besar dari beberapa dimensi. Saat ini kami menggunakan Jaringan Neural daripada teknik statistik tradisional untuk mengembangkan aplikasi Pembelajaran Mesin. Neural Network perlu dilatih untuk menangani sejumlah besar data. Pelatihan dilakukan dalam kumpulan data dengan ukuran yang wajar. Dengan demikian, proses pembelajaran bersifat iteratif. Jadi, jika komputasi tidak dilakukan secara efisien, pelatihan jaringan dapat memakan waktu beberapa jam atau bahkan berhari-hari. Dengan demikian, pengoptimalan kode yang dapat dieksekusi sangat diinginkan. Dan itulah yang sebenarnya Theano sediakan.
Theano adalah pustaka Python yang memungkinkan Anda menentukan ekspresi matematika yang digunakan dalam Pembelajaran Mesin, mengoptimalkan ekspresi ini dan mengevaluasinya dengan sangat efisien dengan menggunakan GPU secara meyakinkan di area kritis. Ini dapat menyaingi implementasi C penuh yang khas di sebagian besar kasus.
Theano ditulis di lab LISA dengan tujuan menyediakan pengembangan cepat dari algoritme pembelajaran mesin yang efisien. Ini dirilis di bawah lisensi BSD.
Dalam tutorial ini, Anda akan belajar menggunakan perpustakaan Theano.