未経験からの機械学習 実践入門

未経験からの機械学習 実践入門

ニューラルネットワークのパラメータ設定方法(scikit-learnのMLPClassifier)

ニューラルネットワークを作成する際に、層の数、ニューロンの数、活性化関数の種類等考えるべきパラメータは非常に多くあります。 そこで、これらのパラメータがどのようにモデルや学習に影響を与えるかということをscikit-le […]

未経験からの機械学習 実践入門

ビタビアルゴリズム【入門】具体例で分かりやすく解説!

1.あらすじ ビタビアルゴリズム、おそらく人工知能について興味を持っている方で、音声認識、音声合成関連の仕事や、勉強をされている方には馴染みの言葉かと思います。 特に、音声認識分野での活用が多く、ビタビアルゴリズムを活用 […]

未経験からの機械学習 実践入門

決定木の2つの種類とランダムフォレストによる機械学習入門

1.あらすじ 空前の人工知能ブームの昨今、ディープラーニングを始めとする、人工知能技術の中心である「機械学習」に対する期待と、世の中の需要は日に日に上昇してきています。 ディープラーニングも、ニューラルネットをベースにし […]

未経験からの機械学習 実践入門

【入門】アンサンブル学習の代表的な2つの手法とアルゴリズム

1.あらすじ 人工知能ブームがどんどん加速する中、ニューラルネット、SVM、ナイーブベーズ等、様々な機械学習の手法が存在し、その派生系もどんどん増えていって、一体どういう場合にどのアルゴリズムを選ぶといいんだろうと、首を […]

未経験からの機械学習 実践入門

scikit-learn(機械学習)の推定器:Estimatorの選び方

scikit-learnはpythonで使用できる機械学習ライブラリですが、元々とても多くの推定器(Estimator)が実装されています。 ただ、どのEstimatorを使えばよいのか最初から決めるのは経験則や広範囲な […]

未経験からの機械学習 実践入門

機械学習とは?

ディープラーニング、ニューラルネットワークについて解説してきましたが、では、ニューラルネットワークはどのようにつくるのでしょうか? その質問に答えるため、「機械学習」とは何か、ということを解説していきましょう。 機械学習 […]

未経験からの機械学習 実践入門

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

今人工知能というワードがホットですが、人工知能の技術と切っても切り離せないニューラルネットワークというモデルについて解説したいと思います。 ニューラルネットワークというのは、簡単に言うと脳を模した数学的なモデルです。脳は […]