【アスキークラウド2月号・特集連動ロングインタビュー】 自動運転車、ロボット──グーグルが人工知能を使った新たなデータビジネスに着手している。しかし、日本でも人工知能に関する試みは30年以上も前からあったという。なぜ当時は失敗してしまったのか。人工知能研究の草分けである慶応大学理工学部の山口高平教授に、人工知能ビジネスの発祥、日本の最先端研究、そしてグーグルの目指す世界について話を聞いた。 ──グーグルを筆頭に、人工知能がビジネスとして注目を集めています。 このごろ「なぜ最近人工知能がよく出てくるのか」とよく質問されるけど、人工知能はもう57年の歴史がある。3回目なの、人工知能ブームは。最初は1956年。チェスとか定理証明とかを対象に人に、どれだけ迫れるかという感じでやってた。でも産業界からのニーズはチェスや定理証明じゃない。実際の問題が解けないから、ブームはすぐに沈滞した。 1970年代
最も代表的な教師あり分類手法の一つであるサポートベクターマシン。 訓練サンプルから、各データ点との距離が最大となるマージン最大化超平面を求めるという明確な分類基準がある、かつ、一見求めづらそうなこの超平面を一意に求められるということから 数学的に美しい分類手法と言えるでしょう。 サポートベクターマシンの詳しい説明はこちらになります。 サポートベクターマシン - Wikipedia さて、上のWikipediaの記述にもある通り、 マージン最大化超平面は最適化問題の凸二次計画問題となります。 今回は、この凸二次計画問題を勾配法で解くことで、 ハードマージンのサポートベクターマシンを実装しました。 使用したデータ 線形分離可能なデータです。 また、こちらの座標関係をテキストデータにしたものがこちらです。 各行がデータを表しており、スペースで区切られています。 左から、X座標、Y座標、クラス(1
サウンド関連のソフトウェアを公開しています。 Twitter 更新情報 2024/01/22 ボーカル編集ソフト「VocalShifter」,「VocalShifter LE」ver.3.45beta2を公開しました。 2024/01/04 採譜支援ソフト「WaveTone」ver.2.7を公開しました。 2023/11/05 VocalShifterライブラリ「vslib」ver.1.54を公開しました。 2023/07/09 ボーカル編集ソフト「VocalShifter」,「VocalShifter LE」ver.3.44を公開しました。 2023/06/28 VSTプラグイン「Parallel World」ver.1.12を公開しました。 2022/06/26 鍵盤ソフト「Rainbow Keyboard」ver.1.33を公開しました。 2020/08/12 ボーカルカット抽出ソフ
2013.12.18 フジテレビ「ホンマでっか!?TV」に音声分析評論家として出演しました. 2013.09.06 FIT2013 第12回情報科学技術フォーラムでTANDEM-STRAIGHTのGPGPU化について発表しFIT奨励賞を受賞しました. 2013.05.12 音楽情報科学研究会「音学シンポジウム2013」でポスター賞を受賞しました. 2013.03.19 生藤大典君が(財)電気通信普及財団 第28回電気通信普及財団賞「テレコムシステム技術学生賞佳作」を受賞しました. 2013.02.01 山梨大学大学院医学工学総合研究部(工学部コンピュータ理工学科)に特任助教として着任しました.
自分の実装した「Numpyで混合ガウス分布のEMアルゴリズムを実装した」のコードを中谷さんの「EM アルゴリズム実装(勉強用) - Mi manca qualche giovedi`?」と照らしあわせて答え合わせしてみる。 まず、EMアルゴリズムってなんなのかって話を簡潔に。観測できている確率変数Xの他に観測できてない確率変数Zもある状況。それを表現するために自分で何か確率モデルを仮定する。その確率モデルのパラメータθを、観測されたデータXから考えてもっとも良さげなものを選びたい。コレが目的。数式で言えばp(X|θ)を最大にするθを求めたい。 但し残念なことにp(X | θ)の式は簡単には最大化できない(できるならEMアルゴリズム使わなくていい)とする。そして幸運なことに完全データの対数尤度 ln p(X, Z | θ)の最大化は簡単だと仮定する。PRMLの下巻p.166あたりの議論と持橋
“手話を勉強するのは難しいが、聴覚障がいがある人ともスムーズにコミュニケーションを取りたい!”“手話で多くの人と話がしたい”そんな夢を叶えてくれそうなのが、こちらの手話を読み取る未来派デバイス「Smart Sign Language Interpreter(スマート・サインランゲージ・インタープリター)」だ。 このほどコンセプトデザインとして発表され、世界的なデザイン賞「レッドドット賞」を受賞したこのリストバンド型のデバイスは、筋電位測定センサーや、傾きや角度を検出するジャイロセンサーを内蔵。さらに、爪に小型の距離センサーを付けることで、手の動きを精確に分析し、手話を読み解いていくのだ。 読み解かれた手話は、その場で“声”に変換できる他、音声データまたはテキストデータとしてスマートフォンに送ることも可能。また、会話の相手が発した音声言語は、テキストや手話の図式として、デバイスの小型スクリー
皆様、あけましておめでとうございます。年末年始も卒論の執筆に追われています。 さて、表題どおり。これを実現出来たら論文管理がどれだけ楽になるでしょう。卒論提出したら実装する予定です。 追記 2014/1/13 卒論提出しましたので書き足しました Mendeleyって? 「Mendeleyは学術論文の管理とオンラインでの情報共有を目的とした、デスクトップアプリケーションおよびウェブアプリケーションの引用管理ソフトウェアである」(Mendeley - Wikipediaより引用) いわゆる文献管理ソフトです。公式サイトはこちら→Mendeley で、このMendeleyでは、Webから論文をインポートするBookmarklet、「Web Importer」が提供されています→Mendeley Web Importer 論文の書誌ページを開いてワンクリックで、論文情報が取り込めます。Web Im
マルコフ連鎖モンテカルロ法入門-1(http://www.slideshare.net/teramonagi/ss-5190440) の続き。お天気推移モデルを拡張して連続モデル(正規分布等)を構築。そのマルコフ連鎖モンテカルロ法をどうするのか?という点を解説。また合わせて熱浴法・メトロポリスヘイスティング法の解説も実施。Read less
Shiro(2012/01/03 08:43:15 UTC): 昨年のSIGGRAPHで見たこの論文が気になってたので、 2012年の書き初めとして、勉強のために大筋のところを実装してみた。 Jerry O. Talton, et al., Metropolis Procedural Modeling, ACM Trans. Graph. 30(2). 論文pdfは著者のウェブページ http://www.jerrytalton.net/research/ からもダウンロードできる。 著者はソフトウェアも公開しているので、論文に載っているような美麗なグラフィクスを作りたければそちらを使うのが手っ取り早いだろう。ここのメモはあくまで、段階を追って理解することが目的。 この論文の要点は、Reversible Jump Markov chain Monte Carlo (RJMCMC) を「確率
適当なメモなので間違っていたら突っ込んでください Metropolis法でレンダリングするのが最近ますます流行っているらしいです。SIGGRAPH2012のQuasi-Monte CarloのコースでもMetropolis Light Transportとかが話題になってたみたいです。 https://sites.google.com/site/qmcrendering/ さて、よく聞くMetropolis法とは実はただのサンプリング手法でしかありません。手元の「パターン認識と機械学習 下巻」でも「第11章 サンプリング法」のところで出てきます。これによると、Markov Chain Monte Carlo(いわゆるMCMC)というのは最初物理学に起源があり、Metropolis先生とかが開発したそうです。 Metropolis法とはマルコフ連鎖モンテカルロによってある確率分布pに従うラン
■ベイズ統計学を学ぶには 日本でもベイズ統計学に関する本が増えてきました。RやWinBUGSの普及ともにベイズが身近な存在になってきています。しかし、入門書などでは「主観確率」を扱えてビジネスに有用とか書いてありますが、なかなか一般企業でビジネスに使われている状況にはなっていないのではないかと思っています。 その理由はベイズモデルの複雑さ(柔軟さ)にあるのではないかと思います。たとえば、普通のロジットモデルに慣れてしまうと、階層ベイズを使ったロジットモデルを理解するのにちょっとしたハードルがあるように感じられます(少なくとも私はそうでした)。WinBUGSというMCMCサンプラーでモデリングするんだ~というところはなんとなく分かるんですが、モデル式をどのように記述すればいいのかイマイチ想像がつかないのです。 これから紹介する本のようにこのあたりの学習のしづらさを補うものが登場してきましたが
最近は状態空間モデリングの勉強をしています。その一環できちんとMCMCを理解しようとあれこれ資料を漁っていました。マルコフ連鎖モンテカルロ法を実装してみようというブログ記事や「計算統計 2 マルコフ連鎖モンテカルロ法とその周辺」などを読みつつ、メトロポリス法というシンプルなMCMCをPythonで実装してみました。 ■計算条件 ・2変量正規分布からサンプリング 【2変量正規分布】 ・b = 0.5 (ここでは適当にこの値にした) ・burn-in = 0 -サンプリングの挙動を確認するためバーンインは0とした ■Pythonコード #!/usr/bin/env python #-*- coding:utf-8 -*- import math import random import numpy as np import matplotlib.pyplot as plt def metrop
※ここで解説しているお天気推移モデルはオリジナルなものですので、数値・計算等にミスがある可能性が否めませんので、もし間違いを見かけた方は優しく教えていただけると助かります。 お天気推移モデルで理解するマルコフ連鎖モンテカルロ法。2状態離散モデルの解説を中心に、メトロポリス法の解説まで行った。 次は連続モデルや熱浴法・メトロポリスヘイスティング法の解説資料も作成したい⇒完成。以下のLINKを参照下さい。http://www.slideshare.net/teramonagi/ss-5344006 誤字を修正(2010/11/01)Read less
本書は,モンテカルロ法の実践的な解説書であり,統計解析ソフトのRを用いた豊富な実例と練習問題が組まれている.モンテカルロ法とは乱数を用いて数値計算を行う手法の総称であり,本書で扱う内容は乱数の発生からモンテカルロ積分,そしてマルコフ連鎖モンテカルロ法(MCMC)の各種アルゴリズムに至るまで非常に幅広い.たいていの解説には理論に実践演習が付随した形となっており,数学的な理論を軸にして実際にRを用いたコード例が示される. 練習問題を解きつつ読書ノートをまとめてみる そんなこんなで,久保本と並行する形で「Rによるモンテカルロ法入門」を読んでいる.一応MCMCの部分だけひと通り目を通したのだが,最終的にMCMCの実装までひと通りやるにしても一連の流れを簡単にでも追っておかなければと思って,最初の乱数の部分からじっくり読み進めている.これがなかなか難しくて,手も足も出ないところをなんとかRのコードを
2013-06-27 Restricted Boltzmann Machine入門 (2) 機械学習 Deep Learning 前回の続きから 前回の記事の続きです。RBMの学習アルゴリズムについて調べたことを書きます。今回の内容に関して、D言語のサンプルコードらしきものをtaranai/DeepLearning · GitHubに置いています。*1 最尤推定と勾配法 勾配法 前回定義したRBMにおいて、観測変数に関する周辺分布はという形をしていました。(ここでは確率モデルのパラメータがだということがわかるように、あえてと書いています。)さて、学習というのは、「実際に観測されたデータを使ってモデルの真のパラメータを推定する」という逆問題を解きたいわけです。今回のRBMモデルに関してそれをするためには、最尤推定値、つまり対数尤度を最大にするようなパラメータを求めます。(統計学の立場的にコレ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く