本日、Neural Network Console クラウド版をアップデートいたしました。本blogでは、新たに追加された以下の新機能などについて紹介していきます。
- データセット作成支援機能の追加
- アップロード済みデータセットの編集、追加機能の追加
- プラグインの拡充
- サンプルプロジェクトの拡充
- フィードバックフォームの設置
1. データセット作成支援機能の追加
本機能は画像分類用のデータセットの作成を支援する機能です。
画像データをNeural Network Consoleで扱うには、通常は画像サイズや色(モノクロ/カラー)の統一をしたり、教師データを作成する上でCSVファイルの準備が必要になりますが、本機能を利用すると画像ファイルをカテゴリ毎にフォルダ分けし、出力形式を指定すれば、画像分類用データセットを容易に作成することができるようになりました。
使い方など詳細は、こちらのページを参照してください。
2. アップロード済みデータセットの編集、追加機能の追加
これまでアップロード済みのデータセットに編集を加える場合は改めて全てのデータをアップロードしなおす必要がありましたが、今回のアップデートで、アップロード済みのデータセットへの追加アップロード(行の追加)、および画面上でのデータ編集 (数値・文字列を変更、画像や音声などは単一ファイルのアップロード) を行うことが可能になりました。
また編集履歴の確認も行うことが可能です。
使い方など詳細は、こちらのページを参照してください。
3. プラグインの拡充
以下のプラグインを追加しました。
使い方など詳細は、こちらのページを参照してください。
• cross_tabulation
• parameter_stats
• tile_images
• grad_cam_batch
• t-sne
4. サンプルプロジェクトの拡充
自然言語を取り扱うものなど、以下のサンプルプロジェクトを追加しました。
いずれも著作権の関係でデータセットが紐づいていないため、別途利用者でのデータセット入手、Windowsアプリ版を利用するなどでの前処理が必要になります。
一連の利用方法は今後動画チュートリアルなどで詳細を解説予定です。
目的 | 概要 | プロジェクト名 |
文書分類 | 20NewsGroupsデータセット(※1)を用いたシンプルなテキストの2クラス分類 | tutorial.NLP.20newsgroups_classification |
言語モデル | 20NewsGroupsデータセット(※1)を用いたLSTM言語モデルの学習 | tutorial.NLP.20newsgroups_lstm_language_model.sdcproj |
言語モデル | 20NewsGroupsデータセット(※1)を用いたTransformer言語モデルの学習 | tutorial.NLP.20newsgroups_transformer_language_model.sdcproj |
言語モデル | 20NewsGroupsデータセット(※1)を用いたWord Embedding(Word2vec)の学習 | tutorial.NLP.20newsgroups_word_embedding.sdcproj |
ベクトル分類 | adultデータセット(※2)を用いたベクトル分類 | classification.adult.adult |
(※1) 20 Newsgroups
http://qwone.com/~jason/20Newsgroups/
(※2) Adult Data Set
https://archive.ics.uci.edu/ml/datasets/adult
5. フィードバックフォームの設置
Neural Network Consoleの継続した改善のため、利用者の皆様からのフィードバックを送信できるフォームを追加しました。
ご意見などお待ちしております。
上記のほか、これまで弊社で確認している不具合について対処を加えております。
Neural Network Consoleは今後も改善を継続していきます。
今後の適切な機能追加のため、引き続きユーザの皆さんからのご意見ご要望をお待ちしています!