Objectives for cleaning up lecture notes - mltheory/CS7545 GitHub Wiki

Lecture notes cleanup

  1. The name of each lecture describes the content! (Currently, each lecture name is Lecture_XY but it should be Lecture_XY: Topic for This Lecture
  2. The presenter for each lecture should be in the Instructor header. Currently it says "Jacob Abernethy" for each lecture, but in many cases it was Tyler LaBonte and Guanghui Wang.
  3. The formatting should be standardized
    • Use # for sections of the document
    • Use ## for subsections
    • Use bold (** ... **) for Theorem, Proof, Lemma, etc.
  4. Make sure to cite results, when appropriate. For example:
    ... Theorem (Markov's Inequality): For any non-negative random variable... ...
  5. Make sure to reference previous lecture notes! If one result from lecture A refers to a result from lecture B, then this should be referenced with a link.
  6. Make sure the writing is clear and concise. Make sure there is enough english description around the results. Please use external resources to find better descriptions, so you can make the notes clearer!
  7. Make sure there are no math formatting issues. (See Lecture 16 under "Proof idea" for example, the summation is off)
  8. For multi-line equations, use the align* environment. Here's an example I found in Lecture 3:

$$\begin{align*}f(x)-f(y)&=\nabla f(z)^\top (x-y) && \text{for some $z$ by Intermediate Value Theorem} \\ f(x)-f(y)&\leq \lVert\nabla f(z)\rVert_* \lVert x-y\rVert && \text{by Hölder's inequality}\\ &\leq c\lVert x-y\rVert && \text{by the assumption} \end{align*}$$

⚠️ **GitHub.com Fallback** ⚠️