• Tidak ada hasil yang ditemukan

Neural Network Consoleによるディープラーニング

N/A
N/A
Protected

Academic year: 2025

Membagikan "Neural Network Consoleによるディープラーニング"

Copied!
21
0
0

Teks penuh

(1)

1

Neural Network Consoleによるディープラーニング

(2)

2

ディープラーニング とは

(3)

3

動画視聴

3

• 動画視聴

ニューラルネットワークコンソール( NNC )を開発したソニーの小林さんの講義動画 です。

– ディープラーニングとは?1( 38:32 )

人工知能の歴史とディープラーニング

– ディープラーニングとは?2( 27:19 )

• SONY

における

AI

への取り組み

ディープラーニングを用いた

AI

開発のポイント

è 講義ではニューラルネットワークコンソールを使って分析演習を実施

(4)

4

Neural Network Consoleに触れてみる

(5)

5

第8回講義内容

ディープラーニングで解く問題:手書き文字の「4」と「9」を見分ける

5

• すでに準備されている手書き文字画像の

「 4 」と「 9 」の見分ける問題

• シンプルなモデルを使って Neural Network

Console の使い方を一通り ( データの学習から 予測 ) までやってみる.

(6)

6

Neural Network Consoleクラウド版にサインイン

Chromeブラウザを起動し、Neural Network ConsoleのWebからクラウドにサインイン。

1.dl.sony.com/ja/”に アクセス

2. “サインイン”を クリック

演習

または

(7)

7

2.認証に利用するGoogleアカウント をクリック

Neural Network Consoleクラウド版にサインイン

Chromeブラウザを起動し、Neural Network ConsoleのWebからクラウドにサインイン。

1.Google”をクリック

演習

Abcde

[email protected] Abcde Fghijk

(8)

8

Neural Network Consoleクラウド版にサインイン

「ダッシュボード」が表示される

演習

「プロジェクト」

をクリック

(9)

9

サンプルプロジェクトを選択

サンプルとして用意された画像認識のプロジェクトを選択

1.Sample Project”を クリック

2. “画像認識”を クリック

3.左上にある

”tutrial.basics.01_logistic_regression“

Cloudで開く”をクリック

演習

(10)

10

サンプルプロジェクトを開く

プロジェクト名を指定し開く。

1. 半角英数字でプロ ジェクト名を入力

”OK”をクリック

2. 作成されたプロジェ クトをクリック

演習

(11)

11

ネットワーク編集画面の確認

ネットワークの編集画面が表示されることを確認。

演習

(12)

12

今回利用する学習モデルの構成

...

入力層

28

28

0 0 0 0 0 0 0 1 1 0 0 0

0.012

信号の重み付け

信号の調整

信号から⼆つのクラスの どちらに近いか計算 1: 9, 0: 4

神経細胞

人工ニ

x

1

x

2

x

3

y

𝑦 = 𝑓 & 𝑤

𝑖

x

𝑖

+ b

(13)

13

レイヤー説明:Input

ネットワーク全体の入力層にあたるレイヤーである。

パラメータとして入力データのサイズを入力する必要がある。

指定したデータサイズと入力データのサイズが合わない場合、学習時にエラーが発生する。

データサイズの例 表データ

ID 性別 年齢 居住地 収入 ・・・ 購入

頻度

00001 男性 20 東京 700

00002 男性 30 埼玉 600

00003 女性 20 東京 300

00004 女性 10 東京 NA

00005 男性 20 千葉 400

個人属性情報100カラム 予測値

入力サイズ:

100

白黒画像 入力サイズ:

(1, 28, 28)

28

28 RGB

画像

入力サイズ:

(3, 256, 128)

256

128

セットアップ データセット 準備

ネットワーク

作成 学習 評価 構造自動探索 推論

演習補足資料

(14)

14

レイヤー説明:Affine

入力層の全ての値を用いた線形変換を行うレイヤーである。

Outputのサイズを任意に指定でき、レイヤーのサイズを自在に調整できる。

Outputの各セルはInputの全ての値が入力値として利用される。

𝒚 = 𝑾𝒙 + 𝒃

1

次元

→1

次元の例

2

次元

→2

次元の例

Input Output

Input Output

セットアップ データセット 準備

ネットワーク

作成 学習 評価 構造自動探索 推論

演習補足資料

(15)

15

データセット設定画面の確認

設定されているサンプルデータセットの確認。

1.”DATASET” クリック

演習

(16)

16

データセットの説明

0~9の手書き文字画像から数字を判別する。ハンズオンでは4と9のみをピックアップしている。

アメリカ国勢調査局が収集した手書き文字データから、数字を抽出したデータ(MNIST)である。

MNIST

データセット(手書き数字認識)

“ 0 ”

28

28

入力 出力

“ 1 ”

演習補足資料

(17)

17

学習の実行

”Run”をクリックするとクラウド上の計算用インスタンスが起動し学習を開始。

1. ”Run” クリックし学

習を実行

演習

(18)

18

学習結果の表示と評価の実行

学習結果が表示されることを確認し、評価を行うため再度”Run”をクリック。

