Meet Up Facebook Developer Circle Universitas Brawijaya Malang 22–02–2017

Afifur Rozaq
Feb 25, 2017 · 3 min read
Kondisi meet up Facebook Developer Circle chapter Malang Februari 2017

Pada pertemuan meet up Facebook Developer Circle kali ini kita akan membahas bagaimana membangun sebuah aplikasi messenger bot. Materi pertama disampaikan Oleh Rizki Romadhoni dengan judul High Availability, Cost Effective Messenger Bot with AWS Lambda Serverless Infrastructure dan materi kedua disampaikan oleh Bayu Aldi Yansyah dengan judul Intent Classifier with Facebook fastText.

Pada acara meet up yang sudah dilaksanakan pada hari jumat kemarin, sangat begitu antusias dari teman-teman developer Malang yang ingin mengetahui lebih dalam mengenai Bagaimana cara mengembangkan Messenger Bot dengan High Availability, Cost Effective serta dibekali dengan Artificial Intelligence dan keuntungan apa saja yang kita dapatkan jika menggunakan AWS Lambda Serverless Infrastructure.

Berikut ringkasan materi dari meet up FB Dev C: Malang pada 22 Februari 2017.

Serverless Architectures ?

Serverless Architectures sendiri berfungsi untuk membangun dan menjalankan aplikasi, memperbaiki tanpa harus mengatur infrastruktur. Aplikasi berjalan pada server, manajemen server dapat dilakukan dengan AWS. Anda tidak perlu lagi menentukan, mengukur skala, memelihara server untuk menjalankan aplikasi, database, dan sistem penyimpanan Anda.

Serverless dapat juga memudahkan dalam membangun aplikasi web dan backend mobile yang lebih cepat. Dari sini terdapat pilihan dengan menggunakan sebuah layanan cloud seperti AWS Lambda, Amazon API Gateway, dan Amazon DynamoDB. Serverless Architectures dapat mengurangi kompleksitas operasional dalam menjalankan dan mengelola aplikasi.

Why we can say High Availability ?

Refers to a system or component that is continuously operational
for a desirably long length of time. Availability can be measured
relative to “100% operational” or “Never failing”.
Ya Seperti yang dikatakan diatas karena penggunaan sistem atau komponenya untuk sebuah jangka panjang serta waktu yang dibutuhkan berdasarkan keinginan, serta ketersedianya dapat diukur dan bisa dikatakan tidak pernah gagal.

Why we can say Cost Effective ?

Producing good results without costing a lot of money. Based on the traffic model of your app. Kenapa bisa dikatakan murah karena AWS Lambda sendiri dikenakan biaya $0.0000002 / 100ms eksekusi artinya sama dengan $0.2 / 1M 100ms eksekusi.

Intent Classifier

Intent Classifier merupakan mengklasifikasian sebuah text atau sebuah dokumen dan dapat menetapkan standar kategori untuk dokumen-teks bebas. Disini dapat menggunakan pendekatan Machine Learning untuk menyelesaikan tugas itu. Metode populer yang digunakan adalah Supervised learning.

Supervised learning

Supervised learning merupakan suatu pembelajaran yang terawasi dimana jika output yang diharapkan telah diketahui sebelumnya. Biasanya pembelajaran ini dilakukan dengan menggunakan data yang telah ada. Pada metode ini, setiap pola yang diberikan kedalam jaringan saraf tiruan telah diketahui outputnya. Satu pola input akan diberikan ke satu neuron pada lapisan input. Pola ini akan dirambatkan di sepanjang jaringan syaraf hingga sampai ke neuron pada lapisan output. Lapisan output ini akan membangkitkan pola output yang nantinya akan dicocokkan dengan pola output targetnya. Nah, apabila terjadi perbedaan antara pola output hasil pembelajaran dengan pola output target, maka akan muncul error. Dan apabila nilai error ini masih cukup besar, itu berarti masih perlu dilakukan pembelajaran yang lebih lanjut. Contoh algoritma jaringan saraf tiruan yang mernggunakan metode supervised learning adalah hebbian, perceptron, adaline, boltzman, hapfield, dan backpropagation.

Supervised Learning Diagram

FastText

FastText merupakan library C ++ untuk belajar efisiensi representasi kata dan klasifikasi kalimat.
Representasi Kata :
Continuous Bag-Of-Words (CBOW)
Continuous Skip-gram


Berikut merupakan ringkasan meet up Facebook Developer Circles chapter Malang untuk periode Februari 2017, ikuti terus update berita terkait komunitas DevC: Malang dengan bergabung di Facebook Group kami.

  1. Slide High Availability, Cost Effective Messenger Bot with AWS Lambda Serverless Infrastructure bisa unduh disini
  2. Slide Intent Classifier with Facebook fastText bisa unduh disini

Facebook Developer Circles Malang

Blog post from FB DevC Malang chapter.

Afifur Rozaq

Written by

Software Engineering University of Brawijaya

Facebook Developer Circles Malang

Blog post from FB DevC Malang chapter.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade