10/16 社課

張嘉崴

BrainFxxk

What's BrainFuck?

  • 程式語言
  • 極簡
  • 極繁複
-
[
<
>
.
,
]
+

Hello World

++++++++++[>+++++++>++++++++++>+++>+<<<<-]
>++.>+.+++++++..+++.>++.<<+++++++++++++++.
>.+++.------.--------.>+.>.

りしれ供さ小

例子一

0
0
0
0
0
0
0

+++>++>+

3
0
0
1
0
2
0

例子二

3
0
0
1
0
2
0

-<-<++

5
0
0
0
0
1
0

例子三

0
0
0
0
0
0
0

,++.

輸入:a

97
0
0
0
0
0
0

輸出:c

例子四

0
0
0
0
0
0
0

,++.

輸入:a

97
0
0
0
0
0
0

輸出:c

例子五

0
0
0
0
0
0
0

+++[

>++>+<<-

]

0
0
0
3
0
6
0

Hello World

++++++++++[>+++++++>++++++++++>+++>+<<<<-]
>++.>+.+++++++..+++.>++.<<+++++++++++++++.
>.+++.------.--------.>+.>.
0
10
30
100
0
70
0

圖靈機

  • 無限長的紙帶
  • 讀寫數字
  • 左右移動

深度學習

深度學習能幹嘛

圖片辨識

自駕車

下圍棋

機器翻譯

語音助理

deep fake

深度學習Hello World

輸入

28*28 = 784

輸出

10個類別挑1個

任務

784維\(\rightarrow\)10維

詳細作法

梯度下降

了解更多?

週三放學社課

6:00-7:00

時間 課程內容
1 課程簡介
2-5 神經網路&梯度下降&反向傳播
6-8 卷積神經網路(CNN)&Pytorch實作
9 生成對抗網路(GAN)
10 各種神奇的網路
11 自動編碼機(Autoencoder)
12 遞迴神經網路(RNN)&下學期預告

課表

Made with Slides.com