1.学習結果が 表示される

ことを確認

2. “Run”をク リックし評価

を実行

演習

(19)

19

結果の確認

個々の画像の識別結果や作成されたモデルの識別精度の結果を確認。

1. 個々の画像 の識別結果の

確認

2. 混同行列(Confusion Matrix)をクリックし結果の

詳細を確認

演習

y: 正解データ(「4」なら0、「9」なら1)

yʼ︓予測(0~1の数値)

再現率 適合率

?.???

?.???

?.???

?.???

どんな手書き文字 を間違えやすいの

かな?

(20)

20

CNNの実装

Convolution層とAffine-ReLU層を「Input」と「Affine」の間に挿⼊してCNNを実装してみる.

演習

学習 評価

①[ASB]の周りをドラッグで選択

②[ASB]のセットをマウスでドラッグして

「Input」と「Affine」の間に隙間を作る

③左の「Components」の検索窓に

「Convolution」、「MaxPooling」等 と⼊⼒して、レイヤーをダブルクリック 右図のようになるよう配置していく.

④レイヤーの●間をマウスでドラッグして 接続する.

接続を消したい場合は、消したい接続 をクリックして選択し、右上の「アクション」

ボタンから「削除」を選択する.

⑤ネットワークができたら、編集で「実⾏」è評価で「実⾏」

è

混同行列

[Confusion Matrix]

で精度を確認

追加追加

(21)

21

CNNのパラメタの変更

Convolution層とAffine-ReLU層の組み合わせとConvolutionのパラメータ(OutMaps, KernelShape)及び、

Affineのサイズを変更し、試⾏錯誤することができる。

Convolution層の数

Convolutionのパラメータ (OutMaps, KernelShape)

Affine-ReLU層の数

Affineのサイズ

おまけ

各レイヤー をクリックすると 左下に設定されている

パラメタが表⽰されます。

C Convolution

AAffine

学習 評価

※前回の履歴も⾃動的に 残るので、精度を⽐較して みてください

Referensi

Dokumen terkait

1, 2012 8 今日の話題 ラインは世界的にも少ないが,その一つが世界最高輝度 の放射光を発生できる大型放射光施設,SPring-8の BL37XUである(3). SPring-8のBL37XUにおいて30 keVのマイクロビー ムX線によりスズメノナスビおよびナス(千両二号)の 根の横断切片を3μmおきに走査し,Cdの二次元分布を

細胞増殖と連動する核サイズの制御機構の解明 1)核サイズ異常変異体の選抜 核は,真核細胞において,正常な細胞機能の基盤となるゲノ ム情報を収納・保護する重要なオルガネラである.ほとんどの 真核細胞において,核サイズは,細胞サイズと比例関係にあり (図2),核と細胞の体積比(以降:N/C ratio)は一定に維持さ

菊野(2001)は,検索的復元法,抽出的復元 法,推測的復元法の 3 つの復元法があると仮定し ている。すなわち,目撃者が自発的に想起できな い記憶表象を,何らかの技法を用いて引き出す方 法を検索的復元法という。記憶表象が変容しない ように記憶表象を引き出す方法は抽出的復元法で ある。記憶表象が変容もしくは一部消失している ものを,記憶変容の法則に基づいてオリジナルの

Bグループ課題レポート 例題4では整数の配列の中で、最大値を探索した。この課題では、それに加えて、同じ値の最大 値の個数も返すような関数を作成せよ。 void saidai̲numint kosuu, int data[], int *max, int *max̲num 例題と同様に kosuuは配列のサイズ-1の値 dataには配列の先頭アドレス

で,Ca2+の海塩粒子由来の存在比より大きい. 2007~2011年の間で,3測定場所で,ss-SO4 2-の 存在比は,5年平均値で概ね5%前後であり,残り の95%は陸上由来即ち人為的由来であることが明ら かになった. 図17に,SO4 2-年平均値の測定場所毎経年変化を 示し,図18に,nss-SO4 2-年平均値の測定場所毎経年 変化を示した.

ウェブページのアクセス制限設定 概要 教員用に提供されているホームページへのアクセス制限は..htaccess という名前のファイルに必要事項を記載し,制限をかけたい ディレクトリに配置することで実現できます.制限方法はいくつか種類ありますが,ここでは以下の2つの設定例を紹介します. 例A.ユーザIDとパスワードの認証によるアクセス制限

図3: もちあげる の例 図4: さげる の例 図5: まわす の例 図6: ちかづける の例 図7: はなす の例 図8: のせる の例 図9: とびこえさせる の例 点に依存する動作を行い,以下の二つのデータベースを作成 した. データベースA: 参照点に依存しない動作として, もちあげ る , さげる , まわす の3種類を,始点や終点の位

2‑3 CO2 Global Obsession CO2の元素記号をデザインしたマグネットを自家用車にとりつけた状態を撮影した写真 作品。素材は印刷紙にデジタルプリント、ガラスのついた白いフレーム、サイズは30cm× 42cm。この写真はマグネットの使い方を示すとともに、自動車はエンジンをかけると二酸