NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
- 11. ウェーブレット変換のコード
static List<List<Double>> wavletAnalysis(List<Double> data) {
List<List<Double>> wavlets = new ArrayList<>();
while(data.size() > 1) {
List<Double> wavlet = new ArrayList<>();
List<Double> next = new ArrayList<>();
for (int i = 0; i < data.size(); i += 2) {
wavlet.add((data.get(i) - data.get(i + 1)) / 2);
next.add((data.get(i) + data.get(i + 1)) / 2);
}
wavlets.add(wavlet);
data = next;
}
wavlets.add(data);
return wavlets;
}