Anda di halaman 1dari 20

Tools

Machine Learning , Natural Language Processing , Data Science , Deep Learning ,


Graphics , Networking
Machine learning adalah cabang aplikasi
dari Artificial Intelligence (Kecerdasan
Machine Learning Buatan) yang focus pada pengembangan
sebuah sistem yang mampu belajar
“sendiri” tanpa harus berulang kali di
program oleh manusia. Ada begitu
banyak modul dan library yang dapat
digunakan untuk menerapkan Machine
Learning di dalam Python.

Contoh program machine learning yang telah


digunakan dalam kehidupan sehari-hari:
Pendeteksi Spam
Pendeteksi Wajah
Rekomendasi Produk
Asisten Virtual
Diagnosa Medis
Pendeteksi Penipuan Kartu Kredit
Pengenal Digit
Perdagangan Saham
Segmentasi Pelanggan
Mobil yang bisa Mengendarai Sendiri
Tools
. Scikit-Learn Kelebihan Scikit-Learn adalah penggunaan API yang
mudah serta kecepatannya saat melakukan tolok
ukur yang berbeda dalam dataset game. 
Fitur utamanya termasuk regresi, pengelompokan,
dan algoritma klasifikasi termasuk gradien, k-
means, mesin dukungan vektor, DBSCAN, dan juga
mampu beroperasi dengan SciPy dan NumPy.
. Keras

Keras adalah library Machine Learning open source yang ditulis dengan python untuk nerve
network.
Library Keras menyediakan cara yang bersih dan nyaman untuk membuat berbagai model
pembelajaran mendalam di atas Theano atau TensorFlow yang menyediakan dasar untuk
penelitian dan pengembangan Deep Learning. Keras berfokus pada prinsip-prinsip utamanya
yang mencakup kemudahan penggunaan, modularitas, dan ekstensibilitas yang mudah dengan
Python.
. Theano

Theano dapat digunakan secara langsung untuk membuat model Deep


Learning. Library ini terintegrasi dengan NumPy untuk komputasi dan dapat
berjalan pada arsitektur GPU untuk efisiensi. Ia memiliki diferensiasi simbolis
yang efisien yang mengoptimalkan kecepatan dan stabilitas.
Neural Language Processing (NLP)

Natural Language Processing (NLP) merupakan salah


satu cabang ilmu AI yang berfokus pada pengolahan
bahasa natural. Bahasa natural adalah bahasa yang
secara umum digunakan oleh manusia dalam
berkomunikasi satu sama lain.  Bahasa yang diterima
oleh komputer butuh untuk diproses dan dipahami
terlebih dahulu supaya maksud dari user bisa
dipahami dengan baik oleh komputer.
Tools
Natural Language Toolkit (NLTK)

 Memiliki fitur yang lengkap


 Mengimplementasikan hamper semua komponen NLP yang diperlukan.
 Mendukung banyak bahasa.
. SpaCy
 Lebih cepat untuk beberapa kasus
 Hanya memiliki implementasi tunggal untuk setiap komponen NLP.
 Tidak mendukung banyak bahasa.
 Tidak memerlukan algoritma khusus.
Data Science

Data science adalah salah satu disiplin ilmu yang secara khusus mempelajari soal data
terutama data kuantitatif atau data numerik. Saat ini, ilmu yang satu ini mulai
menjelma menjadi suatu profesi baru di bidang teknologi yang banyak dicari oleh
berbagai jenis perusahaan. Menariknya lagi, data science atau ilmu data ini tidak
memerlukan latar belakang pendidikan tertentu untuk bisa mempelajarinya.
Tools
SAS
 Digunakan oleh organisasi besar untuk menganalisis data.
 Bahasa pemrograman dasar untuk melakukan pemodelan statistik.
 Sangat mahal dan hanya digunakan oleh industry yang besar.
Tools
Apache Spark
 Mesin analisis yang sangat canggih dan paling banyak digunakan.
 Dirancang khusus untuk menangani pemrosesan batch dan stream procces.
 Sangat mahal dan hanya digunakan oleh industry yang besar.
Tools
BigML

 Menyediakan lingkungan GUI berbasis cloud yang sepenuhnya dapat


berinteraksi yang dapat Anda gunakan untuk memproses Algoritma
Pembelajaran Mesin.
 Menyediakan antarmuka web yang mudah digunakan menggunakan API
Istirahat dan Anda dapat membuat akun gratis atau akun premium
berdasarkan kebutuhan data Anda.
 Dapat membantu Anda mengotomatiskan penyetelan model hyperparameter
dan bahkan mengotomatisasi alur kerja skrip yang dapat digunakan kembali.
Deep Learning

Deep learning artian harfiahnya pembelajaran mendalam, namu juga dikenal sebagai pembelajaran
terstruktur dalam atau pembelajaran hierarkis. Istilah tersebut memiliki arti bagian dari keluarga yang
lebih luas dari metode machine learning berdasarkan pada representasi data pembelajaran, yang
bertentangan dengan algoritma tugas-spesifik.
Tools
TensorFlow

 Memiliki ekosistem alat, perpustakaan, dan


sumber daya komunitas komprehensif yang
fleksibel.
 Memungkinkan para peneliti mendorong
teknologi mutakhir dalam ML dan pengembang
dengan mudah membangun dan menggunakan
aplikasi bertenaga ML.
 Mencakup implementasi API Keras.
Tools
Caffee
 Caffe membedakan dirinya dari kerangka kerja pembelajaran dalam lainnya
melalui modularitasnya dan fakta bahwa ia dirancang untuk skala.
 Ini telah digambarkan sebagai "un-framework" karena fleksibilitas dan
modularitasnya.
Desain grafis merupakan salah satu bentuk komunikasi visual yang menggunakan gambar
sebagai media penyampaian informasi. Saat ini, desain grafis menjadi sebuah kebutuhan
penting bagi perusahaan.
Tools
Adobe Photoshop
 Merupakan salah satu software desain grafis paling populer saat ini. Meskipun
sebenarnya software ini secara khusus dirancang untuk memanipulasi objek
atau gambar dan biasa digunakan oleh para fotografer untuk mengedit
foto hasil jepretannya agar terlihat lebih menarik.
 Namun, Adobe Photoshop juga sangat bisa diandalkan untuk kebutuhan desain
grafis seperti membuat banner, desain logo, tipografi, dan kebutuhan desain
lainnya.
Tools
Corel Draw
Kelebihan:
 Kustomisasi tampilan antarmuka yang bagus
 Desain software yang segar
 Tersedia video tutorial
 Adanya paket langganan atau lisensi software
Kekurangan :
 Belum tersedia untuk Mac
 Cukup rumit untuk pemula
 Navigasi software tidak mudah
 Menu navigasi tidak terlihat
Networking

Dalam dunia komputer, Networking adalah praktek menghubungkan dua atau lebih


perangkat komputer bersama-sama untuk tujuan berbagi (sharing) data serta berbagai manfaat
lainnya (resources). Jaringan (Networking) dibangun dengan perangkat keras komputer (hardware)
atau fisik dan perangkat lunak komputer (software) logik.
Tools
Nagios Core
Nagios Core adalah alat open source favorit mutlak dengan administrator dan pengembang
jaringan dan memiliki komunitas yang sangat bersemangat. Nagios sangat mudah dan
sangat skalabel, yang menjadikannya alat yang efektif untuk pemantauan jaringan,
aplikasi, dan server di lingkungan kelas perusahaan yang lebih besar.

Anda mungkin juga menyukai