Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamp of lesson structure + content #40

Merged
merged 126 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
9c36cbd
Change to episode structure
mike-ivs Feb 10, 2023
ce4da98
Change to structure of intro, not text
mike-ivs Feb 10, 2023
803707c
improvements to intro: Ai vs ML vs DL
mike-ivs Feb 24, 2023
09d45bb
Minor changes for GHs sake
mike-ivs Feb 28, 2023
1c163fd
Add link to SKLearn in intro
mike-ivs Feb 28, 2023
1336223
small improvements to text flow
mike-ivs Feb 28, 2023
7544a5d
fix to challenge boxes
mike-ivs Feb 28, 2023
1fea65f
fix challenge boxes again
mike-ivs Feb 28, 2023
3c9f85c
another fix to top challenge box
mike-ivs Feb 28, 2023
9e50248
Add files via upload
NidhiGowdra Mar 3, 2023
4fd42b3
Merge pull request #6 from NidhiGowdra/gh-pages
mike-ivs Mar 3, 2023
16f1062
Override existing files with new files
mike-ivs Mar 3, 2023
3eaf209
Update introduction
mike-ivs Mar 3, 2023
e100eb1
Tweaks to episode 2
mike-ivs Mar 3, 2023
9d46aa4
Classification lesson 1st draft
NelisDrost Mar 16, 2023
2272598
Test commit
tesaunders Mar 17, 2023
46d7573
Create 02-regression Jens.md
jensbri Mar 17, 2023
82b5628
Jens2
jensbri Mar 17, 2023
077db0f
Merge pull request #8 from NelisDrost/gh-pages
mike-ivs Mar 17, 2023
61a6798
Merge pull request #9 from jensbri/gh-pages
mike-ivs Mar 17, 2023
492306c
converted jupyter with jupytext to markdown
jensbri Mar 17, 2023
79286e3
Merge pull request #10 from jensbri/gh-pages
mike-ivs Mar 17, 2023
f38ee5f
fix to hyperlinks
mike-ivs Mar 17, 2023
42b5c84
Initial tweaks to lessons 1,2,4,5
tesaunders Mar 17, 2023
b9b02a7
Second major set of tweaks
tesaunders Mar 19, 2023
e81a571
Merge pull request #1 from mike-ivs/gh-pages
tesaunders Mar 20, 2023
c362397
Merge pull request #11 from tesaunders/gh-pages
mike-ivs Mar 20, 2023
29da1b6
Tweaked JensRegression
tesaunders Mar 20, 2023
79a7e8e
Merge pull request #12 from tesaunders/gh-pages
mike-ivs Mar 20, 2023
2f7a00d
tweaks to technicalities
mike-ivs Mar 20, 2023
2422345
Merge branch 'gh-pages' of https://github.com/mike-ivs/machine-learni…
mike-ivs Mar 20, 2023
eae3904
quick time fix
mike-ivs Mar 20, 2023
d22ef3b
updates to lesson structure
mike-ivs Mar 21, 2023
06e8d97
fixes to page headers
mike-ivs Mar 21, 2023
318df1f
Tweaks to flow and timing of intro
mike-ivs Mar 21, 2023
fc7eb5d
Small tweaks to overview of lessons
mike-ivs Mar 21, 2023
259f598
Improve explanations of sup/unsup/dim.red.
mike-ivs Mar 21, 2023
79f4c55
tweaks to classification
mike-ivs Mar 21, 2023
7d311dd
Merge pull request #2 from mike-ivs/gh-pages
tesaunders Mar 21, 2023
cb665af
Updated version of regression, minor changes
mike-ivs Mar 22, 2023
9f72a12
Merge pull request #3 from mike-ivs/gh-pages
tesaunders Mar 22, 2023
377ac73
comment typo
mike-ivs Mar 23, 2023
4dfc2b1
Toms final (nitpick) tweaks/suggestions
tesaunders Mar 23, 2023
9662166
Merge pull request #4 from mike-ivs/gh-pages
tesaunders Mar 23, 2023
7cff6d4
Merge pull request #13 from tesaunders/gh-pages
mike-ivs Mar 26, 2023
556fe5f
tweaks to code in regression and classification
mike-ivs Mar 27, 2023
b3bdbb7
Merge branch 'gh-pages' of https://github.com/mike-ivs/machine-learni…
mike-ivs Mar 27, 2023
ed935a8
Added figures to classification lesson
NelisDrost Mar 27, 2023
80e086d
Merge remote-tracking branch 'origin/gh-pages' into gh-pages
NelisDrost Mar 27, 2023
db5046f
Fixed blank figures
NelisDrost Mar 27, 2023
3d95b28
Fixed blank figures
NelisDrost Mar 27, 2023
2912368
Merge pull request #14 from NelisDrost/gh-pages
mike-ivs Mar 27, 2023
2d2df52
tweak and add plots to classification
mike-ivs Mar 27, 2023
fb3ee2d
Tweaks to clustering
mike-ivs Mar 28, 2023
212746d
tweaks to dimensionality reduction
mike-ivs Mar 28, 2023
710ce04
tweaks to code in ep. 5
mike-ivs Mar 28, 2023
8ae9ff4
fix badly-formatted code block
mike-ivs Mar 28, 2023
f7d845a
typo
mike-ivs Mar 28, 2023
06e7f03
update NN code to avoid 70k warnings
mike-ivs Mar 28, 2023
f196223
fix to code layout
mike-ivs Mar 29, 2023
5f87983
quick tidy up of files
mike-ivs May 3, 2023
53b37d7
update to fix old r-lib actions
mike-ivs May 3, 2023
1e2fb77
Create ensemble-methods
bmcollings Sep 4, 2023
11bfa4e
add figures for ensemble lesson.
bmcollings Sep 5, 2023
275c74d
Update and rename ensemble-methods to 04-ensemble-methods.md
bmcollings Sep 5, 2023
a9403a4
add ensemble method notebook
bmcollings Sep 5, 2023
b31f892
Merge pull request #15 from bmcollings/gh-pages
mike-ivs Sep 11, 2023
2ebb26c
Change lesson order and regress improvements
mike-ivs Sep 12, 2023
4bf2555
Update to introdcution structure + content
mike-ivs Sep 12, 2023
4409545
Fix to challenge formatting
mike-ivs Sep 12, 2023
5a3269b
update intro coverage image
mike-ivs Sep 12, 2023
b36fd7c
Update to regression lesson
mike-ivs Sep 12, 2023
53f8420
Update figures and code for regression
mike-ivs Sep 12, 2023
dfdab4c
Fixes to regression lepisode formatting
mike-ivs Sep 13, 2023
cbd7a19
fix formatting again
mike-ivs Sep 13, 2023
a48cf91
tweaks to regression format and content
mike-ivs Sep 13, 2023
728ff72
Update to regression exercises
mike-ivs Sep 13, 2023
ad2ea83
Fix title
mike-ivs Sep 13, 2023
e48fca1
More fixes to formatting
mike-ivs Sep 14, 2023
22c36e6
fix to title
mike-ivs Sep 14, 2023
f5d8460
remove line from callout
mike-ivs Sep 14, 2023
638cb1b
changes to exercise formatting
mike-ivs Sep 14, 2023
b634510
fix missing " in title yaml
mike-ivs Sep 14, 2023
b9ea2aa
update episode titles
mike-ivs Sep 14, 2023
49506d9
tweaks to ensembles
mike-ivs Sep 14, 2023
12ce6ec
minor ensemble tweaks
mike-ivs Sep 15, 2023
fe9b536
Split regression model code into multiple code blocks/functions
NelisDrost Sep 15, 2023
1926ee3
Update to dimensionality reduction
mike-ivs Sep 15, 2023
cecd8c5
Merge pull request #16 from NelisDrost/gh-pages
mike-ivs Sep 15, 2023
fb614a4
Fixes from Monday
NelisDrost Sep 18, 2023
c6913ae
Update dimensionality-reduction
mike-ivs Sep 18, 2023
f2c54bc
Merge branch 'gh-pages' of https://github.com/mike-ivs/machine-learni…
mike-ivs Sep 18, 2023
9c906c7
Update timings of lesson
mike-ivs Sep 18, 2023
d7a119a
changes to ensemble lesson
mike-ivs Sep 19, 2023
176a361
Merge pull request #17 from NelisDrost/gh-pages
mike-ivs Oct 24, 2023
4125458
tweaks to ensemble
mike-ivs Oct 24, 2023
83aff3f
tweak dimension_reduction
mike-ivs Oct 24, 2023
97924df
revert timings
mike-ivs Oct 24, 2023
a1d1356
Update 05-clustering.md - fix link for spectral clustering
bmcollings May 22, 2024
3338d3c
Merge pull request #19 from bmcollings/patch-1
mike-ivs May 23, 2024
89fd773
Update website.yml
mike-ivs May 24, 2024
fc014a1
Update website.yml
mike-ivs May 24, 2024
30ba040
Update website.yml v3
mike-ivs May 24, 2024
bc69dc2
Update website.yml v4
mike-ivs May 24, 2024
96f1c5f
Reorder the classification content
mike-ivs May 25, 2024
daee623
fix note headers
mike-ivs May 25, 2024
e9ea7dc
fix another heading
mike-ivs May 25, 2024
8efe2db
update intro figure
mike-ivs May 27, 2024
d9cbb0e
Tweak ordering of classification
mike-ivs May 27, 2024
fc95e6b
Ensemble updated
NidhiGowdra Jul 16, 2024
a481ff5
Ensemble updated regression house price
NidhiGowdra Jul 16, 2024
bf329fb
voting regressor house price
NidhiGowdra Jul 17, 2024
14bf8b6
voting regressor house price content change
NidhiGowdra Jul 22, 2024
15762c2
voting regressor house price page changed
NidhiGowdra Jul 23, 2024
efc80c3
dimensionality reduction refactor and ensemble clean up
NidhiGowdra Jul 23, 2024
3c2ad8a
clean up ep 04,06 and fig
NidhiGowdra Jul 24, 2024
db8362f
ensemble penguins classification added
NidhiGowdra Jul 24, 2024
3f8a217
Merge pull request #20 from NidhiGowdra/gh-pages
mike-ivs Jul 25, 2024
891785d
ensemble methods code errors fixed
NidhiGowdra Jul 25, 2024
ca8ee63
Dimensionality reduction changes in code and figures
NidhiGowdra Jul 25, 2024
d3b582c
ep 05-06 code consistancy and refactor
NidhiGowdra Jul 26, 2024
dbc547e
Merge branch 'mike-ivs:gh-pages' into gh-pages
NidhiGowdra Jul 26, 2024
5db707c
changes to classification and omission of NN
NidhiGowdra Jul 30, 2024
136d1c3
Merge branch 'gh-pages' of https://github.com/NidhiGowdra/machine-lea…
NidhiGowdra Jul 30, 2024
66930c7
reverting omission of NN
NidhiGowdra Jul 30, 2024
8fb9d3c
Merge pull request #21 from NidhiGowdra/gh-pages
mike-ivs Jul 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,13 @@ jobs:
id: check-rmd
working-directory: lesson
run: |
echo "::set-output name=count::$(shopt -s nullglob; files=($(find . -iname '*.Rmd')); echo ${#files[@]})"

