アラカン"BOKU"のITな日常

文系システムエンジニアの”BOKU”が勉強したこと、経験したこと、日々思うことを書いてます。

ニューラルネットコンソール

超文系向け/「MaxPoolingレイヤー=プーリング層)」の仕組を、数式なしでわかりやすく解説してみる/Neural Network Console

Neural Network Consoleのレイヤーリファレンスがいぱいちピンとこない文系の人向けです。今回は、MaxPoolingレイヤー=プーリング層)です。

超文系向け/「Convolutionレイヤー=畳み込み層)」の仕組を、数式なしでわかりやすく解説してみる/Neural Network Console

Neural Network Consoleのレイヤーリファレンスが、いまいち、ピンとこない文系の人向けです。今回はConvolutionレイヤー=畳み込み層)です。

超文系向け/「Activationレイヤー(活性化関数)」について、わかりやすく解説してみる/Neural Network Console

Neural Network Consoleをちょっと使えるようになったけど、レイヤーリファレンスを読んでも、いまいち、よくわからない文系の人向けです。今回はActivationレイヤー(活性化関数)です。

超文系向け/レイヤー「Affine」(全結合層)の仕組をわかりやすく解説してみる/Neural Network Console

Neural Network Consoleのレイヤーリファレンスでは、よくわからん・・イメージできないという人向けです。まずは、Affineから始めます。

Neural Network Consoleクラウド版でダウンロード可能になった「ONNX」形式とはなんなのか?

Neural Network Consoleクラウド版が、ONNX形式のダウンロードに対応したらしいので。

同じモデル・条件で学習した時、Neural Network Consoleとkeras/tensorflowで精度は同じなのか?/使い方・番外編

Neural Network Consoleのモデルを、keras/tennsorflowに書き換えて実行した時に、精度は同じなのか?今回はそういう素朴な疑問をためしてみました。

Neural Network Consoleで設計したニューラルネットワークモデルを、keras/tensorflowに書きかえる。/使い方・番外編

Neural Network Consoleでグラフィカルに設計を検討するのも捨てがたい。じゃあ、Neural Network Consoleのモデルを、keras/tennsorflowに書き換えてしまえばいいじゃないか・・。今回は、そういう発想の話です。

Neural Network ConsoleのデータセットCSV&画像ファイルをkeras/tensorflowで直接読み込む。/使い方・番外編

Neural Network ConsoleのデータセットCSVを、keras/tensorflowのpythonプログラムの中で、直接読み込んで使うのを、試してみます。対象は画像データにしています。

日本語文章を「'0000'から'FFFF'コードの出現頻度」でNeural Network Console用データに変換する/使い方43

自然言語の文章データを文字コードの出現頻度で正規化するのマルチバイト版('0000'~'FFFF')です。

DELTA #3で発表した「AI編集長を模擬る」の補足・ソースコードとか/使い方42:Neural Network Console

2018/08/30「DELTA TOKYO #3 〜NeuralNetworkConsoleの面白い使い方を学ぼう〜」で発表したテーマのソースコードと補足説明です。

CNNの各レイヤー(Convolution/Pooling)の加工結果をモニタする/使い方41:Neural Network Console

SONYのNeural Network ConsoleでSquaredErrorを使い、Max Epoch 0で学習・評価実行します。今回はCNN関連レイヤーの加工結果のモニタをやってみます。

全結合層(Affine)と活性化関数(Sigmoid、Tanh等)の加工結果をモニタする/使い方40:Neural Network Console

SONYのNeural Network Consoleの少し裏技っぽい使い方です。SquaredErrorを使い、Max Epoch 0で学習・評価実行すると加工結果のモニタができるので、ちょっとそれで遊んでみます。

EXCELとNeural Network Consoleを連携する時の「ちょっとしたポイント」/使い方39

