10 JavaScript Library Terbaik Untuk Machine Learning

10 JavaScript Library Terbaik Untuk Machine Learning Desainerhub

10 JavaScript Library Terbaik Untuk Machine Learning

JavaScript adalah bahasa yang populer digunakan oleh pengembang cross-platform, yang terdukung oleh ekosistem npm.

Karna itu kami buatkan daftar library terbaik untuk Machine Learning berdasarkan bintangnya di Github.


1.Brain.js

brain.js logo

Ditulis dalam JavaScript, Brain.js adalah library GPU-Accelerated untuk Neural Networks. Mudah digunakan untuk melakukan perhitungan menggunakan GPU dan kembali ke JavaScript murni ketika GPU tidak tersedia.

Install

NPM:

npm install --save brain.js

CDN:

<script src="//unpkg.com/brain.js"></script>

2.ConvNetJS

ConvNetJS adalah library JavaScript untuk Deep Learning (Neural Networks), pengguna dapat merumuskan dan menyelesaikan Neural Network dalam JavaScript dengan dukungan modul yang umum.

Juga memiliki kemampuan untuk menentukan dan melatih Convolutional Networks yang memproses gambar, modul Reinforcement Learning eksperimental dan banyak lagi.


3.Compromise

Compromise adalah Library JavaScript yang menginterpretasikan dan mempra-parsing teks, berbasis Natural Language Processing (NLP).

Install

Client-side

<html>
  <script src="https://unpkg.com/compromise@latest/builds/compromise.min.js"></script>
  <script>
    var t = window.nlp('dinosaur').nouns().toPlural()
    alert(t.out('text'))
  </script>
</html>

Server-side

npm install compromise

4.Synaptic

Synaptic adalah Library JavaScript Neural Network untuk node.js dan browser. Library ini sudah termasuk built-in arsitektur seperti multilayer perceptrons, multilayer long-short term memory networks (LSTMs), liquid state machines atau Hopfield networks.

Install

NPM:

npm install synaptic --save

CDN:

<script src="https://cdnjs.cloudflare.com/ajax/libs/synaptic/1.1.4/synaptic.js"></script>

5.ml5.js

ml5.js adalah open-source machine learning library yang ditulis dalam JavaScript. Memiliki antarmuka yang ramah terhadap TensorFlow.js dan dapat menangani operasi perhitungan pada GPU accelerated, dan memory management untuk algoritma Machine Learning.

Install

Boilerplate:

https://github.com/ml5js/ml5-boilerplate/releases

CDN:

<script src="https://unpkg.com/ml5@0.4.3/dist/ml5.min.js"></script>

6.Stdlib-js

Stdlib-js adalah library standar untuk JavaScript dan Node.js. Dengan penekanan pada aplikasi komputasi numerik dan ilmiah, menyediakan koleksi library yang kuat, berkinerja tinggi untuk matematika, statistik, pemrosesan data, stream, dan banyak lagi.

Fitur-fitur library ini meliputi 150+ fungsi matematika khusus, 35+ distribusi probabilitas, 40+ generator nomor pseudorandom yang dapat ditaburkan dan lainnya.


7.Mind

Ditulis dalam JavaScript, Mind adalah library Neural Networks yang fleksibel untuk Node.js dan browser. Beberapa fitur dari Mind adalah ia ter-vectorisasi karena menggunakan implementasi matriks untuk memproses data pelatihan, memungkinkan pengguna untuk menyesuaikan topologi jaringan. Library ini juga pluggable, yaitu memungkinkan mengunduh dan mengunggah pikiran yang sudah dilatih.

Install

NPM:

$ npm install node-mind

Demo Code:

let genres = [
    'Action',
    'Adventure',
    'Animation',
    'Comedy',
    'Drama',
    'Family',
    'Musical',
    'Mystery',
    'Romance',
    'Sci-Fi',
    'Sport',
    'Thriller',
    'War'
  ];

  let input = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ];

  movie.genres.forEach(function(genre) {
    let index = genres.indexOf(genre);
    if (index > -1) input[index] = 1;
  });

  // train the network with the rating given by the user, scaled by 5
  var mind = Mind()
    .learn([
      { input: input, output: [ rating / 5 ] }
    ]);

Penggunaan:

var mind = Mind()
    .learn([
      { input: [0, 0], output: [0] },
      { input: [0, 1], output: [1] },
      { input: [1, 0], output: [1] },
      { input: [1, 1], output: [0] }
    ])
    .predict([0, 1]); // ~1

8.machinelearn.js

10 JavaScript Library Terbaik Untuk Machine Learning machinelearn.js

machinelearn.js adalah library machine learning untuk web dan node yang ditulis dalam Typescript. Library ini memecahkan persoalan machine learning problems dan mengajarkan pengguna tentang cara kerja Algoritma Machine Learning.

Secara default, machinelearning.js menggunakan versi JavaScript murni dari tfjs. Untuk mengaktifkan akselerasi melalui binding C++ atau GPU, pengguna harus mengimport machinelearn-node untuk C++ atau machinelearn-gpu untuk GPU.

Install

NPM:

npm install --save machinelearn

Yarn:

yarn add machinelearn

9.neuro.js

10 JavaScript Library Terbaik Untuk Machine Learning Neuro js

neuro.js adalah framework machine learning untuk membuat Asisten AI dan chat-bots. library ini digunakan untuk mengembangkan dan melatih Model ML dalam JavaScript untuk browser atau di Node.js. Library ini mendukung klasifikasi multi-label, online learning, klasifikasi real-time.

Install

NPM:

npm install neuro.js --save

10.Deeplearnjs

10 JavaScript Library Terbaik Untuk Machine Learning Deeplearnjs

Deeplearnjs adalah library open-source hardware-accelerated JavaScript untuk machine intelligence. Library ini membawa machine learning kedalam web, untuk memungkinkan pengguna melatih Neural Networks dalam browser atau menjalankan model yang sudah terlatih dalam mode inferensi.


Tinggalkan Balasan