Re: Algorithmicx, equation e split

#87125
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    ftabaro” post=86514buongiorno, sto cercando di scrivere un’algoritmo al cui interno é presente una equazione con dei vincoli. Per scrivere tali vincoli utilizzo l’ambiente split. Nella compilazione, latex mi da errori del tipo “Missing \endcsname inserted state” e non riesco a capire dove sia l’errore. Allego il mio codice.

    `\begin{algorithm}
    \caption{The Weighted Sum of Random Kitchen Sinks fitting procedure}
    \small
    \begin{algorithmic}
    \Require{A dataset $\{x_i,y_i\}_{i=1,…,m}$ of $m$ points, a bounded feature function $|\phi(x,w)| \leq 1$, an integer $K$, a scalar $C$ and a probability distribution $p(w)$ on the parameters of $\phi$}
    \Ensure{A function $\Hat f(x) = \sum\limits_{k=1}^{K}\phi(x;w_k)\alpha_k$}
    \State Draw $w_1,…,w_K$ iid from $p$
    \State Featurize the input: $z_i \gets \lbrack \phi(x_i;w_1),…,\phi(x_i;w:K)\rbrack^\top$
    \State With $w$ fixed, solve the empirical risk minimization problem:
    \State\begin{equation}
    \begin{split}
    & \min_{\alpha \in \mathbb{R}^K} \frac{1}{m}\sum\limits_{i=1}^{m}c(\alpha^\top z_i,y_i)\\
    \mbox{subject to } & ||\alpha||_{\infty}\leq \frac{C}{K}
    \end{split}
    \end{equation}
    \end{algorithmic}
    \end{algorithm}`

    Ciao,
    a me questo codice funziona (la prossima volta dichiara esplicitamente i pacchetti, grazie), per cui l’errore è da qualche altra parte:

    `\documentclass{article}
    \usepackage{amsmath}
    \usepackage{amsfonts}

    \usepackage{algorithm}
    \usepackage{algpseudocode}

    \begin{document}

    \begin{algorithm}
    \caption{The Weighted Sum of Random Kitchen Sinks fitting procedure}
    \small
    \begin{algorithmic}
    \Require{A dataset $\{x_i,y_i\}_{i=1,…,m}$ of $m$ points, a bounded feature function $|\phi(x,w)| \leq 1$, an integer $K$, a scalar $C$ and a probability distribution $p(w)$ on the parameters of $\phi$}
    \Ensure{A function $\Hat f(x) = \sum\limits_{k=1}^{K}\phi(x;w_k)\alpha_k$}
    \State Draw $w_1,…,w_K$ iid from $p$
    \State Featurize the input: $z_i \gets \lbrack \phi(x_i;w_1),…,\phi(x_i;w:K)\rbrack^\top$
    \State With $w$ fixed, solve the empirical risk minimization problem:
    \State\begin{equation}
    \begin{split}
    & \min_{\alpha \in \mathbb{R}^K} \frac{1}{m}\sum\limits_{i=1}^{m}c(\alpha^\top z_i,y_i)\\
    \mbox{subject to } & ||\alpha||_{\infty}\leq \frac{C}{K}
    \end{split}
    \end{equation}
    \end{algorithmic}
    \end{algorithm}

    \end{document}`
    R.

    Go to top