TensorFlowによるディープラーニングで、アイドルの顔を識別する

以前は MNISTの例を使って画像識別を試してみた けど、次はカラー画像についての識別を試してみる。「アイドルなんてみんな同じ顔に見える」って 最近も言われてるのかどうか知らないけど、自分もつい5年前くらいまではそう思っていたわけで。その識別を機械…

AOJはじめました

「AIZU ONLINE JUDGE」通称(AOJ)という、"提出されたプログラムの正しさ・効率の自動判定を行うオンラインジャッジシステム"がある。 http://judge.u-aizu.ac.jp/onlinejudge/ いわゆる競技プログラミング・プログラミングコンテストの過去問題などが多数掲…

全自動水玉コラ生成マシーン Web版

全自動水玉コラ生成マシーン - onk.ninja が面白いなーと思って、 processingよく分からんけど、OpenCV使えればWebアプリに移植できる?2015-12-25 13:54:59 via Twitter for Mac @sugyan できるできる。たぶん簡単。2015-12-25 14:03:49 via Twitter Web Cl…

El Capitanにしたらzsh上でのPATHが上書きされた

先日ようやく El Capitanに上げたのだけど、そうしたらtmux上でzshログインした際にPATHがおかしくなる、という問題が起きて。 どうやらEl Capitanでは/etc/zprofileというのが作られていて、こいつが # system-wide environment settings for zsh(1) if [ -…

画像の検出まわりの資料など

メモ。 Multi-view Face Detection Using Deep Convolutional Neural Networks Deep Learningを使って傾き顔や横顔、一部隠れている場合などにも対応して高精度で顔検出できる? あとでちゃんと読む Face detection without bells and whistles 論文紹介 こ…

Heroku + OpenCVで簡易顔検出API

Docker Image of Python with OpenCV 3.0 for Heroku - すぎゃーんメモ の続き的なかんじで。OpenCVでよく使われるObject Detection機能で、画像から顔を検出するAPIを作ってみた。 Heroku app https://face-detector.herokuapp.com/ Github repository http…

TensorFlowでのMNIST学習結果を、誰でも実際に手書きして試せるようになった

先日、 TensorFlowでのMNIST学習結果を、実際に手書きして試す - すぎゃーんメモ という記事を書いて、「Herokuで動かそうとしたが上手くいかず〜〜」ということだったのだけど、その後も幾つか変更があって そのおかげなのか何なのか分からないけどもう一度…

Docker Image of Python with OpenCV 3.0 for Heroku

を、作った。 Docker Hub URL https://hub.docker.com/r/sugyan/heroku-python-opencv/ Dockerfile repository https://github.com/sugyan/docker-heroku-python-opencv Example app https://docker-python-opencv-example.herokuapp.com/ これを使って http…

TensorFlowでのMNIST学習結果を、実際に手書きして試す

Deep Learningという言葉を色んなところで聞くようになり、Googleからも TensorFlow というものが出たし、そろそろちょっと勉強してみるか〜 ということで初心者が機械学習に手を出してみた。TensorFlowのtutorialを見てみると、まず最初に「MNIST」という手…

自動mention系Twitter botを復活させる

Go

以前にいくつかTwitter botを作っていて。 げんきだしてbot - すぎゃーんメモ (@genkidashitebot) GAEでTwitter botを作った - すぎゃーんメモ (@zenra_bot) どちらも「フォロワーの発言から特定の語が含まれているTweetを拾って、replyする」という機能を持…

#isucon 2015で優勝しました

第5回 ISUCONの本選に、参加しました。第1回のときの出場メンバー(@fujiwaraさん、@songmuさん)での「fujiwara組」。 #isucon 2015予選に参加した - すぎゃーんメモ ISUCON5 本選リアルタイムフォトレポート【更新終了】 : ISUCON公式Blog 結果はなんと、昨…

Perl6での6記号プログラムの作りかた

先日、 Perl6で記号Hello worldする - すぎゃーんメモ perl6なので6種類の記号だけでプログラムを書く - すぎゃーんメモ の2つの記事でPerl6の記号プログラムを紹介したけど、その作り方については何も言及していなかったので ちゃんと書いておこうと思いま…

perl6なので6種類の記号だけでプログラムを書く

Perl6で記号Hello worldする - すぎゃーんメモ という記事を書いたところ なるほど、文字の種類が少なくて簡単 / 他3コメント URL “Perl6で記号Hello worldする - すぎゃーんメモ” URL2015-10-22 19:30:57 via Hatenaというブコメをいただいたけど、あの記事…

Perl6で記号Hello worldする

