こういう数式をサクッと書きたいのだけど何かいい方法はないかなあ…。
というツールを使って
- latex書式をポチポチ押して入力
- 偏微分や分数の記載など入力が面倒なところで使う
- 空で覚えているlatex書式は手打ち
- 適宜Convertを押してプレビューを見る
latexで「E( \theta ) = \sum_i ({y^{(i)} - f_ \theta(x^{(i)}) }^2 」
E( \theta ) = \sum_i ({y^{(i)} - f_ \theta(x^{(i)}) }^2
上記の入力に40秒程度かかった。
それほど早くはないが、latex書式を全部手打ちするよりは早い気がする程度。
1
latex: \theta_0 := \theta_0 - \eta( \frac{\partial E}{\partial \theta_0} )
\theta_0 := \theta_0 - \eta( \frac{\partial E}{\partial \theta_0} )
2
latex: \theta_1 - \eta( \frac{\partial E}{\partial \theta_1} ) = \theta_1 - 2 \eta ( \frac{\partial}{\partial \theta_1} ( \frac{1}{2} E) )
\theta_1 - \eta( \frac{\partial E}{\partial \theta_1} ) = \theta_1 - 2 \eta ( \frac{\partial}{\partial \theta_1} ( \frac{1}{2} E) )
3
latex: \theta_1 := \theta_1 - \eta \frac{\partial E}{\partial \theta_1} = \theta_1 - \eta ' ( \frac{\partial E}{\partial \theta_1} )
\theta_1 := \theta_1 - \eta \frac{\partial E}{\partial \theta_1} = \theta_1 - \eta ' ( \frac{\partial E}{\partial \theta_1} )
4
latex: \theta_0 := \theta_0 - \eta \frac{\partial E}{\partial \theta_0} = \theta_0 - \eta \frac{\partial}{\partial \theta_0} ( \sum_i {(y^{(i)}-f_\theta(x^{(i)}))}^2 ) = \theta_0 - \eta ( \sum_i 2 ( y^{(i)} - f_\theta (x^{(i)} ) )^2 )
\theta_0 := \theta_0 - \eta \frac{\partial E}{\partial \theta_0} = \theta_0 - \eta \frac{\partial}{\partial \theta_0} ( \sum_i {(y^{(i)}-f_\theta(x^{(i)}))}^2 ) = \theta_0 - \eta ( \sum_i 2 ( y^{(i)} - f_\theta (x^{(i)} ) )^2 )
余談
Qiitaにlatex入力用のアイコンがつけばプレビュー見ながら数式をどんどん入力できそう。
問題はそういう機能を追加した時にUIをきちんと設計していないと、ユーザが迷うようになる。
UIとしては「latex入力」機能チェックボックスが付き、デフォルトはOFF。ONにした時だけ、編集画面にlatex入力用アイコン群が表示され使用可能となる、など。