EXCELとの連携なら、セルに入力した文章とかをデータとして渡して、推論を実行するパターンもやっとかないと片手落ちっぽいので、ポイントのみ書いておきます。

モデルと学習済パラメータを使いEXCELから推論を実行する/使い方38:Neural Network Console

お遊びで、Neural Network Consoleで定義したモデルと学習済のパラメータを使って、EXCELから推論を実行して、EXCELシート上に結果を表示してみました。

Ver1.20で追加された「ユニット機能」を使ってみる/使い方37/Neural Network Console

Neural Network Consoleの新機能「ユニット機能」を使ってみました。

学習結果(パラメータ)を引き継いで追加学習するGUIな方法について/使い方36/Neural Network Console

Neural Network Consoleで自動的に試行錯誤してくれた結果を引き継いで、発展させていく2つの方法を試してみます。

過学習抑制目的のWeight DecayとはSGDを組み合わせるのが良いみたい/使い方35/Neural Network Console

Neural Network Consoleで、Weight Decayを使った過学習抑制と、Optimizerとの相性の検証をざっくりやってみます。

ネットワーク構造の自動最適化機能を試してみる(その2)/使い方34/Neural Network Console

Neural Network Consoleの自動最適化機能をちゃんと使ってみました。なかなか、興味深かったです。

ネットワーク構造の自動最適化機能ってどんなものか試してみる(その1)/使い方33/Neural Network Console

Neural Network Consoleの自動最適化機能をとりあえず使ってみて、わかったことあれこれ。

回帰問題にリベンジする。日別売上の予測っぽいことを再びやってみる/使い方32/Neural Network Console

Neural Network Consoleで「予測っぽいことをやってみる」の前回のアプローチが問題ありだったので、今回はリベンジです。

学習の実行速度を計測する機能(Profile)を試してみる/使い方31/Neural Network Console

Neural Network Consoleのprofile機能を使ってみました。

日本語文章を「'00'から'FF'のコード出現頻度で符号化」する処理のクラス化:/使い方30:Neural Network Console

自然言語の文章データを文字コードの出現頻度で正規化して、Neural Network Consoleで使えるデータにするまとめです。

日本語文章をNeural Network Consoleで学習・評価(分類)する:コード符号化編/使い方29

自然言語の文章データを文字コードの出現頻度で正規化したデータを使って、学習・評価してみます。

日本語文章をNeural Network Console用データに変換する(文字コード出現頻度編)-OK版/使い方28

自然言語の文章データを、汎用的にNNC(ニューラルネットワークコンソール)で学習できるデータに変換する方法を考えてみました。

日本語文章をNeural Network Consoleで学習・評価(分類)する。(単語の出現頻度編)/使い方27

前回、文章データをニューラルネットワークコンソールで使えるように加工したものを使って、学習・評価してみます。

日本語文章をNeural Network Console用データに変換する(単語の出現頻度編)/使い方26

ニューラルネットワークコンソールでは、文章テキストデータは、そのまま学習データとしては使えませんが、数値データに変換すればOKです。今回はそのやり方の1回目です。

ニューラルネットワークコンソールで学習してnnabla_cli.exeで推論実行(OK編)/使い方25

クラウド版およびWindows版のNNCで学習済のモデルとパラメータを使って、nnabla_cli.exeで推論するのをやってみます。

ソニーのニューラルネットワークコンソールがバージョンアップしました!/使い方24

ニューラルネットワークコンソールの新しいバージョン1.10がでていたので、とりあえずダウンロードして試してみます。

ニューラルネットワークコンソールのクラウド版で学習してローカルで推論実行(失敗編)/使い方23

今回は、クラウドで学習済のモデルとパラメータをダウンロードして、Windows上で再利用するのをやってみます

ソニーのニューラルネットワークコンソールのクラウド版でデータセットを追加してみる。/使い方22

ニューラルネットワークコンソール(Neural Network Console)クラウド版で今回はデータのアップロードを試してみようかと思います。