ã¯ã¦ãªããã°ã§è¨äºãæ¸ãã®ã¯åãã¦ãªã®ã§ããã使ããããªæ©è½ã«ã¤ãã¦ãè¦ãããã¨ãã¡ã¢ãã¦ããã¾ãï¼
ä¸çªéè¦ã ã¨æã£ããã¨ã¯ãããã°ãæ¸ãã¨ããã½ã¼ã¹ã³ã¼ãã®ã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ãï¼ãã¼ã¯ã¼ãã«è²ãä»ãæ©è½ï¼ã使ãããå ´åãè¦ãã¾ã¾ç·¨éã¢ã¼ãã§ã¯ãã®æ©è½ã使ããªãã®ã§ãMarkdownè¨æ³ããã¯ã¦ãªè¨æ³ã使ãå¿
è¦ããããã¨ã§ããå人çãªãªã¹ã¹ã¡ã¯ãä¸è¬çãªMarkdownè¨æ³ã使ããã¨ã§ããããã§ã¯ãåºæ¬çã«Markdownè¨æ³ã®å ´åã®æ¸ãæ¹ã«ã¤ãã¦æ¸ãã¦ããã¾ãã
Markdownè¨æ³ã®å ´åã®æ³¨æç¹
Markdownè¨æ³ã§è¨è¼ãããã®ã¯ããããã¯è¦ç´ ã¨ã¤ã³ã©ã¤ã³è¦ç´ ã«åãããã¨ãã§ãã¾ãã
ãããã¯è¦ç´ ã¯ã段è½ãè¦åºããå¼ç¨ããªã¹ããã³ã¼ããããã¯ãæ°´å¹³ç·ãªã©ãåå¾ã«ç©ºè¡ããããããªå¡ã®è¦ç´ ã®ãã¨ã§ããä¸æ¹ã ã¤ã³ã©ã¤ã³è¦ç´ ã¯ã強調ãæä½ãåãæ¶ãç·ãã¢ã³ãã¼ã©ã¤ã³ããªã³ã¯ãªã©ãåºæ¬çã«ã¯æ¹è¡ãå«ã¾ãªãè¦ç´ ã®ãã¨ã§ãã
Markdownè¨æ³ã§ã¯ããããã¯è¦ç´ ã®åå¾ã«ã¯å¿
ã空è¡ãå
¥ãããã¨ã«æ³¨æã§ãï¼
è¦åºãã®æ¸ãæ¹
大è¦åºããä¸è¦åºããå°è¦åºãã使ãã¨ãç®æ¬¡ã«èªåçã«åæ ããã¾ãã
ã¯ã¦ãªããã°ã§ã¯ãæ®éã«ä½¿ã£ã¦ãã¨ãH2ã¿ã°ã¯ä½¿ãã¾ããã以ä¸ã®ããã«ãH2ã¿ã°ãç°¡åã«ä½¿ããæ©è½ããªãã¦ãH2ã¿ã°ã使ãã«ã¯ãMarkdownè¨æ³ãªã##
ãèªåã§è¨è¿°ãããããããã¯ãHTMLã§ç´æ¥è¨è¿°ããå¿
è¦ãããã¾ãã
以ä¸ã¯åè¦åºãã¨ãHã¿ã°ãMarkdownè¨æ³ã®å¯¾å¿ä»ãã§ãã
- è¨äºã®ã¿ã¤ãã«ï¼H1ã¿ã°ï¼#ï¼
- H2ã¿ã°ã¯HTMLç·¨éã§èªåã§ä½ãå¿
è¦ããï¼##ï¼
- 大è¦åºãï¼âã®è¦åºãã®æ¸ãæ¹ãH3ã¿ã°ï¼###ï¼
- ä¸è¦åºãï¼H4ã¿ã°ï¼####ï¼
- å°è¦åºãï¼H5ã¿ã°ï¼#####ï¼
- æ¨æºï¼pã¿ã°
以ä¸ã¯ãããã®å¤§è¦åºãã®è¨è¼ä¾ã§ãã
### è¦åºãã®æ¸ãæ¹
ç®æ¡æ¸ãã®æ¸ãæ¹
ç®æ¡æ¸ãã«ãããè¡ã§ãç®æ¡æ¸ãã®ã¢ã¤ã³ã³ãã¯ãªãã¯ããã¨ãç®æ¡æ¸ããéå§ã§ãã¾ããç®æ¡æ¸ããåæ¢ãããã¨ãã¯ãå度ãç®æ¡æ¸ãã®ã¢ã¤ã³ã³ãæ¼ãã°çµäºã§ãã¾ãã
ç®æ¡æ¸ãã®æ³¨æç¹ã¯ãç®æ¡æ¸ãã¯ãã¹ããã¦æ¸ããã¨ãã§ãã¾ããããã®ãã¹ãã®éä¸ã§ç»åãå
¥ããã¨ãç®æ¡æ¸ãã«åããã¦ç»åãå³å´ã«å¯ã£ã¦ãã¾ããã¨ã§ãã
ç»åã®åå¾ã«ç©ºè¡ãå
¥ããã¨ç»åã®ãã¹ãã¯åé¿ã§ãã¾ããããã®å¾ãç®æ¡æ¸ãã®ãã¹ãæ§é ããªã»ããããã¦ãã¾ããç®æ¡æ¸ãã®ãã¹ããç¶ç¶ã§ãã¾ããã
以ä¸ã¯ãç®æ¡æ¸ãã®æ§é åããªã»ãããããä¾ã§ãã
* ç®æ¡æ¸ã1
* ç®æ¡æ¸ã1-1
* ç®æ¡æ¸ã1-2
<figure class="figure-image figure-image-fotolife" title="ç»åçæAIã§çæãããç»å">[f:id:daisuke20240310:20240410203018j:w200:alt=ç»åçæAIã§çæãããç»å]<figcaption>ç»åçæAIã§çæãããç»å</figcaption></figure>
* ç®æ¡æ¸ã1-3
- ç®æ¡æ¸ã1
- ç®æ¡æ¸ã1-1
- ç®æ¡æ¸ã1-2
対çã¨ãã¦ã¯ãè¦åºããæ£ãã使ããå¿
è¦ä»¥ä¸ã«ç®æ¡æ¸ãã使ããªããã¨ã§ãããããç§ã®ããã«ããã¯ã¼ãã¤ã³ãã®ç®æ¡æ¸ããæç« ã®æ§é åã«ä½¿ã£ã¦ãã¾ãçãããæ¹ã¯æ³¨æã§ãï¼
- Markdownè¨æ³ã®å ´åãç®æ¡æ¸ãã®é
ç®ã®éã«ç©ºè¡ãå
¥ããã¨è¡éãåºããªãï¼ä»ãããã§æ¸ãã¦ãç®æ¡æ¸ãã¯ç©ºè¡ãå
¥ãã¦ããªãï¼
- è¤æ°è¡ãé¸æããç¶æ
ã§ãç®æ¡æ¸ãã¢ã¤ã³ã³ãã¯ãªãã¯ããã¨ãã¾ã¨ãã¦ç®æ¡æ¸ãã«ãã¦ããã
以ä¸ã¯ãç®æ¡æ¸ãã®æ¹è¡ãå
¥ããªãå ´åã¨ãæ¹è¡ãå
¥ããå ´åã®è¨è¼ä¾ã¨ããã®è¡¨ç¤ºçµæã§ãã
æ¹è¡ãå
¥ããªãå ´å
* ç®æ¡æ¸ã1
* ç®æ¡æ¸ã2
* ç®æ¡æ¸ã3
- ç®æ¡æ¸ã1
- ç®æ¡æ¸ã2
- ç®æ¡æ¸ã3
æ¹è¡ãå
¥ããå ´å
* ç®æ¡æ¸ã1
* ç®æ¡æ¸ã2
* ç®æ¡æ¸ã3
ç®æ¡æ¸ã1
ç®æ¡æ¸ã2
ç®æ¡æ¸ã3
ç®æ¬¡ã®ä½ãæ¹
ç®æ¬¡ãå
¥ãããå ´æã§ãç®æ¬¡ã®ã¢ã¤ã³ã³ãæ¼ãã ãã§ãç®æ¬¡ãä½æãã¦ããã¾ãï¼
大è¦åºããä¸è¦åºããå°è¦åºãããèªåçã«ç®æ¬¡ã«åæ ããã¾ãã
ãªã³ã¯
é常ã¯ãå®ç¾æ¹æ³ãç°¡åãªãªã³ã¯ãã¿ã³ã使ã£ãæ¹æ³ã使ãã°ããã¨æãã¾ãã
ãã£ã¨æè»ãªæå®æ¹æ³ã§ãªã³ã¯ãå®ç¾ãããå ´åãMarkdownè¨æ³ã§ç´æ¥ãªã³ã¯ãè¨è¼ãã¾ããä¾ãã°ãããªã³ã¯ããã¹ãã«ã¿ã¤ãã«ã使ããããã ãã©ãããã°ã¿ã¤ãã«ã¾ã§å
¥ã£ã¦ã»ãããªãï¼ããªã©ã¨ããå ´åã§ãã
ãªã³ã¯ãã¿ã³ã使ã£ããªã³ã¯ã®å®ç¾æ¹æ³
ãã®æ¹æ³ã¯ãåãè¾¼ã¿ãã¿ã¤ãã«ãURLã®3種é¡ã®æ¹æ³ã使ããã以ä¸ã«è¨è¼ä¾ã¨ãã®è¡¨ç¤ºçµæã示ãï¼ãªã³ã¯ãã¿ã³ãæ¼ããªãã¦ããURLãã³ãã¼ããå¾ã«ãCtrl+Vã¨ããã¨åããã¨ãå®ç¾ã§ãã¾ãï¼ã
åãè¾¼ã¿ã使ç¨ããå ´å
[https://daisuke20240310.hatenablog.com/entry/2024/03/16/211436:embed:cite]
daisuke20240310.hatenablog.com
ã¿ã¤ãã«ã使ç¨ããå ´å
[https://daisuke20240310.hatenablog.com/entry/2024/03/16/211436:title]
Optunaによるブラックボックス最適化 - daisuke20240310のブログ
URLã使ç¨ããå ´å
[https://daisuke20240310.hatenablog.com/entry/2024/03/16/211436]
https://daisuke20240310.hatenablog.com/entry/2024/03/16/211436
Markdownè¨æ³ã§ãªã³ã¯ãå®ç¾ããæ¹æ³
åºæ¬ã¯ã[ããã¹ã](URL)
ã®ããã«ãããã¹ãã®ã¨ããã«ãªã³ã¯ã§è¡¨ç¤ºããããæååãè¨è¿°ããURLã®ã¨ããã«ãªã³ã¯å
ã®URLãæ¸ãã¾ãã
以ä¸ã¯è¨è¼ä¾ã¨ãã®è¡¨ç¤ºçµæã§ãã
[Optunaã«ãããã©ãã¯ããã¯ã¹æé©å](https://daisuke20240310.hatenablog.com/entry/2024/03/16/211436)
Optunaã«ãããã©ãã¯ããã¯ã¹æé©å
ãã¼ã¸å
ãªã³ã¯
ãªã³ã¯ã®å ´åã¨åãããã«ã[ããã¹ã](ã¢ã³ã«ã¼ãªã³ã¯)
ã®ããã«ãããã¹ãã®ã¨ããã«è¡¨ç¤ºãããæååãæ¸ããã¢ã³ã«ã¼ãªã³ã¯ã®ã¨ããã«ãªã³ã¯å
ã®ã¢ã³ã«ã¼ãªã³ã¯ãæ¸ãã¾ãã
以ä¸ã¯è¨è¼ä¾ã¨ãã®è¡¨ç¤ºçµæã§ãã
[ãªã³ã¯](#ãªã³ã¯)
ãªã³ã¯
ãã¼ã¸å
ãªã³ã¯ãåä½ããªãå ´åã®å¯¾å¦æ¹æ³ï¼ã¹ãã¼ã¹ãããªãªãã.ããªã©ãå«ãå ´åï¼ã«ã¤ãã¦ãå¥ã®è¨äºã«æ¸ããã®ã§è¯ãã£ããåèã«ãã¦ãã ããã
daisuke20240310.hatenablog.com
表ã®ä½ãæ¹
|
ã¨-
ãçµã¿åããã¦ã表ãä½ãã¾ãã1è¡ç®ã¯ã¿ã¤ãã«è¡ã«ãªãã2è¡ç®ã¯åºåãã®ããã«-
ã ãã®è¡ãå
¥ããå¿
è¦ãããã¾ãï¼-
ã®æ°ã¯ä»»æã§ãï¼ã
2è¡ç®ã®åºåãã®-
ãã:-
ã¨ããã¨å·¦å¯ãã-:
ã¨ããã¨å³å¯ãã:-:
ã¨ããã¨ã»ã³ã¿ãªã³ã°ã«ãªãã¾ãã
以ä¸ã¯ãè¨è¼ä¾ã¨ãã®è¡¨ç¤ºçµæã§ãã
|ã¿ã¤ãã«1|ã¿ã¤ãã«2|ã¿ã¤ãã«3|ã¿ã¤ãã«4|ã¿ã¤ãã«5|
|:-|-:|:-:|-|-|
|aaa|000|***|`xxx`|--:|
|bbb|111|---|[tex: X_i]|:--|
|ccc|222|###|**xxx**|:--:|
ã¿ã¤ãã«1 |
ã¿ã¤ãã«2 |
ã¿ã¤ãã«3 |
ã¿ã¤ãã«4 |
ã¿ã¤ãã«5 |
aaa |
000 |
*** |
xxx |
--: |
bbb |
111 |
--- |
|
:-- |
ccc |
222 |
### |
xxx |
:--: |
ç»åã®è²¼ãæ¹
é常ã¯ãå³ãµã¤ããã¼ã«ãããåçãæ稿ãã使ã£ã¦ãç»åãè²¼ãã¾ãã以ä¸ã¯ãã®æé ã§ãã
- åçãæ稿ãæ¼ã
- ãã¼ã«ã«PCãã使ç¨ããç»åãé¸æãã
- ãã£ãã·ã§ã³ãå
¥åããï¼ãã£ãã·ã§ã³ã¨ã¯ã表示ãããç»åã®ä¸ã«ä»ã説ææã®ãã¨ï¼
- å¿
è¦ã«å¿ãã¦altå±æ§ãå
¥åããï¼altå±æ§ã¨ã¯ãä½ããã®çç±ã§ç»åã表示ãããªãæãç»åã®ä»£ããã«è¡¨ç¤ºãããããã¹ãã®ãã¨ã§ããæ¤ç´¢ã¨ã³ã¸ã³ã«ç»åã®å
容ãä¼ãããã¨ãã§ããã®ã§ãå
¥åãã¦ããæ¹ãããã¨è¨ããã¦ãã¾ãï¼
- ç»åãè²¼ãä»ãããã¾ã
- ã¯ã¦ãªããã°ã§ã¯ãã¢ããã§ããç»åã¯ãæ¯æ300MBã¾ã§ã§ãï¼ææãã©ã³ã¯3GBã¾ã§ï¼
- Markdownè¨æ³ã®å ´åãç»åãµã¤ãºãæå®ããã«ã¯ã
[f:id:xxx:yyyymmddxxx:plain]
ãã[f:id:xxx:yyyymmddxxx:plain:alt=xxx]
ã¨ãªã£ã¦ããã¨ããã«ã:wãã¯ã»ã«æ°
ã追å ãã¦ã[f:id:xxx:yyyymmddxxx:plain:w200]
ãã[f:id:xxx:yyyymmddxxx:plain:alt=xxx:w200]
ã®ããã«ããã°ãµã¤ãºãæå®ã§ãã¾ã
以ä¸ã¯ãè²¼ãä»ããç»åã®ä¾ã§ãã
ã½ã¼ã¹ã³ã¼ãã®æ¸ãæ¹
```
㨠```
ã®éã«ã½ã¼ã¹ã³ã¼ããæ¸ãã¾ãã
以ä¸ã¯ãã½ã¼ã¹ã³ã¼ãã®è¨è¼ä¾ã¨ãã®è¡¨ç¤ºçµæã§ãã
print( f"hello world" )
ãªããã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ããæå¹ã«ãããå ´åã¯ãæåã® ```
ã®å¾ã«ã```python
ã®ããã«ãè¨èªåãæ¸ãã¾ãã以ä¸ã¯ãã½ã¼ã¹ã³ã¼ãã®è¡¨ç¤ºçµæã§ãã
print( f"hello world" )
ã¯ã¦ãªããã°ã§ãã·ã³ã¿ãã¯ã¹ãã¤ã©ã¤ãã«å¯¾å¿ãã¦ããè¨èªã¯ã以ä¸ã®ãã¼ã¸ã§ç¢ºèªã§ãã¾ãã
help.hatenablog.com
ã¾ãã横æ¹åã«ç»é¢ã«åã¾ããªãã½ã¼ã¹ã³ã¼ãã®å ´åããã¼ãã«ãã£ã¦ã¯ãæãè¿ããã¦è¡¨ç¤ºãããå ´åãããã¾ããæãè¿ããã«ã¹ã¯ãã¼ã«ãã¼ã表示ãããã«ã¯ãCSSãå¤æ´ããå¿
è¦ãããã¾ãã
å
·ä½çã«ã¯ãã¯ã¦ãªããã°ã®ããã°ç®¡çç»é¢ã§ã ãã¶ã¤ã³â ã«ã¹ã¿ãã¤ãºãã¯ãªãã¯â{} ãã¶ã¤ã³CSSãã«é²ã¿ã¾ãã
以ä¸ã®ããã«ããã¼ãã®CSSãã¡ã¤ã«ï¼ããã§ã¯ããã©ã«ãã®ãSmoothãã®ãã¼ãã®CSSï¼ãã¤ã³ãã¼ãããã¦ããè¨è¿°ãããã¾ãã
@import "/css/theme/smooth/smooth.css";
以ä¸ã®ããã«ãæ«å°¾ã«è¿½å ããã¨æãè¿ããªãããã«ãªãã¾ãã
pre, code {
overflow-x : scroll;
white-space : pre !important;
text-overflow : clip !important;
}
Google Colaboratoryã®ãã¡ã¤ã«ãGistè²¼ãä»ãããæ¹æ³
Google Colaboratoryã®ã½ã¼ã¹ã³ã¼ããçµæããããã°ã«è²¼ãä»ãããã¨ããç»åã§è²¼ãä»ãã¦ãã¾ãã¨ãã½ã¼ã¹ã³ã¼ããé¸æã§ããªãï¼ã³ããã§ããªãï¼ã®ã§ä¸ä¾¿ã§ãã
Gistã®è²¼ãä»ããè¡ãã°ãç°¡åã«ï¼ã ãã¶é¢åããï¼Google Colaboratoryã®ãã¡ã¤ã«ãããã°ã«åãè¾¼ããã®ã§ãã¦ã¼ã¶ã«åªããã§ãï¼GitHubã®ã¢ã«ã¦ã³ããå¿
è¦ã§ãï¼ã
以ä¸ã¯ãGistè²¼ãä»ãããä¾ã§ãã
artist_animation.ipynb
å
·ä½çãªæé ã§ãã
- åãè¾¼ã¿ããGoogle Colaboratoryã®ãã¡ã¤ã«ã§èµ·åãã
- ãã¡ã¤ã«ã¡ãã¥ã¼ã®ãã³ãã¼ãGitHubã®Gistã¨ãã¦ä¿åããã¯ãªãã¯
- GitHubä¸ï¼ã§ãåãå
容ã®Google Colaboratoryã®ãã¡ã¤ã«ãèµ·åããã¾ãããä½ããããã¨ã¯ç¡ãã®ã§ããã®ã¦ã£ã³ãã¦ã¯éãã¾ãï¼ãªãGoogle Colaboratoryã®ç»é¢ã«ãªãï¼å
¬éããåã«ç·¨éãããããï¼ï¼
- èªåã®GitHubã«ã¢ã¯ã»ã¹ãã¦ãå³ä¸ã®ã¢ã«ã¦ã³ãã®ã¢ã¤ã³ã³ãã¯ãªãã¯ãã¦ããYour gistsããã¯ãªãã¯ãã
- âã§ä½æããGistãä¸çªä¸ã«ç¢ºèªã§ãã¾ãããSecretã«ãªã£ã¦ããããã®ã¾ã¾ã§ã¯ããã°å´ã§åç
§ã§ããªãã®ã§ããã¡ã¤ã«åãã¯ãªãã¯ãã
- Google Colaboratoryã®ãã¡ã¤ã«ã®å
容ã表示ãããã®ã§ãå³ä¸ã®Editãã¯ãªãã¯
- å³ä¸ã®ãMake publicããã¯ãªãã¯ï¼ããã§å
¬éããã¾ãï¼
- Google Colaboratoryã®ãã¡ã¤ã«ãåãè¾¼ãããè¨äºãç·¨éã§ããç¶æ
ã«ãã¦ãå³ã®ãµã¤ããã¼ã®ãï¼ããã¯ãªãã¯ãã¦ããGistè²¼ãä»ãããæå¹ã«ãã
- Gistè²¼ãä»ãã表示ãããã®ã§ãGitHubã®ã¢ã«ã¦ã³ãåãå
¥åãã¦ãé£æºãã¯ãªãã¯ãã
- å
¬éããGistã表示ãããã®ã§ãåãè¾¼ã¿ãããã¡ã¤ã«ãé¸æãã¦ããé¸æããã¢ã¤ãã ãè²¼ãä»ãããã¯ãªãã¯ããã¨ãåãè¾¼ã¿ãå®äºãã
æ°å¼ã®æ¸ãæ¹
[tex: xxx]
ã®ããã«ãxxxã®ã¨ããã«ãTexè¨æ³ã使ã£ã¦æ¸ãã¾ããã¤ã³ã©ã¤ã³è¦ç´ ã®å ´åã¯ã[tex: X_i]
ã¨æ¸ãã¨ã ã¨è¡¨ç¤ºããã¾ãã以ä¸ã¯ãããã¯è¦ç´ ã®è¨è¼ä¾ã¨ããã®è¡¨ç¤ºçµæã§ãã
ãªããalign='center'
ã¯ãã»ã³ã¿ãªã³ã°ãæå³ããã®ã§ãã»ã³ã¿ãªã³ã°ããããªãå ´åã¯ä½ãæå®ãã¾ãããclass='scroll'
ã¯ãæãè¿ããªãã¨ããæå³ã§ãããã¯ããã©ã«ãã§ãããªã£ã¦ããã®ããè¨è¼ããªãã¦ã表示ã¯å¤ããã¾ããã§ããã
<div align='center' class='scroll'>
[tex: \displaystyle
v_\pi(s) = \sum_{a,s'}\pi(a \mid s)p(s' \mid s, a)\{r(s, a, s') + \gamma v_\pi(s')\}
]
</div>
<div class='scroll'>
[tex: \displaystyle
v_\pi(s) = \sum_{a,s'}\pi(a \mid s)p(s' \mid s, a)\{r(s, a, s') + \gamma v_\pi(s')\}
]
</div>