ニューラルネットワーク

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

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

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

未経験からの自然言語処理(NLP) 実践入門

ディープラーニングで文章のカテゴリー分類を自動化する方法

1.あらすじ 人工知能という言葉が、昨今、ますます身近になってきており、Siriなどの対話システムも日々発達してきています。 また、人間の言語を人工知能に解釈させる対話システムの需要が増えると共に、NLP(自然言語処理) […]

未経験からの写真・画像生成 実践入門

pix2pixで輪郭の線画から、絵画を画像生成する方法

1.pix2pixとは? 昨年、pix2pixという技術が発表されました。 概要としては、それまでの画像生成のようにパラメータからいきなり画像を生成するのではなく、画像から画像を生成するモデルを構築します。 DCGANと […]

未経験からの写真・画像分類 実践入門

少ない画像から画像分類を学習させる方法(kerasで転移学習:fine tuning)

「フルーツの画像を判別するモデルをを作ってくれませんか?」 と言われた時に、どのようにモデルを作りますか? ディープラーニングで画像分類を行う場合、通常畳み込みニューラルネットワークという学習手法を使いますが、画像の枚数 […]

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

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

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