Aidemy Tech Blog

機械学習・ディープラーニング関連技術の活用事例や実装方法をまとめる、株式会社アイデミーの技術ブログです。

【機械学習超初心者向け】ニューラルネットワークの基本

「機械学習」と並んでよく聞くキーワードとして、「人工知能」「深層学習」「ニューラルネットワーク」...などが挙げられます。 今回の記事ではこの「ニューラルネットワーク」について、紹介したいと思います。 機械学習におけるニューラルネットワークの位…

【機械学習初心者向け】ロジスティック回帰で手書き文字認識【機械学習の実装】

注意:このページはPC版で見ることを推奨します。 精度の高い手書き文字認識 突然ですが、皆さんはスマホの手書き入力を使った事がありますか?有名なもので言うと、Googleの手書き文字入力アプリがあります。私は今初めて使ってみたのですが、このアプリの精…

少ないデータ量でも精度の高いディープラーニングができる"転移学習"とは

転移学習とは 転移学習とは、ある領域(ドメイン)で学習させたモデルを別の領域の学習に利用する技術です。 転移学習の何が良いのか 少ないデータ数でも精度の高い学習結果を得ることができます。 一般的に、ディープラーニングは大量のデータ数が無いと使え…

一年で8000万downloadのsnow,ただの画像解析でしょ? 教養のために 画像解析と人工知能 読了3分(+α) 

Introduction 画像解析とは 皆さんsnowはご存知ですか?? 下の画像をご覧ください。 女の子の頭に耳が生えていますよね??これはもちろん付けているわけではなく、snowのアプリで写真を撮る際に頭に耳の画像を付けてくれる、というものです。 今や「○○ちゃ…

自然言語処理の精度を向上させた”単語のベクトル表現”とは?簡単に実装してみた

レコメンドシステムで使われている”単語のベクトル表現” Googleの開発者向けイベント「Google I/O 2017」内のマシンラーニング展示ブースで"Candy Sorter"というロボットが注目されました。 このロボットは、欲しいお菓子を言うとテーブルに並べられたお菓子…

Expressで使うJoiによるデータバリデーションに「"context" must be an object」が出た時の解決方法

準備 Expressが提供するアプリケーション生成プログラムツールexpress-generatorというものがあります。 初めての方はこちらをさっと読んでみてください。 http://qiita.com/janus_wel/items/207672dc29e22fa2c343 http://expressjs.com/ja/starter/generato…

【猿でも】知られざるFacebookのARコア技術“SLAM”の概要【わかる】

「F8」facebook主催のカンファレンスが先日おこなわれた。 同社はコンパクトなアルゴリズム AI を駆使して スマホのカメラを通したAR技術を今後開発していくようだ。 ARで何ができるようになるのか? ①Information メッセージや通知を付加することができる…

VR/ARの教育分野へのアプローチを考えた[Google I/O '17]

Google I/O 2017 は2017年5月中旬に行われた、Googleが主催するカンファレンスイベントである。 本稿は、その発表のうちVR/ARに関するものについて。 youtu.be VR/ARはまさに今発展途上のメディアである。Googleだけでなく、AppleやFacebookも注力している分…

facebookのイベント通知から自然言語処理を学ぶ

F8 2017 Keynote Day2 facebookが2017年4月中旬に開催した開発者カンファレンス”F8 2017 Keynote Day”では、カメラエフェクトプラットフォームやVRなど、最新の技術が披露された。 developers.facebook.com 今回はその中で取り上げられた、facebookの自然言…

【初心者でもわかる】pythonによる簡易自然言語処理(NLP) 超入門【ネガポジ判定】

今回の到達点はPythonとMeCabを使って2時間前後でAmazonなどのレビューのネガポジ判定をできるプログラムを作るというところにしたいと思います。「自然言語処理」 と言うワードを見聞きしたことはありますでしょうか? この記事はなんとなーく聞いたことあ…

"AIファースト"の取り組み"Google Assistant SDK"を使ったビジネスチャンス3選 [Google I/O 2017]

Google I/O 2017 で発表された"AIファースト" Google I/O 2017 は2017年5月中旬に行われた、Googleが主催するカンファレンスイベントである。基調講演では、「モバイルファーストからAIファーストへ」と発表され、同社の持つAIテクノロジーや、AI分析基盤が…

忙しい方へ WWDC ARKit 3分で読めるわかりやすい概要です。

WWDC(appleの記者発表のようなものですね)のレビューをいたします。 お役に立てれば幸いです。 今回取り上げますWWDCというカンファレンスでは、目を引く発表が多数ありました。例えば「新iMac」の発表などです。 本日の記事では、iOSに導入される「ARKit…

iOS11の新機能。機械学習フレームワークの「Core ML」とは?[WWDC17]

Appleの開発者向けカンファレンスで紹介された機械学習フレームワークの「Core ML」 "WWDC"は毎年6月にApple社で行われている開発者向けカンファレンスであり、2017年は6月5日-9日に渡ってサンノゼで行われた。今回の注目発表は「新MacBook」「新iMac」「新i…

チャット内容を「見ずに」スパム判定するWhatsAppの機械学習アルゴリズムは「決定木」か?

Facebookの開発者向けカンファレンス"F8"で紹介されたスパム判定技術 "F8"は2007年より毎年4月にFacebook社で行われている開発者向けカンファレンスである。10回目となる今年のカンファレンスは2017/4/18-19で行われた。今回の注目発表としては、「ARプラッ…

【プログラミング言語別の平均年収1位】人工知能エンジニアになるための「3つ」の大きな壁

「人工知能が人間の知能レベルを大きく超えるシンギュラリティ時代がやって来るーー」 俄に「人工知能」が一世を風靡している。*1こうした人工知能実装のスタンダード言語はPythonだが、Pythonはプログラミング言語別の平均年収ランキングで堂々の1位となっ…