なんとなくスマートフォン用の表示で見るなんとなくなんとなく書きますこの広告は、90日以上更新していないブログに表示しています。2017-03-04機械学習勉強その1良いと言われているオックスフォードの通信学習をやってみた。descent教師あり学習ラベル付きデータの扱い分類と回帰の問題を扱う分類の例は指定した中にあるラベル分け・通常メールと迷惑メールを学習させてた迷惑メールフィルターなど回帰の例は売上予測など教師なし学習ラベルなしデータの扱い出力が決まっていないもの自動のラベル分け等ができる。21:08機械学習勉強その1Tweet広告を非表示にするもっと読むコメントを書く2017-03-02WPFのTreeViewの要素を数え上げる。C#WPFのTreeViewの要素を数え上げるのをぱっと見調べても見つからなかったので書くまあ正確にはTreeViewにバインドしたインスタンスの数をしっかり数え上げたんだけども結構悩んだけど再帰に気づけばあっさり片付いた。バインドしている数え上げの対象クラスの概要。中に自分のリストを持つのが特徴。自分の下がなければnullにしている。}}実際の関数部分refを使っているから隠す感じで2つの関数に分けた。Itemsがnullになるまで再帰で潜るだけ。count++;}再帰だと簡単だった。22:04WPFのTreeViewの要素を数え上げる。LINQSkipはその名を通り指定の数だけ飛ばす。Takeは指定の数だけ出力する。2つを組み合わせると範囲の指定ができる。100).Skip(10).Take(20)で11~30を返す。SkipWhileとTakeWhileはそれぞれFunc<int,bool>とFunc<int,int,bool>のデリゲートを持つ。LINQ使い方が初見ではいまいち不明なAggregateの使い方について雑なイメージはreduce関数[1,2,3,4]を1234とかに変換するときに使える。4)))の方が二桁の数値にも対応できて楽Aggregateで全部に対応するにはbの桁次第でaにかける数を変える必要がある。1桁⇒102桁⇒100といった感じにするためにPowとLog10を組み合わせる必要がある。未選択char*とw_char*で別々にやらないといけないみたい。System::Stringは最後のNULLがないけどtchar*系はNULLの必要があるので長さの変更の必要あり。yでxのオブジェクトを連番でy個示すとのこと。