bait509-ubc / BAIT509

BAIT509 - Business Applications of Machine Learning
https://bait509-ubc.github.io/BAIT509/
13 stars 47 forks source link

Help with course tools #9

Closed vincenzocoia closed 6 years ago

vincenzocoia commented 6 years ago

We've seen a lot of computational tools this week. If you're confused, don't worry! These things will become more natural. I'd like to emphasize, though, that not all the tools we've seen are mandatory! Here's a summary of the minimum requirements:

  1. Make a fresh new repo on GitHub for you to place your in-class activities.
    • Advanced (optional): instead of starting fresh, Fork the main BAIT509 repo. If you took this option and want to start fresh, feel free to do so. You won’t be penalized, just be sure to provide a link to your old repo in your new repo (and vice versa) (in a file called README.md).
  2. Attempt in-class exercises using R, in an R script. They don't have to be correct in any way!
    • Advanced (optional): Write your R code in an RMarkdown script, and knit this to an output of your choice (pdf, html, md).
  3. Put your attempts at in-class exercises on your GitHub repo by dragging and dropping the file onto GitHub.
    • Advanced, Part 1 (optional): commit your files locally using git, and push your attempts to your GitHub repo (requires you to set up git, which is optional).
    • Advanced, Part 2 (optional): use a git GUI like SourceTree to interact with git locally, instead of using the command line.

This is explained in more detail in the Class Meeting 01 notes, in these sections:

A note about R: The way we're using R in class is typically not how you'd go about running a machine learning algorithm, so there's no need to worry about details of the code (like sapply and map_chr). R is only being used in-class to manually explore certain aspects of ML algorithms. Tools for ML are elaborated in your assignments.