ITと哲学と

IT系エンジニアによる技術と哲学のお話。

機械学習

Natural Language Processing & Word Embeddings

Introduction to Word Embeddings CouseraのDeepLearningのコースの学習メモ. 今回は言語処理のためのモデルについて. Word Representaion Word Embeddingの方法は色々ある. 前週ではOne-hotなベクトル表現をみてきた. One-hotな表現は,シンプルだが,…

Recurrent Neural Networks

CouseraのDeepLearningのコースの講義メモ. 今週からSequence Modelsということで時系列データを扱う. 文章なんかもSequence Modelで扱う. Why sequence models RNNなどの時系列データを扱うためのモデルについて勉強する. 音声認識や楽曲生成,感情分析…

Special applications: Face recognition & Neural style transfer

CouseraのDeepLearningのコース受講メモ. CNNのコースの最後 Face Recognition What is face recognition? face recognitionとして扱う問題は大きく分けて2つあり,顔認証と顔認識である. 顔認証はカメラで撮った顔画像とIDを元に,提示されたIDの所有者が…

Object detection

CouseraのDeepLearningのコースの学習メモ. CNNの第3週目. https://www.coursera.org/learn/convolutional-neural-networks/home/week/3 Object Localization これまでは画像認識のタスクにチャレンジしてきた. 今週はlocalizationとdetectionのタスクに…

Deep convolutional models: case studies

CouseraのDeeplearningのコースの学習メモ. Case studies 今週はケーススタディを見て行く. Why look at case stduies? ネットワークを構築する上で,ほかの誰かが作ったネットワークのアイディアを知ることはとても有益だし,そのまま活用することもでき…

Foundations of Convolutional Neural Networks

CouseraのDeepLearningのコースを受けている際の講義メモ. https://www.coursera.org/learn/convolutional-neural-networks/home/week/1 今週はConvolutional Neural Networksということで画像の処理なんかによく使われるCNNのお話. Coumputer Vision コン…

ML Strategy(2)

CouseraのDeepLearningのコースの受講メモ. 機械学習プロジェクトを進めて行くための戦略についてpart2. Error Analysis エラーを手動で分析してより良いモデルに育てて行くための知見をえる. Carring out error analysis モデルの能力が,人の能力に届か…

Hyperparameter tuning, Batch Normalization and Programming Frameworks

CouseraのDeepLearningのコース2つめ最終週. 学習メモです. Hyperparameter tuning Tuning process これまで見てきたように,チューニングするべきhyperparameterはいっぱいある. これをうまくチューニングするためのガイドラインを説明する. チューニン…

Optimization algorithms

CouseraのDeepLearningコースの学習メモ続きです. Mini-batch gradient descent MachineLearningのプロジェクトは反復的にモデルを育てていくような進め方になるので,早く学習を進めることができる仕組みはとても大切になる. これまで見てきた最急勾配法…

Practical aspects of Deep Learning

CorseraのDeepLearningのコースの学習メモです. 今回はニューラルネットワークを効率的に学習させるための知識を学ぶ. Train/Dev/Test sets ニューラルネットワークには様々なHyperParameterが存在する. 実際に各パラメータを試さずして,最適なものを見…

Deep Neural Networks

CouseraのDeepLearningのコース. コース1の最終週分です. Deep L-layer neural network 2層や3層の浅いモデルでは,性能的に限界があるので,より高い性能を求めて深いニューラルネットワークが活用されるようになった. 浅いニューラルネットワークでは使…

Neural Networks Basics

CouseraのDeep Learningのコースのお勉強メモpart2 Binary Classification ニューラルネットワークの説明の前に,先ずは簡単な導入としてLogistic回帰を説明する. ロジスティック回帰とは,Yes/Noを予測するアルゴリズム. 例えば写真に猫が写っているとい…

Neural Networks and Deep Learning introduction

CouseraのDeep Learningのコースを以前受けていたが,最近忙しさにかまけて結構放置してしまっていた... 反省の意を込めて,最初から受け直して見ることにしたのでメモを公開してみようと思う. 最後まで通して受け直す気力が持つといいなー Welcome コー…

JDLAのG検定に向けて_3

JDLA(日本ディープラーニング協会)のG検定というのが12/16(土)に実施されるようです. 「ディープラーニングを事業に活かすための知識を有しているかを検定する」を目的としているようなので,事業に活かすための知識を得るためにはこれを取得するために勉強…

JDLAのG検定に向けて_2

JDLA(日本ディープラーニング協会)のG検定というのが12/16(土)に実施されるようです. 「ディープラーニングを事業に活かすための知識を有しているかを検定する」を目的としているようなので,事業に活かすための知識を得るためにはこれを取得するために勉強…

JDLAのG検定に向けて_1

JDLA(日本ディープラーニング協会)のG検定というのが12/16(土)に実施されるようです. 「ディープラーニングを事業に活かすための知識を有しているかを検定する」を目的としているようなので,事業に活かすための知識を得るためにはこれを取得するために勉強…

Neural Networks and Deep Learning - Neural Networks Basics

CourseraでNeural Networks and Deep Learningを受講し始めました. www.coursera.org 2week目です. 1weekの内容はこちら. 内容 この週の講義の前半を一言で表すと,2値分類問題をニューラルネット的な考え方を取り入れたロジスティック回帰で解くといった…

Neural Networks and Deep Learning - Introduction to deep learning

CourseraでNeural Networks and Deep Learningを受講し始めました. www.coursera.org deeplearning.aiのAndrew Ng先生のオンライン講義です. Andrew Ng先生といえばStanford UniversityのMachine Learningで有名な先生です. www.coursera.org 僕のMachine…

人工知能研究会なるものに参加させていただきました

下記の研究会に参加させていただきました. 学生さんが主体でやっている研究会だそうです. 第17回 人工知能研究会「今後のDeepLearning技術の発展とビジネス応用」 https://air-osaka.doorkeeper.jp/events/60057 今日の研究会で聞けた内容が良かったのでお…

機械学習のコースを修了した

Stanford大学のオンライン授業で機械学習のコースを受講していましたが、この度めでたく修了しました。 機械学習をお勉強したい人には強くお勧めできる内容だったのでアウトラインだけ共有しようと思います。 ちなみに受講自体は無料です。 終了証明を取得し…

第3回 大阪大学人工知能研究会にお邪魔してきた

第3回 大阪大学人工知能研究会にお邪魔してきました。 大阪大学人工知能研究会 | AIR at Osaka University - 第3回 大阪大学人工知能研究会「Deep Learning... 人工知能の勉強会で、関西から日本の人工知能研究を牽引したいというような思いで勉強会を立ち上…