一番簡単なHello worldです。 ::('!{.(?'~^'.~!)~'~^')^.^^'~^'?!^?('~^'??)!{')('!?}}~~(!^~{~))(.{~('~^'))?^?.).(?.}?)().!~'~^'~!.?}?~.^.{?!)~}!).'~^'}!!.~(}(!?}~{!}).(('~^')^(^.(.)~?!.()!})?)')普通に実行できると思います。 $ cat hello.pl6 ::('…

String.uptoは引数によって挙動が違う

irb(main):037:0> ("\x00" .. "\x7f").to_a.size=> 128irb(main):038:0> ("\x00" .. "\x80").to_a.size=> 58なんで減るん??バグってない??2015-10-16 16:04:09 via Twitter Web Clientという呟きがあって。たしかに実行してみるとそうなる。 irb(main):0…

#isucon 2015予選に参加した

第5回目となる ISUCON 。今年も参加しています。 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog 【締め切りました】ISUCON5 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog 前回…

集中線アニメーションさせるChrome拡張

!!!集中線GIFメーカー!!!っていうのが面白くて、Goに移植されたりもしていて、 集中線GIFメーカー in Golang - syohex’s diaryじゃあJSでも出来るかな、と思ってChrome拡張にしてみた。 ブラウザ上で表示している画像たちに自動的に集中線アニメーションをつ…

「あなたの知らない超絶技巧プログラミングの世界」

id:ku-ma-meさんの本です。書籍『あなたの知らない超絶技巧プログラミングの世界』が 9 月 25 日に発売されます - まめめも以前にPerlの記号プログラムを勉強していたこともあったり 縁あって、レビューに参加させていただきました。 あとがきに名前まで載せ…

ctagsでjsx(ES6 class)の定義にジャンプできるようにする

React を使うにあたって、最近は ES6 classes を使ってJSXを書くようにしているのだけど、Componentを色んなファイルに分けて書いてるとそれぞれの定義に移動するのがつらくなってきた。 そういえば普段PerlやRubyを書くときはctags -eでTAGSを作っておいて…

「React.js meetup #1」に参加してLTしてきた

React.js meetup #1 に参加してきた。参加者枠を大きく上回る応募のあった超人気イベントだったけど、@koba04さんにReact.jsのこと色々おしえていただいた縁もありLT枠で出させていただいた。 slide: http://sugyan.com/presentations/reactjs-meetup-1/ 成…

Java Day Tokyo 2015に行ってきた

最近またJavaを勉強し始めたし、ちょうどいいタイミングで開催されていたので、参加させていただきました。Java Day Tokyo 2015自分が聴きに行ったセッションは以下。 Java SE 8: Lambdas and Streams API Date and Time API and other technologies of Java…

react-routerでsingle pageなrails scaffold

React をちょっと触ってみたい、というのと 最近すこし Ruby on Rails も勉強はじめた、ということで、rails g scaffoldで作るような管理画面のViewを react-router を使ってSingle Page Applicationで作ってみた。 https://react-router-scaffold.herokuapp…

「Webエンジニアの教科書」を読んだ

@sasata299さんから献本でいただいて、ありがたく読ませていただきました!Webエンジニアの教科書作者: 佐々木達也,瀬川雄介,内藤賢司出版社/メーカー: シーアンドアール研究所発売日: 2015/03/26メディア: 単行本(ソフトカバー)この商品を含むブログ (4件…

Herokuで動かせるSlack用げんきだしてHubot

げんきだしてbot - すぎゃーんメモ を作ってから2年ちょい。Twitter BOTからHubotへ。 げんきだしてbotのslack版ほしい2015-02-17 16:02:14 via Twitter for Mac @kazeburo なんとなくHerokuで動かせるHubotできました URL2015-02-17 17:39:05 via Twitter f…

Heat mapで動きが活発な地域を可視化する

Ingressの話。 先月 にA14になり、もはやGold Medalは不要になったしGuardianはキッパリ諦めることにした(Max Time Portal Heldが19 daysで壊される、というのを3回経験した…)わけだけど。実際のところ自分の活動圏付近でどのあたりで入れ替わりが激しくてど…

「Webエンジニアが知っておきたいインフラの基本」を読んだ

@netmarkjpさんの、通称「子鹿本」。Webエンジニアが知っておきたいインフラの基本 ~インフラの設計から構成、監視、チューニングまで~作者: 馬場俊彰出版社/メーカー: マイナビ発売日: 2014/12/27メディア: 単行本(ソフトカバー)この商品を含むブログ (5…

WebGLでPortal Shieldとかを描く (続き)

WebGLでPortal Shieldとかを描く - すぎゃーんメモ の続き。 色々追加したものを以下で公開してみた。http://sugyan-static.herokuapp.com/webgl/ingress/index.html INVENTORYで見られる全アイテムを追加 ナビゲーションバーからの選択で切り替え 選択前は…

WebGLでPortal Shieldとかを描く

唐突にWebGLを勉強してみようと思って、練習として作ってみた。 http://sugyan-static.herokuapp.com/webgl/portalkey.html http://sugyan-static.herokuapp.com/webgl/portalshield.html (※WebGL対応ブラウザでご覧ください) WebGLについて全然知識が無かっ…

#isucon 2014で優勝しました

第4回 ISUCONの本選に、参加しました。前回&予選から引き続き、@kazeburoさん、@tagomorisさんとの「LINE選抜チーム」。 #isucon 2014予選に参加した - すぎゃーんメモ ISUCON4 本選リアルタイムフォトレポート 【更新終了】 : ISUCON公式Blog 結果はなんと…

#perlcasual に参加してLTしてきた

PerlCasual #06に、参加してきました。なにげに5年前の第1回のときから参加しているし縁のあるイベント。@yusukebe氏に感謝! 8月のYAPC::Asiaでは何も話せなかったけど、自分の開発環境についてアウトプットすることが全然なかったなーと思って、せっかくLT…