Beda Artificial Intelligence, Machine Learning dan Deep Learning
Daftar Isi:
- Jaringan saraf pada dasarnya merupakan pola pemrograman atau sekumpulan algoritme yang memungkinkan komputer untuk belajar dari data pengamatan. Jaringan syaraf mirip dengan otak manusia, yang bekerja dengan mengenali pola. Data sensoris ditafsirkan menggunakan persepsi mesin, label atau pengelompokan masukan mentah. Pola yang dikenal adalah numerik, tertutup dalam vektor, di mana data seperti gambar, suara, teks, dll diterjemahkan.
- Pembelajaran mendalam pada dasarnya adalah bagian dari Neural Network ; mungkin Anda bisa mengatakan Jaringan Saraf yang kompleks dengan banyak lapisan tersembunyi di dalamnya.
Neural Networks dan Deep Learning saat ini adalah dua kata kunci panas yang digunakan saat ini dengan Artificial Intelligence. Perkembangan terkini dalam dunia kecerdasan buatan dapat dikaitkan dengan dua hal ini karena mereka telah memainkan peran penting dalam meningkatkan kecerdasan AI.
Lihatlah sekeliling, dan Anda akan menemukan semakin banyak mesin cerdas di sekitar. Berkat Jaringan Saraf dan Pembelajaran Mendalam, pekerjaan dan kemampuan yang pernah dianggap keahlian manusia kini sedang dilakukan oleh mesin. Saat ini, Mesin tidak lagi dibuat untuk makan algoritma yang lebih kompleks, tetapi sebaliknya, mereka diberi makan untuk berkembang menjadi sistem otonom, otodidak yang mampu merevolusi banyak industri di sekitar.Neural Networks
dan Jauh Pembelajaran telah memberikan kesuksesan besar kepada para peneliti dalam tugas-tugas seperti pengenalan citra, pengenalan suara, menemukan hubungan yang lebih dalam di set data. Dibantu oleh ketersediaan data dan kekuatan komputasi dalam jumlah besar, mesin dapat mengenali objek, menerjemahkan ucapan, melatih diri untuk mengidentifikasi pola yang kompleks, belajar bagaimana merancang strategi dan membuat rencana cadangan secara real time. Jadi, bagaimana tepatnya ini kerja? Tahukah Anda bahwa baik Netral Networks dan Deep learning terkait, pada kenyataannya, untuk memahami Pembelajaran mendalam, Anda harus terlebih dahulu memahami tentang Neural Networks? Baca terus untuk mengetahui lebih lanjut.
Apa itu Jaringan Saraf
Jaringan saraf pada dasarnya merupakan pola pemrograman atau sekumpulan algoritme yang memungkinkan komputer untuk belajar dari data pengamatan. Jaringan syaraf mirip dengan otak manusia, yang bekerja dengan mengenali pola. Data sensoris ditafsirkan menggunakan persepsi mesin, label atau pengelompokan masukan mentah. Pola yang dikenal adalah numerik, tertutup dalam vektor, di mana data seperti gambar, suara, teks, dll diterjemahkan.
Pikirkan Jaringan Saraf! Pikirkan bagaimana fungsi otak manusia
Sebagaimana disebutkan di atas, fungsi jaringan saraf sama seperti otak manusia; itu memperoleh semua pengetahuan melalui proses pembelajaran. Setelah itu, bobot synaptic menyimpan pengetahuan yang diperoleh. Selama proses pembelajaran, bobot sinaptik jaringan direformasi untuk mencapai tujuan yang diinginkan.
Sama seperti otak manusia, Neural Networks bekerja seperti sistem pemrosesan informasi paralel non-linear yang dengan cepat melakukan perhitungan seperti pengenalan pola dan persepsi. Akibatnya, jaringan ini berkinerja sangat baik di area seperti pidato, audio dan pengenalan gambar di mana input / sinyal secara inheren nonlinear.
Dengan kata sederhana, Anda dapat mengingat Neural Network sebagai sesuatu yang mampu menyimpan pengetahuan seperti manusia otak dan menggunakannya untuk membuat prediksi.
Struktur Neural Networks
(Kredit Gambar: Mathworks)
Neural Networks terdiri dari tiga lapisan, Lapisan input,
- Lapisan tersembunyi, dan
- Lapisan output.
- Setiap lapisan terdiri dari satu atau lebih node, seperti yang ditunjukkan pada diagram di bawah ini oleh lingkaran kecil. Garis antara simpul menunjukkan aliran informasi dari satu node ke yang berikutnya. Informasi mengalir dari input ke output, yaitu dari kiri ke kanan (dalam beberapa kasus mungkin dari kanan ke kiri atau kedua cara).
Simpul dari lapisan input pasif, artinya mereka tidak mengubah data. Mereka menerima satu nilai pada masukan mereka dan menggandakan nilainya ke beberapa keluaran mereka. Sedangkan, node dari layer hidden dan output aktif. Dengan demikian, mereka dapat memodifikasi data.
Dalam struktur yang saling berhubungan, setiap nilai dari lapisan input diduplikasi dan dikirim ke semua node tersembunyi. Nilai yang memasuki node tersembunyi dikalikan dengan bobot, satu set angka yang telah ditentukan yang disimpan dalam program. Masukan tertimbang kemudian ditambahkan untuk menghasilkan satu angka. Jaringan syaraf dapat memiliki sejumlah lapisan, dan sejumlah node per lapisan. Sebagian besar aplikasi menggunakan struktur tiga lapis dengan maksimum beberapa ratus node input
Contoh Neural Network
Pertimbangkan jaringan syaraf yang mengenali objek dalam sinyal sonar, dan ada 5000 sampel sinyal yang disimpan di PC. PC harus mencari tahu apakah sampel ini mewakili kapal selam, paus, gunung es, batu laut, atau tidak sama sekali? Metode DSP konvensional akan mendekati masalah ini dengan matematika dan algoritma, seperti korelasi dan analisis spektrum frekuensi.
Sementara dengan jaringan saraf, 5000 sampel akan diumpankan ke lapisan input, menghasilkan nilai yang muncul dari lapisan output. Dengan memilih bobot yang tepat, output dapat dikonfigurasi untuk melaporkan berbagai informasi. Misalnya, mungkin ada output untuk: kapal selam (ya / tidak), batu laut (ya / tidak), paus (ya / tidak), dll.
Dengan bobot lainnya, output dapat mengklasifikasikan objek sebagai logam atau non-logam. logam-logam, biologis atau non-biologis, musuh atau sekutu, dll. Tidak ada algoritma, tidak ada aturan, tidak ada prosedur; hanya hubungan antara input dan output yang ditentukan oleh nilai-nilai bobot yang dipilih.
Sekarang, mari kita memahami konsep Pembelajaran Mendalam.
Apa itu Pembelajaran Jauh
Pembelajaran mendalam pada dasarnya adalah bagian dari Neural Network; mungkin Anda bisa mengatakan Jaringan Saraf yang kompleks dengan banyak lapisan tersembunyi di dalamnya.
Secara teknis, Pembelajaran mendalam juga dapat didefinisikan sebagai serangkaian teknik yang kuat untuk belajar di jaringan saraf. Ini mengacu pada jaringan saraf tiruan (JST) yang terdiri dari banyak lapisan, set data besar, perangkat keras komputer yang kuat untuk membuat model pelatihan yang rumit mungkin. Ini berisi kelas metode dan teknik yang menggunakan jaringan saraf tiruan dengan beberapa lapis fungsionalitas yang semakin kaya.
Struktur jaringan pembelajaran dalam
Jaringan pembelajaran dalam kebanyakan menggunakan arsitektur jaringan saraf dan karenanya sering disebut sebagai jaringan saraf dalam. Penggunaan pekerjaan "dalam" mengacu pada jumlah lapisan tersembunyi di jaringan saraf. Jaringan syaraf konvensional mengandung tiga lapisan tersembunyi, sementara jaringan dalam dapat memiliki 120-150.
Pembelajaran dalam melibatkan memberi makan sistem komputer banyak data, yang dapat digunakan untuk mengambil keputusan tentang data lain. Data ini diumpankan melalui jaringan syaraf, seperti halnya dalam pembelajaran mesin. Jaringan belajar dalam dapat mempelajari fitur secara langsung dari data tanpa perlu ekstraksi fitur manual.
Contoh Pembelajaran Mendalam
Pembelajaran mendalam saat ini sedang digunakan di hampir setiap industri mulai dari Automobile, Aerospace, dan Automation to Medical. Berikut adalah beberapa contohnya.
Google, Netflix, dan Amazon: Google menggunakannya dalam algoritme pengenalan suara dan pengenalan gambarnya. Netflix dan Amazon juga menggunakan pembelajaran mendalam untuk memutuskan apa yang ingin Anda tonton atau beli berikutnya
- Mengemudi tanpa sopir: Peneliti menggunakan jaringan pembelajaran dalam untuk mendeteksi objek secara otomatis seperti tanda berhenti dan lampu lalu lintas. Pembelajaran mendalam juga digunakan untuk mendeteksi pejalan kaki, yang membantu mengurangi kecelakaan.
- Aerospace dan Pertahanan: Pembelajaran mendalam digunakan untuk mengidentifikasi objek dari satelit yang menemukan area yang menarik, dan mengidentifikasi zona aman atau tidak aman untuk pasukan.
- Berkat Deep Learning, Facebook secara otomatis menemukan dan menandai teman di foto Anda. Skype dapat menerjemahkan komunikasi lisan secara real-time dan sangat akurat juga.
- Penelitian Medis: Peneliti medis menggunakan pembelajaran mendalam untuk mendeteksi sel kanker secara otomatis
- Otomatisasi Industri: Pembelajaran dalam membantu meningkatkan keselamatan pekerja di sekitar alat berat dengan otomatis mendeteksi ketika orang atau benda berada dalam jarak yang tidak aman dari mesin.
- Elektronik: Pembelajaran mendalam digunakan dalam terjemahan pendengaran dan ucapan otomatis.
- Kesimpulan
Konsep Neural Networks bukanlah hal baru, dan peneliti telah bertemu dengan kesuksesan moderat dalam dekade terakhir atau lebih. Tapi pengubah permainan yang sebenarnya adalah evolusi jaringan saraf dalam.
Dengan melakukan pendekatan pembelajaran mesin tradisional yang telah menunjukkan bahwa jaringan saraf dalam dapat dilatih dan diujicobakan tidak hanya oleh beberapa peneliti, tetapi memiliki ruang lingkup untuk diadopsi oleh perusahaan teknologi multinasional untuk datang dengan inovasi yang lebih baik dalam waktu dekat.
Berkat Deep Learning dan Neural Network, AI tidak hanya melakukan tugas, tetapi sudah mulai berpikir!
Apa itu Machine Learning dan bagaimana itu berbeda dari Artificial Intelligence
Machine Learning adalah ilmu penulisan algoritma yang menyesuaikan diri dengan data dunia nyata tanpa secara eksplisit diprogram. Perbedaan dengan AI juga dijelaskan.
Apa itu deep web dan apa bedanya dengan dark web
Deep web dan Dark web memiliki banyak kebingungan dan kesalahan informasi di sekitar mereka. Di sini kami menjelaskan apa itu Deep web dan Dark web.
Apa itu krack dan apa yang harus Anda lakukan untuk menjaga sistem Anda aman dari itu
Dengan Krack, protokol keamanan WPA dianggap tidak berguna dan siapa pun dapat mengeksploitasi sistem Anda untuk melihat apa yang dibagikan atau apa yang Anda lihat di Internet.