(追記あり)ニューラルネットワーク(人工知能)の入門編をやってみたらいきなりつまづいた・・・
ニューラルネットワークの入門編があるというので、ちょっと挑戦してみることにしたのだが、実践編の最初の段階でつまづいた。
この動画の1つ前の入門編ではJavascriptを使うと言っていたのだが、この動画はJavaベースのスクリプト言語のProcessingで作っていた。
Processing互換のJavascriptライブラリにp5.jsというものがあるのでそれを使って、見よう見まねで同じものを作ってみた。
しかし、結果はうまくいかなかった。
数式は動画の通りなので間違いないはずなのだが…。
テンプレートから書き足しただけだ。
index.htmlは
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0>
<style> body {padding: 0; margin: 0;} </style>
<script src="../p5.min.js"></script>
<script src="../addons/p5.dom.min.js"></script>
<script src="../addons/p5.sound.min.js"></script>
<script src="perceptron.js"></script>
<script src="point.js"></script>
<script src="sketch.js"></script>
</head>
<body>