分かりにくい、ほんとわかりにくい。私でもスッとわかるような説明がない。モデルを作るぞ!と宣言。)コードで書くと以下の通り。Sequential()第2段階(1層目のレイヤー作成)1層目のレイヤーの丸いやつは3個にしよう。入力データは身長、体重、肩幅だから3つだ。活性化関数はシグモイド関数にしよう。※活性化関数は次の丸いやつにとって便利な形に変換する関数のことコードで書くと以下の通り。第3段階(2層目のレイヤー作成)2層目のレイヤーの丸いやつは2個にしよう。入力データはもう関係ない。丸いやつ同士が勝手にやってくれる。活性化関数はシグモイド関数にしよう。コードで書くと以下の通り。Denseの第1引数が「2層目のレイヤーの丸いやつは2個にしよう。Denseの第2引数が「活性化関数はシグモイド関数にしよう。第4段階(3層目のレイヤー作成)3層目のレイヤーの丸いやつは3個にしよう。入力データはもう関係ない。丸いやつ同士が勝手にやってくれる。活性化関数はシグモイド関数にしよう。コードで書くと以下の通り。Denseの第1引数が「このレイヤーの丸いやつは3個にしよう。Denseの第2引数が「活性化関数はシグモイド関数にしよう。第5段階(男女に結び付ける)入力データはもう関係ない。丸いやつ同士が勝手にやってくれる。活性化関数はソフトマックス関数にしよう。コードで書くと以下の通り。第6段階(学習方法を決めよう!)学習スタイルは'rmsprop'にしよう男と女の分類問題なので損失関数は'binary_crossentropy'にしよう学習結果が正解かどうかの評価方法は'accuracy'にしよう※学習スタイルは、目的関数の最小値をいかにして探すかという手法のこと※損失関数は、入力データからモデルを通じて出力した結果と、データセットの実際の答えの差分を計算式で表現したものコードで書くと以下の通り。compileの第3引数が「評価方法は'accuracy'」の「metrics=['accuracy']」これでモデル完成です。モデルの良しあしは、レイヤーを何層にするか各レイヤーの丸いやつ(ユニットと呼ぶ)を何個にするか活性化関数を何にするか(いろいろあります。)学習スタイルを何にするか(これもいろいろあります。)損失関数を何にするか(これもいろいろあります。)評価方法を何にするか(これもいろいろあります。