or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Deep Learning: Exploring High Level APIs of Knet.jl and Flux.jl in comparison to Tensorflow-Keras
2019/06/20 Al-Ahmadgaid B. Asaad
Blog Post
(まとめ:@antimon2)
どんなもの?
for
ループ速いどうやって有効だと検証した?
技術や手法の肝は?
データセットの準備
minibatch
オブジェクトを生成し訓練に利用モデル構築
訓練
model.compile()
→model.fit()
.fit()
で訓練データ・検証データ・バッチサイズ・エポック数を指定adam!(model, repeat(dtrn, 100))
for x in adam(model, repeat(dtrn, 100)) ~
のようにしてループ内で処理Flux.@epochs 100 Flux.train!(loss, Flux.params(model), minibatches, Flux.ADAM(), cb=callback)
callback
に無引数関数を指定、検証やログ出力はその中で実行(もしくはfor
ループにしてその中で)評価
ベンチマーク
議論はある?
独自再検証
先行研究と比べて何がすごい?
次に読むべき
論文記事は?