Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > DeepLearningが気になって

DeepLearningが気になって

先日スマートニュースを見ていると、赤ちゃんの泣き声を解析してかなりの確率で判断することができると、、、夢のようなアプリが開発されているようです。 我が家にも子供が生まれ、泣き声、には多々悩まされる事が多く、興味が湧きましたので調査しました。その中でDeepLearningにつながったので以下書き出します。(以前Rebuildfmでも話題になっていたので 気になっていた人工知能の技術)

サンプル画像 → サンプル画像

ディープラーニング技術によるDeepDearmにて味の出たおっさん画像

参考: 空腹?おむつ?赤ちゃんの泣き声、アプリで分析 台湾
参考:赤ちゃん語翻訳機」を開発、泣く原因を15秒で判別 台湾
参考:判断した画像(Asahi.com様の画像です)

考えてみた

最近よくAIが今後伸びてくるとのことですが、これもサンプリングとして赤ちゃんの泣き声を20万人程度解析した上でのことのようですので自動解析というかAIといっても良いのでしょうか。

最近よく気になる言葉のDeep Learning。人口知能です。沢山情報を覚えて物事の判断を促す技術のようですが、アプリで世界中から収集して判断させるようやことも個人レベルでも出来てしまうのかもなぁと妄想していました。 ディープラーニング少し調査しました。


参考:人口知能ディープラーニングとは何なのか? そのイメージをつかむ
参考:Google のディープラーニング技術 Deep Dream(試すページ)
参考:Google のディープラーニング技術 Deep Dream
参考:ディープラーニングの有名ライブラリ5種を最短距離で試す半日コース(TensorFlow, Chainer, Caffe, DeepDream, 画風変換)

↑最後の記事がとても細やかでわかりやすかったです

もう既存の情報なのかもしれませんがそれぞれオープンソース化もされています。記事に記載されていました 環境構築にかかる時間と人気のDeepLearnigのオープンソース技術を公開します。どれも2015年の発表のようでまだまだ 新しい技術で興味津々です。

名称環境構築時間備考
Tensorflow10分程度Google 提供 2015年11月頃オープン化
Chainer5秒程度!Preferred Infrastructure提供(日本の会社)pythonで実行可能 2015年6月頃オープン化
Caffe4時間程度カリフォルニア大学バークレー校の研究センター 提供 公開日不明
DeepDream4時間程度+10分(Caffe必要)Google提供 キモい画像になる

朝からぼんやり眺めておりましたが、ところどころで出てくるpythonコードを読んだ事がないので苦痛でした。これから来る必要な技術の波を感じる記事群で 多少興奮しつつ満員電車にゆられて記事を読んでおりました。 記事に記載している手書きの何人かの0から9までの手書き画像を学習して覚えると、手書きの数字も認識できるようになる様なのですが、その学習部分がイマイチわかっていません。

類似画像検索なのは分かるのですが、画像以外のものはどう扱えるのだろうか。そもそも画像だけなのかな。 例えば、2chのスレッドを覚えさせて次にくるセリフの予想なんかもできたりするのかなーとかを考えていました。

まとめ

朝活では表面上しか調査できませんでしたので、実施できそうな箇所はやっていけたらと思っています!

追記 2016年1月18日

DeepLearningがrebuidfmで話されていた回のリンクを共有です!Hakuro Matsuda とIto Naoyaさんの回です。

参考:Aftersnow 82: Becoming Robot - Hakuro Matsuda さんと、無線充電、Apple TV, Kindle, 月9、ディープラーニングなどについて話しました。
参考:Rebuild 79 Deep Learning Anim(Naoya Ito) - 伊藤直也さんをゲストに迎えて、Swift, Docker, Consul, ディープラーニングなどについて話しました。

↓こんな記事もありますよ!

Array

SwiftではArrayとNSArray両方利用することができます。記事を統合しました。

NSURLConnectionでHTTPやFTPアクセス

今回はiPhoneとサーバ間でHTTPやFTPプロトコル通信を行うNSURLConnectionの説明

Typealiasをどうやって活用するのか

Typealiasって言葉、なんだややこしく見て見ないふりをしていましたが、 先日別の記事を書いた際にTypealiasの記述がありましたので、あらためて確認してみようと思います。まずaliasですが、 Macでショートカットを作成した時に記載される「エイリアス」です。ショートカットのようなものですので、 Typeのショートカット的な感覚で調査進めてまいります。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!