実体と情報のはざま

何事にも囚われず。

C#で画像処理の勉強をリスタート!複数のフォーム間での連携でつまづいたが・・・。

最近、仕事の幅を広げるため、画像処理を学ぼうと思いついた。 はるか以前、簡単な画像処理、例えばカラー画像のフレースケール化や二値化などは一通りできるようになった。その時使った言語は、C#言語。 会社では画像処理といえばimageJという有名どころ…

C#で画像処理の勉強をリスタート!フォーム間の連携でつまづいたが・・・。

最近、仕事の幅を広げるため、画像処理を学ぼうと思いついた。 はるか以前、簡単な画像処理、例えばカラー画像のフレースケール化や二値化などは一通りできるようになった。その時使った言語は、C#言語。 会社では画像処理といえばimageJという有名どころ…

心機一転、株取引!注目している会社:アカツキ、モノタロウ、アドベンチャー

株の取引きをはじめたのはもう20年前くらいだろうか。最初に買ったのはソニーだった。若かった私は、ずっとあこがれていた株というものにかかわれた喜びで満たされた。何のプランも持たずに。その後、ソニー株は数年後に損切りするかたちで売ったと記憶して…

8/16に山中湖へ

先々週の話になるが、中二の息子の合宿と同じタイミングで山中湖に一泊で小旅行に行ってきた。雨が降ったりやんだりで、かつ濃霧も出ていてすっきりしない天気だった。 ガイド本は、”るるぶ”か”まっぷるか”いつも迷う。 そんな中ではあったが息子の試合は続…

熱海&伊東へ小旅行 シャボテン公園

子供たちはもちろんのことサラリーマンのである私も夏季休暇となり、ちょっとだけ熱海&伊東の周辺に2泊3日で旅行に行ってきました~。自宅は横浜なのでそんなに遠くではないけれど、都会の喧騒から離れてリフレッシュするにはいいところなんです。 一日目の…

あばしゴーヤーの実が次々と

先日アップした家庭菜園のあばしゴーヤーが順調に実をつけている。本日収穫したものはこちら↓ 2本同時に15cm程度に育ったので、我が家のゴーヤーだけで妻にチャンプルーにしてもらい夕食にいただきました。市販のものと比較しても全く遜色ななく、とってもお…

癒しの家庭菜園 やっとゴーヤの雌花が出るように!

体調を崩してから少し時間はかかったが、完全回復した。いやはや、きつかった。最近は、何か癒されるものをそばに置いておきたいとおもうようになった。自分にとって何がいいか、よーく考えてみたけど、巡り廻ってすでにあるものに戻ってきてしまった。子供…

プログラミングと仕事と育児で睡眠不足。体調不良に。。

ここ数か月、睡眠時間を削ってデータサイエンスの勉強をひたすらやってきた。さらに、本業の仕事が忙しくなってきた。さらにさらに、園児の息子が夜中に熱を出してほとんど2日寝なかった。結構大丈夫なもんだな~と思っていたが甘かった。。40代半ばの身体…

ランダムフォレストのトレーニング部分まで

めちゃくちゃ時間がかかってしまったが、ランダムフォレストのプログラムが一応完成した。しかし、まだトレーニング(学習)の部分だけ。。いつものようにPythonで書いたのだが、バグにかなり苦しんだ。いつもは紙と鉛筆でプログラミングの前段階までとことん…

ランダムフォレストを勉強中!

ランダムフォレスト、なかなか手強い。一週間くらいかけて今日やっとアルゴリズムを理解したところ。目標では今日あたりにプログラム第一弾が完成しているはずだったのに、何回も立ち止まってしまった。。ネットで拾った英語の論文の解読にも苦労した。これ…

炭酸水でダイエット!

ここ数か月間、データサイエンスにのめりこんで運動らしい運動はしていない。週末は園児の息子と公園でサッカーなどはするが、平日は仕事でもデスクワーク中心で外出などはなし。そんな状況でも、最近取り組んでいるダイエットで成果が出始めてきたので書き…

散布図行列と主成分分析PCAをまとめ

(*2017.06.14(18:30)ちょっとプログラムを修正しました。。)最近取り組んできた上記2つの手法は今後も頻繁に使うことになると思う。データサイエンティストを目指して修行を続けるなら。ただ、勉強を続ける中でデータサイエンティストとしての方向性が見…

pandasを使わないで散布図行列をつくる

とあるデータセットを入手したとして、初めにやることは何か?まずは、そのままの値をグラフ化。次は、散布図行列を見るのではないだろうか?私の手元にある本では、散布図行列をpandasとseabornを使ってわずか数行でグラフ化している。すごく便利なのだが、…

PCA(主成分分析)を手中に収める!

機械学習を学んでいて、やたらと出てくるのがこのPCAというやつ。どの文献でもさらっと事前準備みたいな扱い。「まずはPCAで次元を削減してから・・・」なんてよく出てくる。ありきたりな手法のようですな。しかし、データサイエンス初心者の私としては、な…

kaggleと日経BigDataのサイトについて

今日は一旦プログラミングから目を離して、最近の情報の中で私のアンテナに引っかかったもの2点について書いておきたい。 ①kaggleにPrizeMoney $1,200,000 のCompetitionが出たこと。 ②「日経ビッグデータ」ってやつの存在を知ったこと。 数日前に、kaggle…

