1.
Apa itu pengertian
Artificial Intelligence?
Artificial Intelligence (AI)
adalah bidang teknologi informasi yang awam saat ini. Masih banyak orang yang
mengkorelasikan AI dengan bidang robotic dan fiksi ilmiah. Pengertian yang
dipahami oleh kebanyakan orang memang didapat dari fiksi ilmiah, entah dari
media film, buku, dan sebagainya. Tapi pada dasarnya Artificial Intelligence
adalah pengaplikasian intelegensi manusia oleh mesin. Cakupan AI meskipun
manjadi bagian dari bidang Teknologi Informasi masih terbilang cukup besar.
Didalamnya terdapat pembahasan bagaimana AI dapat bekerja.
Mungkin banyak orang yang terpesona dengan pemberitaan inovasi teknologi terkini seperti Inovasi yang dilakukan Uber dengan menguji coba self-driven car di jalanan Silicon Valley atau Smartphone yang berbentuk robot yang bisa menjadi asisten manusia. Pengaplikasian AI pada bidang – bidang tersebut tak bisa lepas dari Machine Learning. Machine Learning adalah usaha mesin untuk dapat mengaplikasikan Artificial Intelligence. Secanggih apapun computer, untuk melakukan tugas secara otomatis memerlukan pembelajaran dan uji coba. Dan hal itu bertujuan untuk memperkaya logika dalam mesin tersebut.
Bayangkan ketika anda mengupload foto di Facebook dan terdapat sugesti untuk tag teman anda yang pada foto tersebut sedang bersama anda. Atau Pinterest merekomendasikan gambar yang mirip dengan gambar – gambar yang selama ini anda Pin. Secara tidak langsung, media sosial mempelajari perilaku anda perlahan – lahan hingga dapat bersahabat dengan anda. Ya, karena pada akhirnya mereka mengetahui apa yang akan anda lakukan, bukan?
Apa anda sudah merasa bahwa AI sudah menyerupai manusia? Mereka juga mempunyai otak yang bekerja menyerupai otak biologis manusia, hanya saja bentuk dan cara kerjanya berbeda. Ketika otak biologis mempunyai jaringan neuron yang dapat memproses perintah, jaringan neuron buatan dirancang secara berlapis – lapis untuk melakukan klasifikasi perintah yang diinput hingga akhirnya menghasilkan output. Teknik mengimplementasikan cara untuk melakukan machine learning tersebut adalah Deep Learning.
Untuk mengenali sebuah objek saja, computer perlu melakukan sebuah prosedur berlapis – lapis seperti melakukan cropping, mengaplikasikan pewarnaan grayscale, mengubahnya menjadi pengkodean binary, hingga bisa didefinisikan sebagai suatu objek. Proses yang panjang itu adalah awal dari inovasi AI yang bisa kita nikmati sekarang ini. AI bukan lagi khayalan fiksi ilmiah melainkan teknologi yang sedang berkembang untuk mengakselarasikan performa hidup manusia.
2.
Jadi, apa itu Deep Learning?
Menurut saya, deep learning
adalah pengembangan dari Jaringan Saraf Tiruan (Artificial Neural Network) yang
memiliki lebih banyak lapisan(layer). Dengan Lapisan yang lebih banyak, Deep
learning diharapkan untuk dapat mengenali proses yang lebih kompleks. Kita juga
dapat dengan mudah melihat hasil setiap lapisan, contohnya, pada pengenalan
wajah lewat algoritma Convolutional Deep Belief Network di bawah ini.
Lapisan pertama akan mengenali warna dari setiap titik pixel yang ada di
gambar. Hasil dari lapisan pertama, yaitu kumpulan titik-titik, akan menjadi
masukan dari lapisan kedua yang menghasilkan pola garis. Pada lapisan ketiga,
kumpulan dari garis akan menghasilkan bagian dari wajah seperti mata, hidung,
dan telinga. Kemudian pada lapisan keempat, dari kumpulan mata, hidung, dan
telinga, akan dihasilkan bentuk yang dapat digunakan untuk mengenali wajah
manusia.
3.
Install library & packages di Python dengan pip?
Saat kita sedang
melakukan coding database di pemrograman apapun, programmer
tentu sudah tidak asing dengan DBMS yang populer seperti mySQL, Oracle
database, dan lain-lain. Untuk pemrograman seperti Python, mereka perlu
memasang library/packages pendukung. Dahulu library/packages pendukung ini
biasanya terpisah dengan python, jadi programmer harus melakukan installation
program melalui installer library nya atau bagi yang sudah expert mereka
menyimpan langsung pada directory/folder library.
Untuk pengguna python versi
2.7.1 dan terbaru, mereka tidak perlu lagi menginstall secara manual seperti
itu. Sekarang python punya built-in packages bernama pip untuk
menginstall library/packages dengan mudah, hanya dengan bantuan
command-prompt/terminal dan koneksi internet saja.
Jika kalian pengguna windows
dan sudah melakukan path python, silakan coba ketik ‘pip’ di command prompt.
Jika muncul hasil seperti ini :
test command ‘pip’ di cmd
Maka pip sudah terintegrasi
dan terinstall dengan baik. Silakan kalian coba install library favorit kalian
dengan pip ini, contoh saya akan install library bernama ‘tweepy’ dengan
perintah ‘install pip tweepy’.
install tweepy dengan pip
§ Untuk melihat library apa
saja yang sudah terinstall, gunakan perintah ‘pip list‘
§ Untuk uninstall library,
gunakan perintah ‘pip uninstall namalibrary‘
4.
Cara mendapatkan Access
Token dari TWITTER API?
a)
Pertama-tama masuk ke https://apps.twitter.com/
dan Sign in untuk mendapatkan API Twitter.
b)
Setelah itu klik Create an Application, dan isi Form sesuai
dengan pertanyaan yang ada.
c)
Lalu klik Create Twitter Application, dan aplikasi akan
terbuat seperti dibawah ini.
d)
Pilih Keys and Access Tokens untuk mendapatkan consumers_key dan access_token_secret.
e)
Lihat di bawah ada Your Access Token, pilih dan salin
kodenya.
5.
Cara Install PIP TWEEPY dan
TEXTBLOB
Buku Command CMD dengan hak akses Administrator (Run As Administrator),
lalu cari Folder Script di Folder Lokasi Program Python.
6.
Sentiment Analysis Twitter
bertema SARA
a) Coding Sentiment Analysis Twitter dengan Tweepy
dan TextBlob bertema SARA dengan judul “Syria” or “Syria Freedom”
b)
Hasilnya setelah di F5 (Run Module).
c) Akan terlihat, ada Populatiry dan Subjectivity. Bila Polarity
mencapai angka lebih dari 0.0 maka Sentiment Positive dan bila Polarity kurang
dari 0.0 maka Sentiment Negative. Dan bila pas 0.0 maka Sentiment Normal.
7.
Sentiment Analysis Twitter
bertema SARA dengan Judul “Rohingya” lalu di simpan dengan format CSV (Comma
Separated Value) Microsoft Excel
Pertama membuat coding di Python seperti dibawah ini dengan nama
CSVGenerate.py
Ketika di F5 atau Run Module maka yang akan terjadi :
Dan sekarang cek di CSV dengan menggunakan Microsoft Excel :
SHARE LINK GDRIVE (Twitter_Sentiment) :
1. Twitter_Sentiment-1
2. Twitter_Sentiment-2-CSV
3. Word Blog
DAFTAR PUSTAKA :