2017-10-11 15 views
0

私は現在、Javaのニューラルネットワークフレームワーク "neuroph"に取り組んでおり、データセット内のデータのタイプに関する質問があります。Java Neuroph Frameworkデータフォーマット

単語と数字を含むデータセットをトレーニングセットとして使用する方法はありますか?そのような基準を持つデータセットをアップロードしたとき、私は「NaN」を取得しています。これは単にネットワークがデータを受け取っていないことを意味します。私は私のデータセットとプロトコルのタイプ "UDP/TCP"とデータセットのデータの一部としてIPアドレスを提供しています。

ネットワークにデータセットの1行のデータを手動で入力して問題を分析すると、入力された入力が無効な入力形式であるというエラーが表示されます。だから私はネットワークに入力として数値以外の値を提供する方法があるのだろうかと疑問に思っていますか?事前

答えて

1

短い答えで

ありがとう:あなたはありませんそして、DataSetRowを使用している場合。
このクラスは入力としてdoubleのみを受け入れます。

あなたは、もちろん、独自のクラスを実装することができます:public class MyDataSet extends DataSetRow、あなたはまだdoubleあなたのデータ型から変換する必要があります。

入力としてIPアドレスを使用している場合は、4つの数字でIPアドレスを分割してください。
例えば、IP 1.2.3.4はあなたがウェカ知っています[1, 2, 3, 4]


入力でしょうか? (https://www.cs.waikato.ac.nz/ml/weka/

これはウェカで使用例のデータセットです:あなたが見ることができるようにhttp://storm.cis.fordham.edu/~gweiss/data-mining/weka-data/soybean.arff

、それは、入力として文字列を受け入れ、そして多分あなたはあなたの目標を達成するのを助けることができます。

+0

問題は、私はそのフレームワークのGUIを使用しています。そのためには、ipを4つの整数に分解する初期のアプローチを試してみましょう – Scarl

関連する問題