Data Scidence Presentations

Quarto

Quarto enables you to weave together content and executable code into a finished presentation. To learn more about Quarto presentations see https://quarto.org/docs/presentations/.

Bullets

When you click the Render button a document will be generated that includes:

  • Content authored with markdown
  • Output from executable code

Code

When you click the Render button a presentation will be generated that includes both content and the output of embedded code. You can embed code like this:

[1] 2

1. Slide Deck Format

  • Must be 5 slides max, created with RStudio Presenter (.Rpres).

  • Can be published to RPubs (as required by the grading rubric).

  • The deck should:

    • Describe your prediction algorithm (n-gram + backoff, stupid backoff, or interpolation).

    • Show how the Shiny app works and how users interact with it.

    • Pitch the app as if to an investor or boss (i.e., why it’s useful, novel, efficient).

2. R Code in Slides

  • You can embed R chunks:

    • To display code (eval=FALSE)

    • To show output (echo=FALSE)

    • To include plots (maybe a word cloud of top n-grams)

  • If you include heavy computation in the slides, use caching:

opts_chunk$set(cache=TRUE)

3. Two-Column Layout

  • Useful for showing:

    • App screenshot (left) + feature list (right)

    • Algorithm pseudo-code (left) + explanation (right)

    • Benchmark results (left) + graph (right)

How the Model Works

left: 60% - N-gram model with Kneser-Ney smoothing - Backoff to lower-order n-grams if no match - Top 3 predictions displayed

screenshot

4. Equations (if needed)

  • If you want to show smoothing formulas (Good-Turing, Katz backoff, etc.), use MathJax:

\[ P(w_n | w_{n-1}) = \frac{C(w_{n-1}w_n) - D}{\sum_w C(w_{n-1}w)} \]

5. Images

  • Add screenshots of your Shiny app (can be from shinyapps.io) using:

App screenshot
  • You can embed R-generated plots with echo=FALSE.
  • You can customize transitions, but the rubric focuses on content, not flashy transitions.

  • Use title: false if a slide is not meant to have a header.