Theano - Fungsi

Theano functionbertindak seperti pengait untuk berinteraksi dengan grafik simbolik. Grafik simbolik dikompilasi menjadi kode eksekusi yang sangat efisien. Ini mencapai ini dengan merestrukturisasi persamaan matematika untuk membuatnya lebih cepat. Ini mengkompilasi beberapa bagian ekspresi ke dalam kode bahasa C. Ini memindahkan beberapa tensor ke GPU, dan seterusnya.

Kode terkompilasi yang efisien sekarang diberikan sebagai masukan ke Theano function. Saat Anda menjalankan Theanofunction, ini memberikan hasil komputasi ke variabel yang ditentukan oleh kami. Jenis pengoptimalan dapat ditentukan sebagai FAST_COMPILE atau FAST_RUN. Ini ditentukan dalam variabel lingkungan THEANO_FLAGS.

A Theano function dideklarasikan menggunakan sintaks berikut -

f = theano.function ([x], y)

Parameter pertama [x] adalah daftar variabel input dan parameter kedua y adalah daftar variabel keluaran.

Setelah memahami dasar-dasar Theano, mari kita mulai pengkodean Theano dengan contoh yang sepele.