おわりに~第2回~ResponderとKerasを使って機械学習Webアプリケーションを作ってみる!この第2回記事は、「ResponderとKerasを使って機械学習Webアプリケーションを作ってみる」という連載記事になります。「なぜこの連載を始めたか」というと理由は3つあります。相性が良いのでは!?」と思い立ち、「Responder」と「機械学習」を絡めた記事を書くことを決めました。こんなものを作りますこの記事で作成するページは、以下のページです。ネットワークをユーザが簡単に作成できるようなUIを目指します。自由にネットワークの層を追加し、モデルを構築していきます。CreateControllerを作るそれでは、早速作っていきましょう!ネットワーク作成ページでは、トップページと同じように、GETのみの実装です。処理としては簡単で、「http://127.0.0.1:5042/create/yokuwakaran_dataset」など、「想定外のURLへの対処(404エラー)」と「必要なデータをビューに渡す」といった形です。実装したがって、以下のように実装しました。ネットワーク作成では、データセットによって入力層と出力層のニューロン数は固定なので、コントローラ側で判断してしまいます。先に、404エラーページを作成しておきましょう。NotFoundController)次に、簡単にコントローラも記述します。title=title)あとは、ビューページを作るだけで、先程の404エラー処理は完了です。<p>申し訳ありません。お探しのページは見つかりませんでした。Found</h1><hr><p>申し訳ありません。お探しのページは見つかりませんでした。%}createビューを作るコントローラはできたので、ビューを作ります。ここが本アプリケーションの大事なページです。パラメータの調整もある程度可能にします。うまく連携させましょう!まずはHTMLで作成可能な部分を作る「1」と「3」は、HTMLで作成可能ですので、まずは作ってしまいましょう。コントローラ側で入力層および出力層のニューロン数はビューに渡しているので、それを展開するだけです。JavaScript部分は、まだ実装していませんが、中間層ニューロンを追加するボタンだけは先に作ってしまいましょう。フィルタを追加)次に、ビュー(tenplates/create.html)を作ります。%}これで、ネットワーク作成ページの雛形は完成です。)が押されたときに中間層が追加されるようにします。