AI (artificial intelligence) Dengan Javascript

Umumnya, aplikasi Machine Learning menggunakan R atau Python. Namun JavaScript memiliki masa depan yang cerah sebagai bahasa Pembelajaran Mesin:

  • JavaScript sudah terkenal. Semua pengembang dapat menggunakannya.
  • Keamanan sudah terpasang.JavaScript tidak dapat mengakses file Anda.
  • JavaScript lebih cepat dari Python.
  • JavaScript dapat menggunakan akselerasi perangkat keras.
  • JavaScript berjalan di browser

JavaScript Bagus untuk Machine Learning

Machine learning bisa jadi sangat rumit dalam hal matematika. Sifat jaringan saraf sangat teknis, dan jargon yang menyertainya cenderung membuat orang takut.

Di sinilah JavaScript membantu, dengan perangkat lunak yang mudah dipahami hingga menyederhanakan proses pembuatan dan pelatihan jaringan saraf.

Dengan pustaka Pembelajaran Mesin baru, pengembang JavaScript dapat menambahkan Pembelajaran Mesin dan Kecerdasan Buatan ke aplikasi web.

API WebGL

WebGL adalah API JavaScript untuk merender grafik 2d dan 3D di browser apa pun. WebGL dapat berjalan pada kartu grafis terintegrasi dan mandiri di PC mana pun.

WebGL menghadirkan grafik 3D ke browser web. Vendor browser utama Apple (Safari), Google (Chrome), Microsoft (Edge), dan Mozilla (Firefox) adalah anggota Kelompok Kerja WebGL.

JavaScript Machine Learning Libraries

Machine Learning in the Browser means:

  • Machine Learning in JavaScript
  • Machine Learning for the Web
  • Machine Learning for Everyone
  • Machine Learning on more Platforms

Advantages:

  • Easy to use. Nothing to install.
  • Powerful graphics. Browsers support WebGL.
  • Better privacy. Data can stay on the client.
  • More platforms. JavaScript runs on mobile devices.

Math.js

Math.js is an extensive math library for JavaScript and Node.js.

Math.js powerfull dan mudah digunakan. Ia hadir dengan serangkaian besar fungsi bawaan, pengurai ekspresi yang fleksibel, dan solusi untuk bekerja dengan banyak tipe data seperti angka, bilangan besar, bilangan kompleks, pecahan, satuan, array, dan matriks.

Brain.js

Brain.js adalah library JavaScript yang memudahkan untuk memahami Jaringan Neural karena menyembunyikan kompleksitas matematika.

Brain.js mudah digunakan. Anda tidak perlu mengetahui jaringan saraf secara detail untuk bekerja dengan Brain.js.

Brain.js menyediakan beberapa implementasi jaringan saraf karena jaringan saraf yang berbeda dapat dilatih untuk melakukan berbagai hal dengan baik.

ml5.js


ml5.js mencoba membuat pembelajaran mesin lebih mudah diakses oleh khalayak yang lebih luas.
 Tim ml5 berupaya untuk menggabungkan fungsionalitas pembelajaran mesin dengan cara yang lebih ramah.

Contoh di bawah ini hanya menggunakan tiga baris kode untuk mengklasifikasikan gambar:


<img id="image" src="pic1.jpg" width="100%">

<script>
const classifier = ml5.imageClassifier('MobileNet');
classifier.classify(document.getElementById("image"), gotResult);
function gotResult(error, results) { ... }
</script>

Try substitute "pic1.jpg" with "pic2.jpg" and "pic3.jpg".


TensorFlow


TensorFlow Playground adalah aplikasi web yang ditulis dalam d3.js.

Dengan TensorFlow Playground Anda dapat mempelajari Neural Networks (NN) tanpa matematika.

Di Browser Web Anda sendiri, Anda dapat membuat Jaringan Neural dan melihat hasilnya.

TensorFlow.js sebelumnya disebut Tf.js dan Deeplearn.js.

Plotting in the Browser

Here is a list of some JavaScript libraries to use for both Machine Learning graphs and other HTML charts:






Tidak ada komentar

Diberdayakan oleh Blogger.