[Tex/LaTex] Style Pseudocode in LaTeX


I'm trying to replicate the style of the following pseudocode taken from 'The Elements of Statistical Learning'.

I've tried with algorithm,algorithmic and enumerate (for the item) but I haven't reached the result below…


Best Answer

This is just a nested enumerate inside an algorithm environment:

enter image description here


\captionsetup[algorithm]{labelfont={bf,lightblue}, textfont={it}}


\setcounter{chapter}{10}% Just for this example

    Initialize the observation weights $w_i = 1/N$, $i = 1, 2, \dots, N$

    For $m = 1$ to $M$:
      Fit a classifier $G_m(x)$ to the training data using weights $w_i$.

        \text{err}_m = \frac{\sum_{i=1}^N w_i I(y_i \neq G_m(x_i))}{\sum_{i=1}^N w_i}.

      Compute $\alpha_m = \log((1 - \text{err}_m) / \text{err}_m)$.

      Set $w_i \leftarrow w_i \cdot \exp [\alpha_m \cdot I(y_i \neq G_m(x_i))]$, $i = 1, 2, \dots, N$.

  Output $G(x) = \sgn \bigl[ \sum_{m = 1}^M \alpha_m G_m(x) \bigr]$.


Related Question