スポンサーリンク

ニューラルネットワークでナンバーズ3の次の数値を予想!

アプリ開発、アルゴリズム
このブログは、プログラマーが起業するまでにやりたい100のこと というタイトルで、現役プログラマーのkishio715が起業に向けて勉強したこと等を書いています。

今回はナンバーズ3の次の数値をニューラルネットワークで予想できないかを考えていきたいと思います。

なお、これを書いている時点で、まだ完成していないため、最終的にできませんでした
となる可能性もあります。

ニューラルネットワークとは

人間の脳の働きをデータを処理するようにコンピュータにプログラムする方法で、人工知能の一種です。

名前と人工知能というフレーズから、非常に難しく感じますが、
学生の頃によく見た「y=ax+b」のグラフ。
この時たくさんのXとYからaとbを見つける。
それにより新しいXの値がでてきたときにYの値をみつける
これをニューラルネットワークというと考えてよさそうです。

データからグラフに起こしてみる

とりあえず、目で見て法則性を見つけられないか、グラフにしてみました。
上で書いたような右肩上がりならば「4の時は7なので、次5は7以上の数字がでるだろう」などのように予測ができます。 次のグラフは、2023年5月1日から2024年4月の18日までのナンバーズ3の当選番号をX軸に日付、Y軸に当選番号で書いたものになります。
上がったり下がったりしている!ということはわかりますが、この図を見て、2024年4月19日のデータを予測するのは難しそうです。
当選番号のデータを曜日ごとにしてみました。
この図は月曜日のデータですが、全部まと待ったグラフに比べて見やすいです。
次のブログで、曜日と入力した日付を入力値Xとして当選番号Yを出すニューラルネットワークが作れないかを見ていきたいと思います。

コメント

タイトルとURLをコピーしました