DukeLabスマートフォン用の表示で見るDukeLabこの広告は、90日以上更新していないブログに表示しています。2018-10-30データ読み込みに関するメモDL4J今日はDL4Jでのデータ読み込みに関するメモです。簡単に書きたいので、ソースとコメントのみにします。RecordReaderはある媒体からデータを読み込んで共通形式のデータ(List<Writable>)を生成するインタフェースです。JSON・XML・YAMLなど、多くの実装があります。時間という軸を表現するため、Listがもう一皮ついて、List<List<Writable>>を生成します。読み込むファイルをInputSplitに指定し、初期化します。InputSplitはRecordReaderに媒体の場所を分割して知らせます。別の実装(NumberedFileInputSplit)を使えば、特定範囲の数字がついた複数のファイルを順に処理するといったことができます。共通形式(List<Writable>)のデータからミニバッチデータセット(DataSet)を生成するDataSetIteratorを生成します。分類・回帰などそれぞれの用途に合うコンストラクタが存在します。今回の場合、分類ですので、分類の数を指定しています。Learningのネットワークを生成・初期化します。nEpochs回分、モデルを訓練させます。モデルをディスクに保存(ModelSerializer.writeModel)すればいいですね。»プロフィール勉強メモ・Tips・自作プログラムここの記事は個人的なものです。勤務している会社の公式意見ではありません。長文を変数に入れたい場合、#defineを使う。-月別アーカイブはてなブログをはじめよう!jeongman7さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。