Submit Search
Machine learning at swift3
0 likes
846 views
D
Daisuke Nagata
Machine learning at Swift 3 バレンタインデー1ヶ月前から始める Swift×MT Data API in日本マイクロソフト社
Software
Read more
1 of 38
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
More Related Content
PDF
OpenCV→Swift3.0.1
Daisuke Nagata
PDF
Bluetooth connecting iot bluetooth
Daisuke Nagata
PDF
Jazug Cognitive Services Overview_20170824
Ayako Omori
PDF
Introduction of Swift from Machine Learning
Daisuke Yamashita
PDF
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
PDF
実社会・実環境におけるロボットの機械学習
Kuniyuki Takahashi
PDF
Azure Webinar Cognitive Services Overview_20170831
Ayako Omori
PPTX
人類kintoneマスター化計画
Cybozucommunity
OpenCV→Swift3.0.1
Daisuke Nagata
Bluetooth connecting iot bluetooth
Daisuke Nagata
Jazug Cognitive Services Overview_20170824
Ayako Omori
Introduction of Swift from Machine Learning
Daisuke Yamashita
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
実社会・実環境におけるロボットの機械学習
Kuniyuki Takahashi
Azure Webinar Cognitive Services Overview_20170831
Ayako Omori
人類kintoneマスター化計画
Cybozucommunity
Similar to Machine learning at swift3
(20)
PDF
MISO20200530
陽平 山口
PDF
Pythonとベイズ統計
Hirofumi Watanabe
PPTX
エンタープライズと機械学習技術
maruyama097
PDF
Pythonで機械学習をやってみる(bizpy 1/19 2022)
Hirofumi Watanabe
PDF
Festa awsとkintoneでIoT
Yukihito Kataoka
PDF
Sapporo20140709
Kimikazu Kato
PDF
Swiftで機械学習(Play Machinelearning with Swift easily)
Yusuke Yoshie
PPTX
Eccv2020_chained tracker
KyominSasaki
PDF
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
Toshiaki Maki
DOCX
march report in japanese
nao takatoshi
PPTX
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
Kazuyuki Miyazawa
PDF
OpenCV on mobile
Daisuke Yamashita
PDF
PredictionIOでSparkMLを使った開発方法
Shinsuke Sugaya
PDF
AIとの付き合い方
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Einsteinvision - object detection を試してみよう
Salesforce Developers Japan
PDF
JPC2018[D1]「信頼できるCloud」のために ― マイクロソフト法務部門からお伝えしたいこと
MPN Japan
PDF
20200819 VIoT-LT uiflow
ShigekiInatama
PDF
Python 機械学習プログラミング データ分析演習編
Etsuji Nakai
PDF
誰もが AI を使う時代、作る時代
Yoshitaka Seo
PDF
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII
MISO20200530
陽平 山口
Pythonとベイズ統計
Hirofumi Watanabe
エンタープライズと機械学習技術
maruyama097
Pythonで機械学習をやってみる(bizpy 1/19 2022)
Hirofumi Watanabe
Festa awsとkintoneでIoT
Yukihito Kataoka
Sapporo20140709
Kimikazu Kato
Swiftで機械学習(Play Machinelearning with Swift easily)
Yusuke Yoshie
Eccv2020_chained tracker
KyominSasaki
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
Toshiaki Maki
march report in japanese
nao takatoshi
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
Kazuyuki Miyazawa
OpenCV on mobile
Daisuke Yamashita
PredictionIOでSparkMLを使った開発方法
Shinsuke Sugaya
AIとの付き合い方
Deep Learning Lab(ディープラーニング・ラボ)
Einsteinvision - object detection を試してみよう
Salesforce Developers Japan
JPC2018[D1]「信頼できるCloud」のために ― マイクロソフト法務部門からお伝えしたいこと
MPN Japan
20200819 VIoT-LT uiflow
ShigekiInatama
Python 機械学習プログラミング データ分析演習編
Etsuji Nakai
誰もが AI を使う時代、作る時代
Yoshitaka Seo
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII
Ad
More from Daisuke Nagata
(13)
PDF
iOSDC Japan 2019 Reject Conference days1[非公式]
Daisuke Nagata
PDF
Swift love party _meeting_materials
Daisuke Nagata
PDF
Swift愛好会vol37
Daisuke Nagata
PDF
Ios machine learning
Daisuke Nagata
PDF
Metalプログラミング
Daisuke Nagata
PDF
Swiftプログラミングを考える
Daisuke Nagata
PDF
実践業務を爆速でこなすtipsとgenerics
Daisuke Nagata
PDF
Realm,rx swift,repro を使ってみて
Daisuke Nagata
PDF
Sansan様 登壇資料
Daisuke Nagata
PDF
クラスメソッド第4回登壇資料 RxRealm
Daisuke Nagata
PDF
Rx swift,Repro framewolrk
Daisuke Nagata
PDF
Realm meet up #17
Daisuke Nagata
PDF
キャリアとアプリの アップデート
Daisuke Nagata
iOSDC Japan 2019 Reject Conference days1[非公式]
Daisuke Nagata
Swift love party _meeting_materials
Daisuke Nagata
Swift愛好会vol37
Daisuke Nagata
Ios machine learning
Daisuke Nagata
Metalプログラミング
Daisuke Nagata
Swiftプログラミングを考える
Daisuke Nagata
実践業務を爆速でこなすtipsとgenerics
Daisuke Nagata
Realm,rx swift,repro を使ってみて
Daisuke Nagata
Sansan様 登壇資料
Daisuke Nagata
クラスメソッド第4回登壇資料 RxRealm
Daisuke Nagata
Rx swift,Repro framewolrk
Daisuke Nagata
Realm meet up #17
Daisuke Nagata
キャリアとアプリの アップデート
Daisuke Nagata
Ad
Machine learning at swift3
1.
Machine learning at
Swift 3 バレンタインデー1ヶ月前から始める Swift×MT Data API in日本マイクロソフト社
2.
Machine learning 機械学習
3.
Machine learning とは データ分析、統計学との関連が深く、 データが生成した潜在的機構を捉え、 識別したパターンを用いて、新たな予測を行います。
4.
今回の取り組み 顔認識システムをIOSで実証する。
5.
iosで機械学習を利用する
6.
Pythonを活用する
7.
iosでPythonを使用するには、 C++で活用するmm.FileからPythonを呼び、人 工知能の生成を実施する必要がある。
8.
C++をSwiftで使えるようにする。
9.
これまでの流れ
11.
コンピューター ビジョンライブラリー openCV
12.
openCVを学んだ歩み 2016/10末より実施
13.
顔や目の解析
14.
輪郭抽出や合成
15.
動画での顔認識 Qita投稿記事 http://qiita.com/daisukenagata/items/88f41d 9f0fe862e97975
16.
今回 顔認識から顔認証への試み
17.
参考リンク http://d.hatena.ne.jp/shu223/20150518/1431901401 こちらのヒントでライブラリー内のframeworkを変更する処理が必要です。 http://qiita.com/dandelion1124/items/c250449c99775f096475
18.
情報がIOSではなく、C++を調べ上げないと、 実装できない貴重な情報ですので、具体的な 全体像は割愛させて頂きます。 少しだけなら http://www.slideshare.net/DaisukeNagata1
19.
実装手順
20.
Mat関数を仕様 cv::Mat mat; UIImageToMat(correctImage, mat);
21.
画像を取得して、 2闘値化を実施 cv::normalize(gray_img1, gray_img1, 0,255,cv::NORM_MINMAX); 白黒にすること
22.
特徴量の抽出 cv::Ptr<cv::Feature2D> extractor =
cv::AKAZE::create();
23.
非線形拡散によって、スケール空間で画像を展開する限り、重要な画 像の詳細を保持し、ノイズを除去する非線形スケール空間の特徴を検 出して記述することができます。 我々は、非線形拡散の最も単純な ケースの1つである可変コンダクタンス拡散を使用する。 非線形スケー ル空間は、任意のステップサイズに対して安定で並列化可能な加算演 算子分割(AOS)方式によって効率的に構築されます。
24.
マッチングアルゴリズム BrueForceを使用 します。
25.
openCVのMat関数を使用して、 UIImageよりMat関数に変換、 アルゴリズムのマッチング処理を実施
26.
特徴量の抽出して、 UIを表示する処理をします。
27.
iosでC++を使う場合は、ブリッジ処理で、クラ スメソッドを使えば、実施できます。 今回のサンプルアプリケーションも数値や UIImageなどは、C++側で出力をしたものを受 け取っている仕様です。
28.
OpenCV機能仕様
29.
OpenCV機能実装 数値は特徴量を数値で C++から呼び出しています。 動画も、静止画 も対応できます
30.
課題 顔の認識ではなく、特徴が 似ていると、 認識してしまいます。 (右が顔認識をしないと 特徴点の選出をしないよう に実施して対応しました)
31.
課題 顔認認証を実装するには、顔認識の前に、 顔認識しやすいように、背景を加工する。 顔の部分だけ取得処理が必要になります。 ヒントリンク(webカメラ) http://littlewing.hatenablog.com/entry/2015/04/07/221856
32.
そもそも顔認識は、 機械学習でどうやって 認識しているのか?
33.
機械学習では、学習ファイルというものを 生成して、そのファイルから判断させて、 結果を導き出している。
34.
Pythonに戻ります。
35.
Pythonで何を?
36.
C++でもあるようですが、 TensorFlowというライブラリーがあり、 これは機械学習で人工知能を 学習する環境が整っています。
37.
次なる作業
38.
Pythonでオリジナルな 学習ファイルを 生成するため、Pyhtonを覚える。 Swiftで人工知能の力を召喚するために C++を使い、Pythonも使えるように する。
Download