オープンソース

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

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

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

未経験からのディープラーニング:DNN 実践入門

Jupyter Notebookで最速でディープラーニング環境を構築する方法

とりあえず、話題の機械学習とやらに触れてみたい! ディープラーニングを最速で試してみたいが、プログラミング経験が無いので、とりあえず簡単にスグに動かせる環境が欲しい! そんな方へ向けて、Jupyter Notebookを […]

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

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

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

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

Bag of wordsでのテキストマイニング最速精度向上方法

空前のAI(人工知能)ブームで、NLP(自然言語処理)に興味を持ち、MeCabやKuromoji等の形態素解析器を試した方は多いと思います。 ただし、いまいち形態素解析器が何に活かせるのか把握していない人は多く、その出力 […]

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

Javaで簡単に感情分析する方法

近年、AIの技術の活用分野は多岐に渡り、その中でも特に、人間の言葉を解釈する技術であるNLP(自然言語処理)が進歩してきています。 テキストマイニングや、対話システム等多岐に渡って使用され、人間のコミュニケーションを一部 […]

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

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

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