LoginSignup
0
1

More than 3 years have passed since last update.

初心者が機械学習をやってみたら(その0)

Last updated at Posted at 2020-07-06

Python初心者である私が、

機械学習というキーワードにひかれ手を出してしまった。

これが全ての間違いだった。。。

1.なぜここに?

機械学習を学びたいと思い、色々情報を集め学び、試行錯誤してきました。
その、学んだことを忘れないために、とりあえずまとめることにしました。
まとめると言っても、たいしたことないですが・・・
同じような気持ちの人がいればチャレンジして欲しいと思い。

2.なぜ機械学習なの?

昨今、世間で騒がれている機械学習を知りたいと思ってしまった。
遅すぎるかも。

3.機械学習といっても何をすればいいの?

多くのデータが必要ということは知っている。
そこで、機械学習を学ぶためにお題を探していたところ、
ボートレース(旧競艇)は過去のレース情報が取得可能と知り、今回のお題にしました。
また、私はギャンブルは嫌いではない方なので。あわよくば・・・です。

なんとボートレースは毎日、日本全国10箇所くらいで開催されているため、
学習(機械学習も含め)ちょうど良いと、判断した!!
ちなみに、ボートレースの会場は、日本に24箇所あります。

4.今回の環境

4.1.環境(ハードウェア)

■メインとなるコンピュータ
・Jetson Nano(ヘッドレス)
 ご存知の方も多いと思いますが、AIを学ぶために適したボードコンピュータです。
 https://www.nvidia.com/ja-jp/autonomous-machines/embedded-systems/jetson-nano/

■Jetson Nanoへの接続用
・Jetson Nano用クライアントPC(WindowsでもMacでもOK)
 開発時はSSH接続可能であれば何でもOKです。

4.2.環境(ソフトウェア)

■開発言語
・Python3
 機械学習といえば、Python?
 こちらが学習のメインかと。
 https://www.python.jp/

■機械学習プラットフォーム・ライブラリ
・TensorFlow
 言わずと知れた?機械学習用ライブラリ。
 こちらが学習のメインかと。
 https://www.tensorflow.org/

■データベース(DBMS)
・MongoDB
 NoSQLデータベースを使用したく、こちらも学習のためにチョイス。
 https://www.mongodb.com/

■WEBアプリフレームワーク(WEB参照用)
・Flask
 予想した結果をビジュアル的にブラウザで確認するため、こちらも学習のためにチョイス。
 https://flask.palletsprojects.com/en/1.1.x/

5.最後に

こんな構成で機械学習を学んでいきます。
おはつの技術要素をあえてたっぷり入れました。

今後、不定期に更新していきたいと思っています。

記載の不備はご指摘ください。
投稿も技術も初心者ですのであたたかく迎えてください。
初投稿でした。

関連(連載)

初心者が機械学習をやってみたら(その1)
初心者が機械学習をやってみたら(その2)
初心者が機械学習をやってみたら(その3)
初心者が機械学習をやってみたら(その4)
初心者が機械学習をやってみたら(その5)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1