事前設定や開発環境の使い方とかは、繰り返しになるので、必要に応じて前回の記事を読んでください。
グローバルに関数のスコープの中で外で定義した関数を使わないようにしたいという個人的こだわりだけの理由です。
ここで、前に定義した関数を使って、ニューラルネットを構築し、損失グラフを生成しています。
ポイントは、「nn.clear_parameters()」という処理が追加されていることです。
これは「開始前に、登録されているすべてのパラメータをクリア」する処理です
これを実行(IDLEでF5キー)した結果は、こんな感じになります。
次から、ニューラルネットワークコンソールからエクスポートしたPythonコードを使って動かしてみるのも、やれそうな気がしてきました(笑)。