echo "count=$(shopt -s nullglob; files=($(find . -iname '*.Rmd')); echo ${#files[@]})" >> $GITHUB_OUTPUT
- name: Set up R
if: steps.check-rmd.outputs.count != 0
uses: r-lib/actions/setup-r@master
uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true
install-r: false
r-version: 'release'

- name: Install needed packages
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:
shell: bash
steps:
- name: Set up Ruby
uses: actions/setup-ruby@v1
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7'
ruby-version: '3.3'

- name: Set up Python
uses: actions/setup-python@v2
Expand All @@ -41,11 +41,13 @@ jobs:
- name: Look for R-markdown files
id: check-rmd
run: |
echo "::set-output name=count::$(shopt -s nullglob; files=($(find . -iname '*.Rmd')); echo ${#files[@]})"
echo "count=$(shopt -s nullglob; files=($(find . -iname '*.Rmd')); echo ${#files[@]})" >> $GITHUB_OUTPUT
- name: Set up R
if: steps.check-rmd.outputs.count != 0
uses: r-lib/actions/setup-r@master
uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true
install-r: false
r-version: 'release'

- name: Cache R packages
Expand Down
138 changes: 75 additions & 63 deletions _episodes/01-introduction.md

Large diffs are not rendered by default.

672 changes: 291 additions & 381 deletions _episodes/02-regression.md

Large diffs are not rendered by default.

313 changes: 313 additions & 0 deletions _episodes/03-classification.md

Large diffs are not rendered by default.

277 changes: 0 additions & 277 deletions _episodes/03-introducing-sklearn.md

This file was deleted.

Loading
Loading