データセットの分割

データサイエンスの初めの一歩として、有名なIrisデータセットをいじり始めている。先日はデータの中身をプロットしたり散布図行列をつくってみたりした。データが俯瞰できたので、さっそく何かしらの機械学習をやってみようと思ったのだが、その前にやるこ…

葉山の釣り場で思いついたこと

昨日は中二の息子と久々の海釣りに行ってきた。平日だが息子は学校行事の振替休日で、私はそれに合わせて休暇を取った。天気は良好で風も穏やか、海はべた凪状態でやや物足りない条件ではあったが、そこそこ釣果もあり、楽しめた。最近データサイエンスを夢…

Irisデータセット事始め

データサイエンスの世界では有名なIrisデータセット(花の形状データ4種を変量とする150個の個体とその種類が入っている。)を使ってデータサイエンティストっぽいことをやってみたいと思い、少しデータをいじってみた。しかし、まだまだPythonとそのエコシス…

Kaggleにアカウント

Kaggleのアカウントを取得した。相変わらずの英語力なので読むのは遅いが、エキスパートたちのやりとりが面白くてついつい投稿を読んでしまう。。 サインインして初めにやったことは、タイタニックの件のチュートリアルの読み込みとデータセットのダウンロー…

Kaggleっていい!

そのうちKaggleのコンペに挑戦したいと思ってる。最近はちょっと寄り道っぽくSOMにはまってみたりしたけど、Pythonの扱いにも少しづつ慣れてきたし、そろそろKaggleのサイトに入り浸ってみようかな~と思っている。 だが、その前に若干問題が。。それは私の…

入力データを近似するSOM

前回は、自己組織化マップで色分けをやってみた。今回は、「マップ」の方ではなく入力ベクトルと参照ベクトル(プログラム中の行列Mでどんどん変わる)の「ベクトル空間」を可視化してみたいと思う。色分けは、入力ベクトルよりも参照ベクトルの方がずっと多い…

自己組織化マップに注力

前回は、初めて自己組織化マップ(SOM)をPythonで書いてみたが、いざやってみると自分が根本をいまいち理解できていないことがはっきりした。今も実はまだちゃんと理解できていない。ネットや本で調べてみたが様々な考え方があるようだし、根本的な部分で腑に…

自己組織化マップSOM(Self-OrganizingMap)に挑戦した!

今回は、ずっと気になっていたSOMに挑戦!アルゴリズムはコーエン博士の本を購入してなんとか分かってきていたので、さっそく勉強中のPythonでプログラミングを試してみた。ライブラリーを使えば簡単なのだろうけど、いつか自分でこの手のアルゴリズムを作り…

PythonのNumPyについて基本中の基本を学んだ。。

ある程度Pythonにも慣れてきたし、データサイエンスっぽい何かをやってみたいと思い立った。 まずは、まえからずっとやりたかったBL-SOM(バッチ方式の自己組織化マップ)をコーディングしようとSpyderに向かったが…書けない!配列の扱いが全然わからない!C#…

PythonでPyplotの散布図(scatter)を描いてみた。

今回はもっとグラフを使いこなしたいと思い、散布図に特化して色々やってみた。 決められる項目が多すぎてタイヘン! 散布図に深入りしてみたら…設定可能な項目の多さに圧倒された。。色々試してみたかったが、マーカーの形状だけでおなか一杯でした。。 今…

Pythonでニューラルネットワークを使った単回帰分析(関数近似)

前回は苦労したけどエクセルからデータを読み出すことができるようになった。 今回はこれを生かして、以前の記事で試した「ExcelVBAで関数近似」を覚えたてのPythonでやってみようと思う。最も単純なニューロン一本のニューラルネットワーク。ネットワークじ…

Pythonでエクセルから読み込み

前回は初めてPythonを使ってみて、なんとかグラフを描いてみた。 今回はエクセルからデータを読み出してグラフ化することにトライしてみる。私が好きな総務省統計局の「日本の統計」や「世界の統計」といった資料はエクセル形式であるため、読み込み方はぜひ…

python はじめました。

データサイエンスについて色々調べていて、kaggleの存在を知った。 正直、ショック。こんなに楽しそうな世界があるなんて。。 完全に取り残された気分。これは、もうやるしかない! というわけで、Rと迷ったんだけど、とりあえずはpythonでデータサイエンス…

都立中央図書館でデータサイエンス(SOM)を学習した

今日は仕事を休んで都立中央図書館へ行ってきました。世間的にはGWだし、混むかな~と思ったけど案外すいてて快適でした。 ここにはものすごくお世話になっていてほんとその存在に感謝してます。 図書館としての魅力は下記。 ・蔵書が多い。 ・本の貸出はし…

自己組織化マップ(SOM)って何?インフォグラフィックみたいで美しい!

人工知能(AI)への興味から統計解析の学び直しを経て、これらに関連するアルゴリズムである自己組織化マップ(以下、SOM)の存在に気が付いた。まだ、ちゃんと理解していないのだけれども、ライフワークとして学ぶべき対象が定まった気がする。 さっそく、「原…