├── .github
└── workflows
│ └── pages.yml
├── .gitignore
├── 404.html
├── Gemfile
├── LICENSE
├── README.md
├── _config.yml
├── _includes
├── minutes.liquid
└── youtubePlayer.html
├── _layouts
├── announcement.html
├── default.html
├── minimal.html
├── module.html
├── schedule.html
└── staffer.html
├── _sass
├── buttons.scss
├── color_schemes
│ └── custom.scss
├── custom
│ ├── announcement.scss
│ ├── card.scss
│ ├── custom.scss
│ ├── module.scss
│ ├── schedule.scss
│ └── staffer.scss
└── utilities
│ └── _colors.scss
├── _schedules
└── weekly.md
├── _staffers
├── Abtin.md
├── Ali.md
├── Saeid.md
└── drfarahani.md
├── assets
└── images
│ ├── Abtin.jpg
│ ├── AliS.jpg
│ ├── Hadi-Farahani.jpg
│ ├── Saeid.JPG
│ ├── blank.png
│ └── site-banner.JPG
├── assignments
├── Assignment 1.pdf
├── Assignment 2.pdf
├── Assignment 3.pdf
└── ML Final Project.pdf
├── favicon.ico
├── index.md
├── notebooks
├── Clustering
│ ├── Clustering.ipynb
│ └── mall_customers.csv
├── Decision Trees
│ ├── DecisionTree.ipynb
│ └── penguins.csv
├── Ensemble Learning
│ ├── Ensemble_Learning.ipynb
│ └── images
│ │ ├── bagging.png
│ │ ├── boosting.png
│ │ ├── ensemble.png
│ │ └── stacking.png
├── ML & Scikit-learn
│ ├── ML.ipynb
│ └── images
│ │ ├── ML.png
│ │ ├── batch-vs-online.png
│ │ ├── instance-vs-model.png
│ │ ├── reinforcement.png
│ │ ├── semi-supervised.png
│ │ ├── supervised.png
│ │ ├── traditional.png
│ │ └── unsupervised.png
├── PCA
│ ├── PCA.ipynb
│ └── PCA_images
│ │ ├── fig0.PNG
│ │ ├── fig2.PNG
│ │ └── fig3.PNG
├── Prerequisites
│ ├── Linear_algebra.ipynb
│ ├── datasets
│ │ ├── cars.csv
│ │ ├── census.csv
│ │ ├── diamonds.csv
│ │ ├── iris.csv
│ │ ├── iris.data
│ │ ├── log.csv
│ │ ├── men2004.csv
│ │ ├── men2008.csv
│ │ ├── olympics.csv
│ │ ├── summer.csv
│ │ ├── tips.csv
│ │ └── titanic.csv
│ ├── numpy.ipynb
│ ├── pandas.ipynb
│ ├── pandas_part2.ipynb
│ ├── pandas_part3.ipynb
│ ├── visualization.ipynb
│ └── vizualization_part2.ipynb
├── Regression
│ ├── Linear_Regression.ipynb
│ ├── Logistic_Regression.ipynb
│ ├── lr_images
│ │ ├── gradient_descent.PNG
│ │ └── sigmoid.PNG
│ └── penguins.csv
└── probability & statistics
│ ├── Hypothesis_Test.ipynb
│ └── probability_stats_distributions.ipynb
├── pages
├── assignments
│ ├── Assignment1.md
│ ├── Assignment2.md
│ ├── Assignment3.md
│ ├── Final Project
│ │ ├── Aspose.Words.7636a13b-df42-4639-941c-f366e156dae0.001.jpeg
│ │ ├── Aspose.Words.7636a13b-df42-4639-941c-f366e156dae0.002.jpeg
│ │ ├── Aspose.Words.7636a13b-df42-4639-941c-f366e156dae0.003.png
│ │ ├── Aspose.Words.7636a13b-df42-4639-941c-f366e156dae0.004.png
│ │ └── ML Final Project.md
│ └── assignments.md
├── lectures
│ ├── ML & Scikit-learn
│ │ ├── ML.md
│ │ └── images
│ │ │ ├── ML.png
│ │ │ ├── batch-vs-online.png
│ │ │ ├── instance-vs-model.png
│ │ │ ├── reinforcement.png
│ │ │ ├── semi-supervised.png
│ │ │ ├── supervised.png
│ │ │ ├── traditional.png
│ │ │ └── unsupervised.png
│ ├── Prerequisites
│ │ ├── Linear Algebra
│ │ │ ├── Linear_algebra.md
│ │ │ └── Linear_algebra_files
│ │ │ │ ├── Linear_algebra_11_0.png
│ │ │ │ ├── Linear_algebra_11_0.svg
│ │ │ │ ├── Linear_algebra_39_0.png
│ │ │ │ ├── Linear_algebra_39_0.svg
│ │ │ │ ├── Linear_algebra_41_0.png
│ │ │ │ ├── Linear_algebra_41_0.svg
│ │ │ │ ├── Linear_algebra_45_0.png
│ │ │ │ ├── Linear_algebra_45_0.svg
│ │ │ │ ├── Linear_algebra_47_0.png
│ │ │ │ ├── Linear_algebra_47_0.svg
│ │ │ │ ├── Linear_algebra_55_0.png
│ │ │ │ ├── Linear_algebra_59_1.png
│ │ │ │ ├── Linear_algebra_59_1.svg
│ │ │ │ ├── Linear_algebra_61_0.png
│ │ │ │ └── Linear_algebra_61_0.svg
│ │ ├── data visualization
│ │ │ ├── visualization.md
│ │ │ ├── visualization_files
│ │ │ │ ├── visualization_10_1.png
│ │ │ │ ├── visualization_11_1.png
│ │ │ │ ├── visualization_12_1.png
│ │ │ │ ├── visualization_14_1.png
│ │ │ │ ├── visualization_15_1.png
│ │ │ │ ├── visualization_16_1.png
│ │ │ │ ├── visualization_18_1.png
│ │ │ │ ├── visualization_19_1.png
│ │ │ │ ├── visualization_1_1.png
│ │ │ │ ├── visualization_20_1.png
│ │ │ │ ├── visualization_21_1.png
│ │ │ │ ├── visualization_22_1.png
│ │ │ │ ├── visualization_23_1.png
│ │ │ │ ├── visualization_25_0.png
│ │ │ │ ├── visualization_26_0.png
│ │ │ │ ├── visualization_27_1.png
│ │ │ │ ├── visualization_28_0.png
│ │ │ │ ├── visualization_29_0.png
│ │ │ │ ├── visualization_2_1.png
│ │ │ │ ├── visualization_31_1.png
│ │ │ │ ├── visualization_32_0.png
│ │ │ │ ├── visualization_36_0.png
│ │ │ │ ├── visualization_37_0.png
│ │ │ │ ├── visualization_39_1.png
│ │ │ │ ├── visualization_3_1.png
│ │ │ │ ├── visualization_40_0.png
│ │ │ │ ├── visualization_41_0.png
│ │ │ │ ├── visualization_43_1.png
│ │ │ │ ├── visualization_47_0.png
│ │ │ │ ├── visualization_48_1.png
│ │ │ │ ├── visualization_49_1.png
│ │ │ │ ├── visualization_50_1.png
│ │ │ │ ├── visualization_51_1.png
│ │ │ │ ├── visualization_53_1.png
│ │ │ │ ├── visualization_54_1.png
│ │ │ │ ├── visualization_56_1.png
│ │ │ │ ├── visualization_57_1.png
│ │ │ │ ├── visualization_58_1.png
│ │ │ │ ├── visualization_59_1.png
│ │ │ │ ├── visualization_5_1.png
│ │ │ │ ├── visualization_60_1.png
│ │ │ │ ├── visualization_61_1.png
│ │ │ │ ├── visualization_62_1.png
│ │ │ │ ├── visualization_63_1.png
│ │ │ │ ├── visualization_66_1.png
│ │ │ │ ├── visualization_68_1.png
│ │ │ │ ├── visualization_6_1.png
│ │ │ │ ├── visualization_71_0.png
│ │ │ │ ├── visualization_75_1.png
│ │ │ │ ├── visualization_7_2.png
│ │ │ │ └── visualization_9_1.png
│ │ │ ├── vizualization_part2.md
│ │ │ └── vizualization_part2_files
│ │ │ │ ├── vizualization_part2_11_1.png
│ │ │ │ ├── vizualization_part2_12_1.png
│ │ │ │ ├── vizualization_part2_13_1.png
│ │ │ │ ├── vizualization_part2_15_0.png
│ │ │ │ ├── vizualization_part2_16_0.png
│ │ │ │ ├── vizualization_part2_18_1.png
│ │ │ │ ├── vizualization_part2_19_1.png
│ │ │ │ ├── vizualization_part2_21_0.png
│ │ │ │ ├── vizualization_part2_23_2.png
│ │ │ │ ├── vizualization_part2_24_0.png
│ │ │ │ ├── vizualization_part2_25_0.png
│ │ │ │ ├── vizualization_part2_26_1.png
│ │ │ │ ├── vizualization_part2_28_1.png
│ │ │ │ ├── vizualization_part2_30_0.png
│ │ │ │ ├── vizualization_part2_31_0.png
│ │ │ │ ├── vizualization_part2_33_1.png
│ │ │ │ ├── vizualization_part2_34_0.png
│ │ │ │ ├── vizualization_part2_36_0.png
│ │ │ │ ├── vizualization_part2_37_1.png
│ │ │ │ ├── vizualization_part2_38_1.png
│ │ │ │ ├── vizualization_part2_39_0.png
│ │ │ │ ├── vizualization_part2_3_1.png
│ │ │ │ ├── vizualization_part2_6_1.png
│ │ │ │ ├── vizualization_part2_8_1.png
│ │ │ │ └── vizualization_part2_9_1.png
│ │ ├── numpy
│ │ │ └── numpy.md
│ │ ├── pandas
│ │ │ ├── pandas.md
│ │ │ ├── pandas_files
│ │ │ │ └── pandas_131_1.png
│ │ │ ├── pandas_part2.md
│ │ │ ├── pandas_part2_files
│ │ │ │ ├── pandas_part2_172_0.png
│ │ │ │ ├── pandas_part2_58_0.png
│ │ │ │ ├── pandas_part2_67_0.png
│ │ │ │ └── pandas_part2_86_0.png
│ │ │ ├── pandas_part3.md
│ │ │ └── pandas_part3_files
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ └── prerequisites.md
│ ├── Regression
│ │ ├── Linear_Regression.md
│ │ ├── Linear_Regression_files
│ │ │ ├── Linear_Regression_18_0.png
│ │ │ ├── Linear_Regression_21_0.png
│ │ │ ├── Linear_Regression_24_0.png
│ │ │ ├── Linear_Regression_33_0.png
│ │ │ ├── Linear_Regression_37_0.png
│ │ │ ├── Linear_Regression_41_0.png
│ │ │ └── Linear_Regression_46_0.png
│ │ ├── Logistic_Regression.md
│ │ ├── Logistic_Regression_files
│ │ │ └── Logistic_Regression_18_0.png
│ │ ├── lr_images
│ │ │ ├── gradient_descent.PNG
│ │ │ └── sigmoid.PNG
│ │ └── regression.md
│ ├── Tree-Based Models
│ │ ├── DecisionTree.md
│ │ ├── DecisionTree_files
│ │ │ ├── DecisionTree_15_0.png
│ │ │ ├── DecisionTree_17_0.png
│ │ │ ├── DecisionTree_21_0.png
│ │ │ ├── DecisionTree_27_0.png
│ │ │ ├── DecisionTree_32_0.png
│ │ │ ├── DecisionTree_34_0.png
│ │ │ ├── DecisionTree_37_0.png
│ │ │ ├── DecisionTree_45_0.png
│ │ │ ├── DecisionTree_46_0.png
│ │ │ └── DecisionTree_48_0.png
│ │ ├── Ensemble Learning
│ │ │ ├── Ensemble_Learning.md
│ │ │ ├── Ensemble_Learning_files
│ │ │ │ └── Ensemble_Learning_4_1.png
│ │ │ └── images
│ │ │ │ ├── bagging.png
│ │ │ │ ├── boosting.png
│ │ │ │ ├── ensemble.png
│ │ │ │ └── stacking.png
│ │ └── treebasedmodels.md
│ ├── Unsupervised
│ │ ├── Clustering.md
│ │ ├── Clustering_files
│ │ │ ├── Clustering_11_1.png
│ │ │ ├── Clustering_12_0.png
│ │ │ ├── Clustering_15_0.png
│ │ │ ├── Clustering_17_0.png
│ │ │ ├── Clustering_6_0.png
│ │ │ └── Clustering_9_0.png
│ │ ├── PCA.md
│ │ ├── PCA_images
│ │ │ ├── fig0.PNG
│ │ │ ├── fig2.PNG
│ │ │ └── fig3.PNG
│ │ └── unsupervised.md
│ ├── lectures.md
│ └── prop & stats
│ │ ├── Hypothesis_Test.md
│ │ ├── hypothesis_test_images
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 11.png
│ │ ├── 12.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 15.png
│ │ ├── 16.png
│ │ ├── 17.png
│ │ ├── 2.png
│ │ ├── 20.png
│ │ ├── 21.png
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ ├── 51.png
│ │ ├── 6.png
│ │ ├── 61.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ └── 9.png
│ │ ├── prob_stats.md
│ │ ├── probability_stats_distributions.md
│ │ └── probability_stats_distributions_files
│ │ ├── probability_stats_distributions_11_0.png
│ │ ├── probability_stats_distributions_13_0.png
│ │ ├── probability_stats_distributions_15_0.png
│ │ ├── probability_stats_distributions_17_0.png
│ │ ├── probability_stats_distributions_19_0.png
│ │ ├── probability_stats_distributions_21_0.png
│ │ ├── probability_stats_distributions_23_0.png
│ │ ├── probability_stats_distributions_25_0.png
│ │ ├── probability_stats_distributions_27_0.png
│ │ ├── probability_stats_distributions_29_0.png
│ │ ├── probability_stats_distributions_31_0.png
│ │ ├── probability_stats_distributions_7_0.png
│ │ ├── probability_stats_distributions_8_0.png
│ │ └── probability_stats_distributions_9_0.png
├── resources
│ ├── res.md
│ ├── resources.md
│ └── slides.md
├── schedule.md
└── staff.md
└── slides
├── 1-introduction-handout.pdf
├── 2-linear_regression-handout.pdf
├── 3-classification-handout.pdf
├── 4-cv_boot-handout.pdf
├── 5- model_selection-handout.pdf
├── Persian-handouts.rar
├── nonlinear-handout.pdf
├── statistical_learning-handout.pdf
├── svm-handout.pdf
├── trees-handout.pdf
└── unsupervised-handout.pdf
/.github/workflows/pages.yml:
--------------------------------------------------------------------------------
1 | # This workflow uses actions that are not certified by GitHub.
2 | # They are provided by a third-party and are governed by
3 | # separate terms of service, privacy policy, and support
4 | # documentation.
5 |
6 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
7 | name: Deploy Jekyll site to Pages
8 |
9 | on:
10 | push:
11 | branches: ["main"]
12 |
13 | # Allows you to run this workflow manually from the Actions tab
14 | workflow_dispatch:
15 |
16 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
17 | permissions:
18 | contents: read
19 | pages: write
20 | id-token: write
21 |
22 | # Allow one concurrent deployment
23 | concurrency:
24 | group: "pages"
25 | cancel-in-progress: true
26 |
27 | jobs:
28 | # Build job
29 | build:
30 | runs-on: ubuntu-latest
31 | steps:
32 | - name: Checkout
33 | uses: actions/checkout@v3
34 | - name: Setup Ruby
35 | uses: ruby/setup-ruby@v1
36 | with:
37 | ruby-version: '3.1' # Not needed with a .ruby-version file
38 | bundler-cache: true # runs 'bundle install' and caches installed gems automatically
39 | cache-version: 0 # Increment this number if you need to re-download cached gems
40 | - name: Setup Pages
41 | id: pages
42 | uses: actions/configure-pages@v2
43 | - name: Build with Jekyll
44 | # Outputs to the './_site' directory by default
45 | run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
46 | env:
47 | JEKYLL_ENV: production
48 | - name: Upload artifact
49 | # Automatically uploads an artifact from the './_site' directory by default
50 | uses: actions/upload-pages-artifact@v1
51 |
52 | # Deployment job
53 | deploy:
54 | environment:
55 | name: github-pages
56 | url: ${{ steps.deployment.outputs.page_url }}
57 | runs-on: ubuntu-latest
58 | needs: build
59 | steps:
60 | - name: Deploy to GitHub Pages
61 | id: deployment
62 | uses: actions/deploy-pages@v1
63 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.gem
2 | .bundle/
3 | .jekyll-cache/
4 | .jekyll-metadata
5 | .sass-cache/
6 | Gemfile.lock
7 | _site/
8 | node_modules/
9 | vendor/
10 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: 404
4 | permalink: /404
5 | nav_exclude: true
6 | search_exclude: true
7 | ---
8 |
9 |
12 | The page you requested could not be found. Try using the navigation {% if site.search_enabled != false %}or search {% endif %}to find what you're looking for or go back to home .
13 |
14 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | gem 'github-pages', group: :jekyll_plugins
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Kevin Lin
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Machine Learning Course
2 |
3 | Computer Science Faculty of Shahid Beheshti University. Winter 2023
4 |
5 | Machine Learning is a rapidly evolving field that is currently revolutionizing the way we interact with data. Machine learning course will start off with the basics, such as introducing the fundamentals of statistics and probability. From there, students will move on to more advanced topics like linear and logistic regression, classification, clustering, deep learning, and reinforcement learning. By the end of the course, students should have a solid understanding of the various models and techniques used in machine learning and be able to apply them to real-world problems.
6 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | # Setup
2 | title: Machine Learning
3 | tagline: CS SBU
4 | description: Machine Learning Course of Computer Science Faculty of Shahid Beheshti University. Winter 2023
5 | baseurl: '/CS-SBU-MachineLearning-2023' # the subpath of your site, e.g. /blog
6 | url: 'https://scheshmi.github.io' # the base hostname & protocol for your site, e.g. http://example.com
7 | exclude: ["Gemfile", "Gemfile.lock", "LICENSE", "README.md",vendor]
8 | favicon_ico: "favicon.ico"
9 | # Theme settings
10 | remote_theme: pmarsceill/just-the-docs@v0.3.3
11 | color_scheme: custom
12 | search_enabled: true
13 | heading_anchors: true
14 | permalink: pretty
15 | aux_links:
16 | Repo on GitHub:
17 | - 'https://github.com/scheshmi/CS-SBU-MachineLearning-2023'
18 | footer_content: Machine Learning - Computer Science Faculty of Shahid Beheshti University. Winter 2023 - Contact us at saeidcheshmi@outlook.com
19 |
20 | # Collections for website data
21 | collections:
22 | staffers:
23 | modules:
24 | schedules:
25 | announcements:
26 | # Default layouts for each collection type
27 | defaults:
28 | - scope:
29 | path: ''
30 | type: staffers
31 | values:
32 | layout: staffer
33 | subpath: '/assets/images/'
34 | - scope:
35 | path: ''
36 | type: modules
37 | values:
38 | layout: module
39 | - scope:
40 | path: ''
41 | type: schedules
42 | values:
43 | layout: schedule
44 | - scope:
45 | path: ''
46 | type: announcements
47 | values:
48 | layout: announcement
49 |
50 | compress_html:
51 | clippings: all
52 | comments: all
53 | endings: all
54 | startings: []
55 | blanklines: false
56 | profile: false
57 |
58 | plugins:
59 | - jekyll-seo-tag
60 |
--------------------------------------------------------------------------------
/_includes/minutes.liquid:
--------------------------------------------------------------------------------
1 | {% capture _minutes_workspace %}
2 | {% comment %}
3 | Return the number of minutes between midnight and the given time string (e.g. '9:30 AM').
4 |
5 | Parameters:
6 | `time` (string): the time to convert.
7 | {% endcomment %}
8 |
9 | {% assign _time = include.time %}
10 | {% assign _hhmm = _time | split: ' ' | first | split: ':' %}
11 | {% assign _hours = _hhmm | first | to_integer %}
12 | {% assign _minutes = _hhmm | last | to_integer %}
13 | {% assign _ampm = _time | split: ' ' | last | upcase %}
14 |
15 | {% if _ampm == 'AM' and _hours == 12 %}
16 | {% assign _hours = _hours | minus: 12 %}
17 | {% elsif _ampm == 'PM' and _hours != 12 %}
18 | {% assign _hours = _hours | plus: 12 %}
19 | {% endif %}
20 | {% endcapture %}{% assign _minutes_workspace = '' %}{{ _hours | times: 60 | plus: _minutes }}
21 |
--------------------------------------------------------------------------------
/_includes/youtubePlayer.html:
--------------------------------------------------------------------------------
1 |
36 | {% unless page.url == "/" %}
37 | {% if page.parent %}
38 | {%- for node in pages_list -%}
39 | {%- if node.parent == nil -%}
40 | {%- if page.parent == node.title or page.grand_parent == node.title -%}
41 | {%- assign first_level_url = node.url | absolute_url -%}
42 | {%- endif -%}
43 | {%- if node.has_children -%}
44 | {%- assign children_list = pages_list | where: "parent", node.title -%}
45 | {%- for child in children_list -%}
46 | {%- if page.url == child.url or page.parent == child.title -%}
47 | {%- assign second_level_url = child.url | absolute_url -%}
48 | {%- endif -%}
49 | {%- endfor -%}
50 | {%- endif -%}
51 | {%- endif -%}
52 | {%- endfor -%}
53 |
54 |
55 | {% if page.grand_parent %}
56 | {{ page.grand_parent }}
57 | {{ page.parent }}
58 | {% else %}
59 | {{ page.parent }}
60 | {% endif %}
61 | {{ page.title }}
62 |
63 |
64 | {% endif %}
65 | {% endunless %}
66 |
67 | {% if site.heading_anchors != false %}
68 | {% include vendor/anchor_headings.html html=content beforeHeading="true" anchorBody="
" anchorClass="anchor-heading" %}
69 | {% else %}
70 | {{ content }}
71 | {% endif %}
72 |
73 | {% if page.has_children == true and page.has_toc != false %}
74 |
75 |
Table of contents
76 |
77 | {%- assign children_list = pages_list | where: "parent", page.title | where: "grand_parent", page.parent -%}
78 | {% for child in children_list %}
79 |
80 | {{ child.title }} {% if child.summary %} - {{ child.summary }}{% endif %}
81 |
82 | {% endfor %}
83 |
84 | {% endif %}
85 |
86 | {% capture footer_custom %}
87 | {%- include footer_custom.html -%}
88 | {% endcapture %}
89 | {% if footer_custom != "" or site.last_edit_timestamp or site.gh_edit_link %}
90 |
91 |
92 | {% if site.back_to_top %}
93 | {{ site.back_to_top_text }}
94 | {% endif %}
95 |
96 | {{ footer_custom }}
97 |
98 | {% if site.last_edit_timestamp or site.gh_edit_link %}
99 |
100 | {% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_date %}
101 |
102 | Page last modified: {{ page.last_modified_date | date: site.last_edit_time_format }} .
103 |
104 | {% endif %}
105 | {% if
106 | site.gh_edit_link and
107 | site.gh_edit_link_text and
108 | site.gh_edit_repository and
109 | site.gh_edit_branch and
110 | site.gh_edit_view_mode
111 | %}
112 |
113 | {{ site.gh_edit_link_text }}
114 |
115 | {% endif %}
116 |
117 | {% endif %}
118 |
119 | {% endif %}
120 |
121 |
122 |
123 |
124 |
125 |
--------------------------------------------------------------------------------
/_layouts/module.html:
--------------------------------------------------------------------------------
1 |
2 | {% if page.photo %}
3 |
4 | {% endif %}
5 |
6 |
7 | {% if page.website %}
8 | {{ page.name }}
9 | {% else %}
10 | {{ page.name }}
11 | {% endif %}
12 | {% if page.pronouns %}
13 | {{ page.pronouns }}
14 | {% endif %}
15 |
16 | {% if page.email %}
17 |
{{ page.email }}
18 | {% endif %}
19 | {% if page.section %}
20 |
Quiz Section: {{ page.section | markdownify | strip_html }}
21 | {% endif %}
22 | {% if page.office-hours %}
23 |
Office Hours: {{ page.office-hours | markdownify | strip_html }}
24 | {% endif %}
25 | {{ content }}
26 |
27 |
28 |
--------------------------------------------------------------------------------
/_sass/buttons.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Buttons and things that look like buttons
3 | //
4 | // stylelint-disable color-named
5 |
6 | .btn {
7 | display: inline-block;
8 | box-sizing: border-box;
9 | padding-top: 0.3em;
10 | padding-right: 1em;
11 | padding-bottom: 0.3em;
12 | padding-left: 1em;
13 | margin: 0;
14 | font-family: inherit;
15 | font-size: inherit;
16 | font-weight: 500;
17 | line-height: 1.5;
18 | color: $link-color;
19 | text-decoration: none;
20 | vertical-align: baseline;
21 | cursor: pointer;
22 | background-color: $base-button-color;
23 | border-width: 0;
24 | border-radius: $border-radius;
25 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);
26 | appearance: none;
27 |
28 | &:focus {
29 | text-decoration: none;
30 | outline: none;
31 | box-shadow: 0 0 0 3px rgba(blue, 0.25);
32 | }
33 |
34 | &:focus:hover,
35 | &.selected:focus {
36 | box-shadow: 0 0 0 3px rgba(blue, 0.25);
37 | }
38 |
39 | &:hover,
40 | &.zeroclipboard-is-hover {
41 | color: darken($link-color, 2%);
42 | }
43 |
44 | &:hover,
45 | &:active,
46 | &.zeroclipboard-is-hover,
47 | &.zeroclipboard-is-active {
48 | text-decoration: none;
49 | background-color: darken($base-button-color, 1%);
50 | }
51 |
52 | &:active,
53 | &.selected,
54 | &.zeroclipboard-is-active {
55 | background-color: darken($base-button-color, 3%);
56 | background-image: none;
57 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
58 | }
59 |
60 | &.selected:hover {
61 | background-color: darken(#dcdcdc, 5%);
62 | }
63 |
64 | &:disabled,
65 | &.disabled {
66 | &,
67 | &:hover {
68 | color: rgba(102, 102, 102, 0.5);
69 | cursor: default;
70 | background-color: rgba(229, 229, 229, 0.5);
71 | background-image: none;
72 | box-shadow: none;
73 | }
74 | }
75 | }
76 |
77 | .btn-outline {
78 | color: $link-color;
79 | background: transparent;
80 | box-shadow: inset 0 0 0 2px $grey-lt-300;
81 |
82 | &:hover,
83 | &:active,
84 | &.zeroclipboard-is-hover,
85 | &.zeroclipboard-is-active {
86 | color: darken($link-color, 4%);
87 | text-decoration: none;
88 | background-color: transparent;
89 | box-shadow: inset 0 0 0 3px $grey-lt-300;
90 | }
91 |
92 | &:focus {
93 | text-decoration: none;
94 | outline: none;
95 | box-shadow: inset 0 0 0 2px $grey-dk-100, 0 0 0 3px rgba(blue, 0.25);
96 | }
97 |
98 | &:focus:hover,
99 | &.selected:focus {
100 | box-shadow: inset 0 0 0 2px $grey-dk-100;
101 | }
102 | }
103 |
104 | .btn-primary {
105 | @include btn-color($white, $btn-primary-color);
106 | }
107 |
108 | .btn-purple {
109 | @include btn-color($white, $purple-100);
110 | }
111 |
112 | .btn-blue {
113 | @include btn-color($white, $blue-000);
114 | }
115 |
116 | .btn-green {
117 | @include btn-color($white, $green-100);
118 | }
119 |
120 | .btn-i2purple {
121 | @include btn-color($white, $i2-purple);
122 | }
123 |
124 | .btn-i2blue {
125 | @include btn-color($white, $i2-blue);
126 | }
127 |
128 | .btn-i2gold {
129 | @include btn-color($white, $i2-gold);
130 | }
131 |
--------------------------------------------------------------------------------
/_sass/color_schemes/custom.scss:
--------------------------------------------------------------------------------
1 | // custom hacky-ish code
2 | // .text-green-000
3 | $green-000: #7a7fe5;
4 |
5 | // custom colors
6 | $i2-purple: #6858ee;
7 | $i2-blue: #6f93cd;
8 | $i2-gold: #d6bfbe;
9 |
10 | // $body-background-color: $grey-dk-300;
11 | $sidebar-color: #f5f5ff; //$grey-dk-300;
12 | $border-color: #756bf9;
13 |
14 | // $body-text-color: $grey-lt-300;
15 | // $body-heading-color: $grey-lt-000;
16 | // $nav-child-link-color: $grey-dk-000;
17 | // $search-result-preview-color: $grey-dk-000;
18 |
19 |
20 | $link-color: #838be0;
21 | $btn-primary-color: #838be0;
22 | // $base-button-color: $grey-dk-250;
23 |
24 | // $code-background-color: $grey-dk-250;
25 | // $search-background-color: $grey-dk-250;
26 | // $table-background-color: $grey-dk-250;
27 | $feedback-color: darken($sidebar-color, 2%);
28 |
--------------------------------------------------------------------------------
/_sass/custom/announcement.scss:
--------------------------------------------------------------------------------
1 | .announcement {
2 | @extend %card;
3 |
4 | h1, h2 {
5 | @extend .text-gamma;
6 | }
7 |
8 | .announcement-meta {
9 | @extend .text-epsilon;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/_sass/custom/card.scss:
--------------------------------------------------------------------------------
1 | @mixin abstract-card() {
2 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07), 0 4px 14px rgba(0, 0, 0, 0.05);
3 | margin: $sp-4 (-$gutter-spacing-sm);
4 |
5 | @include mq(md) {
6 | border-radius: $border-radius;
7 | margin: $sp-4 0;
8 | }
9 | }
10 |
11 | %card {
12 | @include abstract-card();
13 | display: flex;
14 | flex-direction: column;
15 | min-width: 0;
16 | padding: 0 $sp-4;
17 | position: relative;
18 | word-wrap: break-word;
19 |
20 | >:first-child {
21 | border-top: none !important;
22 | }
23 |
24 | >:last-child {
25 | border-bottom: none !important;
26 | }
27 |
28 | .label {
29 | border-radius: $border-radius;
30 | margin-left: 0;
31 | user-select: none;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/_sass/custom/custom.scss:
--------------------------------------------------------------------------------
1 | // Just the Class dependencies
2 | @import 'card';
3 |
4 | // Just the Class styles
5 | @import 'announcement';
6 | @import 'module';
7 | @import 'schedule';
8 | @import 'staffer';
9 |
10 | // Overrides
11 | a abbr[title] {
12 | border-bottom: none;
13 | }
14 |
15 | abbr[title] {
16 | text-decoration: none;
17 | }
18 |
19 | code {
20 | font-size: 14px;
21 | padding: 0.2em 0.4em;
22 | border: none;
23 | }
24 |
25 | div.highlighter-rouge[overlay] {
26 | position: relative;
27 |
28 | &::after {
29 | @extend .label, .text-grey-dk-100;
30 |
31 | background-color: $white;
32 | border-radius: $border-radius;
33 | bottom: $sp-2;
34 | content: attr(overlay);
35 | position: absolute;
36 | right: 0;
37 | user-select: none;
38 | }
39 | }
40 |
41 | details {
42 | margin: 0 40px 1em;
43 | }
44 |
45 | h1, h2, h3, h4, h5, h6 {
46 | align-items: center;
47 | display: flex;
48 | }
49 |
50 | iframe,
51 | summary {
52 | max-width: 100%;
53 | }
54 |
55 | summary {
56 | @extend .btn, .btn-outline;
57 | }
58 |
59 | .main-content-wrap {
60 | max-width: $content-width;
61 | margin: auto;
62 | }
63 |
64 | .main-content {
65 | a {
66 | overflow-wrap: anywhere;
67 | white-space: normal;
68 | }
69 |
70 | dl {
71 | display: block;
72 | grid-template-columns: none;
73 | }
74 |
75 | dt {
76 | font-weight: 700;
77 | text-align: start;
78 |
79 | &::after {
80 | content: normal;
81 | }
82 | }
83 |
84 | dd {
85 | font-weight: normal;
86 |
87 | + dt {
88 | margin-top: 1em;
89 | }
90 | }
91 |
92 | .katex {
93 | font-size: 1.1em;
94 | }
95 | }
96 |
97 | [style*="--aspect-ratio"] > :first-child {
98 | width: 100%;
99 | }
100 |
101 | [style*="--aspect-ratio"] > img {
102 | height: auto;
103 | }
104 |
105 | @supports (--custom:property) {
106 | [style*="--aspect-ratio"] {
107 | position: relative;
108 | }
109 |
110 | [style*="--aspect-ratio"]::before {
111 | content: "";
112 | display: block;
113 | padding-bottom: calc(100% / (var(--aspect-ratio)));
114 | }
115 |
116 | [style*="--add-height"]::before {
117 | padding-bottom: calc(100% / (var(--aspect-ratio)) + (var(--add-height)));
118 | }
119 |
120 | [style*="--aspect-ratio"] > :first-child {
121 | position: absolute;
122 | top: 0;
123 | left: 0;
124 | height: 100%;
125 | }
126 | }
127 |
--------------------------------------------------------------------------------
/_sass/custom/module.scss:
--------------------------------------------------------------------------------
1 | .main-content .module,
2 | .module {
3 | @extend %card;
4 |
5 | h1,
6 | h2,
7 | h3,
8 | h4,
9 | h5,
10 | h6 {
11 | &:first-child {
12 | margin-top: $sp-4;
13 | }
14 | }
15 |
16 | >dl {
17 | border-bottom: $border $border-color;
18 | border-top: $border $border-color;
19 | display: grid;
20 | grid-template-columns: max-content 1fr;
21 | margin: $sp-2 (-$sp-4);
22 |
23 | &:first-child {
24 | margin-top: 0;
25 | }
26 |
27 | &:last-child {
28 | margin-bottom: 0;
29 | }
30 |
31 | @include mq(lg) {
32 | grid-template-columns: 1fr 7fr;
33 | }
34 |
35 | %module-item {
36 | margin: 0;
37 | padding: $sp-2;
38 |
39 | @include mq(sm) {
40 | padding: $sp-2 $sp-4;
41 | }
42 | }
43 |
44 | >dt {
45 | @extend %module-item;
46 | border-top: $border $border-color;
47 | font-weight: normal;
48 | text-align: right;
49 |
50 | +dd {
51 | border-top: $border $border-color;
52 | }
53 |
54 | &:first-child {
55 | border-top: none;
56 |
57 | +dd {
58 | border-top: none;
59 | }
60 | }
61 |
62 | &::after {
63 | content: ":";
64 | }
65 | }
66 |
67 | >dd {
68 | @extend %module-item;
69 |
70 | +dd {
71 | padding-top: 0;
72 | }
73 |
74 | ol, ul, dl {
75 | margin: 0;
76 | }
77 |
78 | dl {
79 | display: flex;
80 | flex-direction: column;
81 |
82 | @include mq(sm) {
83 | flex-direction: row;
84 | }
85 |
86 | dt {
87 | flex: 0 0 62.5%;
88 | margin: 0;
89 | }
90 |
91 | dd {
92 | margin: 0;
93 | }
94 | }
95 | }
96 | }
97 | }
98 |
--------------------------------------------------------------------------------
/_sass/custom/schedule.scss:
--------------------------------------------------------------------------------
1 | .schedule {
2 | @include abstract-card();
3 | overflow-x: scroll;
4 | position: relative;
5 |
6 | li::before {
7 | display: none;
8 | }
9 |
10 | ul.schedule-timeline,
11 | ul.schedule-group,
12 | ul.schedule-events {
13 | margin-top: 0;
14 | padding-left: 0;
15 | }
16 |
17 | ul.schedule-timeline {
18 | margin: 40px auto 0;
19 | position: absolute;
20 | width: 100%;
21 | }
22 |
23 | .schedule-time {
24 | @extend .fs-2;
25 | color: $grey-dk-000;
26 | height: 40px;
27 | margin: 0;
28 | padding: $sp-2;
29 | position: relative;
30 |
31 | &::after {
32 | background-color: $border-color;
33 | content: '';
34 | height: 1px;
35 | left: 0;
36 | position: absolute;
37 | top: 0;
38 | width: 100%;
39 | }
40 | }
41 |
42 | .schedule-group {
43 | display: flex;
44 | margin-bottom: 0;
45 | position: relative;
46 | }
47 |
48 | .schedule-day {
49 | border-left: $border $border-color;
50 | flex: 1 0 0;
51 | margin: 0;
52 | min-width: 130px;
53 |
54 | &:first-of-type {
55 | border-left: 0;
56 | }
57 | }
58 |
59 | h2.schedule-header {
60 | align-items: center;
61 | display: flex;
62 | font-size: 18px !important;
63 | height: 40px;
64 | justify-content: center;
65 | margin: 0;
66 | }
67 |
68 | .schedule-events {
69 | display: flex;
70 | padding: 0;
71 | position: relative;
72 | }
73 |
74 | .schedule-event {
75 | background-color: #6f93cd;
76 | border-radius: $border-radius;
77 | box-shadow: 0 10px 20px rgba(0, 0, 0, .1), inset 0 -3px 0 rgba(0, 0, 0, .2);
78 | color: $white;
79 | float: left;
80 | height: 100%;
81 | margin: 0;
82 | padding: $sp-1 $sp-2;
83 | position: absolute;
84 | width: 100%;
85 |
86 | .name {
87 | @extend .fs-3, .fw-700;
88 | }
89 |
90 | .time,
91 | .location {
92 | @extend .fs-2;
93 | }
94 |
95 | &.lecture {
96 | background-color: $grey-dk-000;
97 | }
98 |
99 | &.emergent-lang-meeting {
100 | background-color: $purple-000;
101 | }
102 |
103 | &.rl-meeting {
104 | background-color: $purple-000;
105 | }
106 |
107 | &.office-hours {
108 | background-color: $blue-000;
109 | }
110 | }
111 | }
112 |
--------------------------------------------------------------------------------
/_sass/custom/staffer.scss:
--------------------------------------------------------------------------------
1 | .staffer {
2 | display: flex;
3 | margin: $sp-4;
4 |
5 | .staffer-image {
6 | border-radius: 50%;
7 | height: 100px;
8 | margin-right: $sp-4;
9 | }
10 |
11 | p,
12 | .staffer-name {
13 | margin: $sp-1 !important;
14 | }
15 |
16 | .staffer-pronouns {
17 | @extend .label, .text-grey-dk-100, .bg-grey-lt-200;
18 | }
19 |
20 | .staffer-meta {
21 | @extend .text-grey-dk-000;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/_sass/utilities/_colors.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Utility classes for colors
3 | //
4 |
5 | // Text colors
6 |
7 | .text-grey-dk-000 {
8 | color: $grey-dk-000 !important;
9 | }
10 |
11 | .text-grey-dk-100 {
12 | color: $grey-dk-100 !important;
13 | }
14 |
15 | .text-grey-dk-200 {
16 | color: $grey-dk-200 !important;
17 | }
18 |
19 | .text-grey-dk-250 {
20 | color: $grey-dk-250 !important;
21 | }
22 |
23 | .text-grey-dk-300 {
24 | color: $grey-dk-300 !important;
25 | }
26 |
27 | .text-grey-lt-000 {
28 | color: $grey-lt-000 !important;
29 | }
30 |
31 | .text-grey-lt-100 {
32 | color: $grey-lt-100 !important;
33 | }
34 |
35 | .text-grey-lt-200 {
36 | color: $grey-lt-200 !important;
37 | }
38 |
39 | .text-grey-lt-300 {
40 | color: $grey-lt-300 !important;
41 | }
42 |
43 | .text-blue-000 {
44 | color: $blue-000 !important;
45 | }
46 |
47 | .text-blue-100 {
48 | color: $blue-100 !important;
49 | }
50 |
51 | .text-blue-200 {
52 | color: $blue-200 !important;
53 | }
54 |
55 | .text-blue-300 {
56 | color: $blue-300 !important;
57 | }
58 |
59 | .text-green-000 {
60 | color: $green-000 !important;
61 | }
62 |
63 | .text-green-100 {
64 | color: $green-100 !important;
65 | }
66 |
67 | .text-green-200 {
68 | color: $green-200 !important;
69 | }
70 |
71 | .text-green-300 {
72 | color: $green-300 !important;
73 | }
74 |
75 | .text-purple-000 {
76 | color: $purple-000 !important;
77 | }
78 |
79 | .text-purple-100 {
80 | color: $purple-100 !important;
81 | }
82 |
83 | .text-purple-200 {
84 | color: $purple-200 !important;
85 | }
86 |
87 | .text-purple-300 {
88 | color: $purple-300 !important;
89 | }
90 |
91 | .text-yellow-000 {
92 | color: $yellow-000 !important;
93 | }
94 |
95 | .text-yellow-100 {
96 | color: $yellow-100 !important;
97 | }
98 |
99 | .text-yellow-200 {
100 | color: $yellow-200 !important;
101 | }
102 |
103 | .text-yellow-300 {
104 | color: $yellow-300 !important;
105 | }
106 |
107 | .text-red-000 {
108 | color: $red-000 !important;
109 | }
110 |
111 | .text-red-100 {
112 | color: $red-100 !important;
113 | }
114 |
115 | .text-red-200 {
116 | color: $red-200 !important;
117 | }
118 |
119 | .text-red-300 {
120 | color: $red-300 !important;
121 | }
122 |
123 | // Background colors
124 |
125 | .bg-grey-dk-000 {
126 | background-color: $grey-dk-000 !important;
127 | }
128 |
129 | .bg-grey-dk-100 {
130 | background-color: $grey-dk-100 !important;
131 | }
132 |
133 | .bg-grey-dk-200 {
134 | background-color: $grey-dk-200 !important;
135 | }
136 |
137 | .bg-grey-dk-250 {
138 | background-color: $grey-dk-250 !important;
139 | }
140 |
141 | .bg-grey-dk-300 {
142 | background-color: $grey-dk-300 !important;
143 | }
144 |
145 | .bg-grey-lt-000 {
146 | background-color: $grey-lt-000 !important;
147 | }
148 |
149 | .bg-grey-lt-100 {
150 | background-color: $grey-lt-100 !important;
151 | }
152 |
153 | .bg-grey-lt-200 {
154 | background-color: $grey-lt-200 !important;
155 | }
156 |
157 | .bg-grey-lt-300 {
158 | background-color: $grey-lt-300 !important;
159 | }
160 |
161 | .bg-blue-000 {
162 | background-color: $blue-000 !important;
163 | }
164 |
165 | .bg-blue-100 {
166 | background-color: $blue-100 !important;
167 | }
168 |
169 | .bg-blue-200 {
170 | background-color: $blue-200 !important;
171 | }
172 |
173 | .bg-blue-300 {
174 | background-color: $blue-300 !important;
175 | }
176 |
177 | .bg-green-000 {
178 | background-color: $green-000 !important;
179 | }
180 |
181 | .bg-green-100 {
182 | background-color: $green-100 !important;
183 | }
184 |
185 | .bg-green-200 {
186 | background-color: $green-200 !important;
187 | }
188 |
189 | .bg-green-300 {
190 | background-color: $green-300 !important;
191 | }
192 |
193 | .bg-purple-000 {
194 | background-color: $purple-000 !important;
195 | }
196 |
197 | .bg-purple-100 {
198 | background-color: $purple-100 !important;
199 | }
200 |
201 | .bg-purple-200 {
202 | background-color: $purple-200 !important;
203 | }
204 |
205 | .bg-purple-300 {
206 | background-color: $purple-300 !important;
207 | }
208 |
209 | .bg-yellow-000 {
210 | background-color: $yellow-000 !important;
211 | }
212 |
213 | .bg-yellow-100 {
214 | background-color: $yellow-100 !important;
215 | }
216 |
217 | .bg-yellow-200 {
218 | background-color: $yellow-200 !important;
219 | }
220 |
221 | .bg-yellow-300 {
222 | background-color: $yellow-300 !important;
223 | }
224 |
225 | .bg-red-000 {
226 | background-color: $red-000 !important;
227 | }
228 |
229 | .bg-red-100 {
230 | background-color: $red-100 !important;
231 | }
232 |
233 | .bg-red-200 {
234 | background-color: $red-200 !important;
235 | }
236 |
237 | .bg-red-300 {
238 | background-color: $red-300 !important;
239 | }
240 |
--------------------------------------------------------------------------------
/_schedules/weekly.md:
--------------------------------------------------------------------------------
1 | ---
2 | timeline:
3 | - '8:00 AM'
4 | - '8:30 AM'
5 | - '9:00 AM'
6 | - '9:30 AM'
7 | - '10:00 AM'
8 | - '10:30 AM'
9 | - '11:00 AM'
10 | - '11:30 AM'
11 | - '12:00 PM'
12 | - '12:30 PM'
13 | - '1:00 PM'
14 | - '1:30 PM'
15 | - '2:00 PM'
16 | - '2:30 PM'
17 | - '3:00 PM'
18 | schedule:
19 | - name: Saturday
20 | - name: Sunday
21 | events:
22 | - name: Foundations of Machine Learning
23 | start: 9:00 AM
24 | end: 10:30 AM
25 | location: Bachelor
26 | - name: Statistical Machine Learning
27 | start: 10:30 AM
28 | end: 12:30 PM
29 | location: Master
30 | - name: Monday
31 | - name: Tuesday
32 | events:
33 | - name: Foundations of Machine Learning
34 | start: 9:00 AM
35 | end: 10:30 AM
36 | location: Bachelor
37 | - name: Statistical Machine Learning
38 | start: 10:30 AM
39 | end: 12:30 PM
40 | location: Master
41 | - name: Wednesday
42 | ---
--------------------------------------------------------------------------------
/_staffers/Abtin.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Abtin Mahyar
3 | role: Officer
4 | email: abtinmahyar@gmail.com
5 | website: https://www.linkedin.com/in/abtin-mahyar-045134218/
6 | photo: Abtin.jpg
7 | ---
8 |
9 | Assistant
10 | {: .label .label-blue }
11 |
--------------------------------------------------------------------------------
/_staffers/Ali.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Ali Sharifi
3 | role: Officer
4 | email: alisharifisearch@gmail.com
5 | website: https://github.com/alisharifi2000
6 | photo: AliS.jpg
7 | ---
8 |
9 | Assistant
10 | {: .label .label-blue }
11 |
--------------------------------------------------------------------------------
/_staffers/Saeid.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Saeid Cheshmi
3 | role: Officer
4 | email: saeidcheshmi@outlook.com
5 | website: https://github.com/scheshmi
6 | photo: Saeid.JPG
7 | ---
8 |
9 | Assistant
10 | {: .label .label-blue }
11 |
--------------------------------------------------------------------------------
/_staffers/drfarahani.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Dr. Hadi Farahani
3 | role: President
4 | email: h_farahani@sbu.ac.ir
5 | website: https://www.linkedin.com/in/hadi-farahani-b7614611a
6 | photo: Hadi-Farahani.jpg
7 | ---
8 |
9 | Instructor
10 | {: .label .label-yellow }
11 |
--------------------------------------------------------------------------------
/assets/images/Abtin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/Abtin.jpg
--------------------------------------------------------------------------------
/assets/images/AliS.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/AliS.jpg
--------------------------------------------------------------------------------
/assets/images/Hadi-Farahani.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/Hadi-Farahani.jpg
--------------------------------------------------------------------------------
/assets/images/Saeid.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/Saeid.JPG
--------------------------------------------------------------------------------
/assets/images/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/blank.png
--------------------------------------------------------------------------------
/assets/images/site-banner.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assets/images/site-banner.JPG
--------------------------------------------------------------------------------
/assignments/Assignment 1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assignments/Assignment 1.pdf
--------------------------------------------------------------------------------
/assignments/Assignment 2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assignments/Assignment 2.pdf
--------------------------------------------------------------------------------
/assignments/Assignment 3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assignments/Assignment 3.pdf
--------------------------------------------------------------------------------
/assignments/ML Final Project.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/assignments/ML Final Project.pdf
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scheshmi/CS-SBU-MachineLearning-2023/9589857eb7b01decd5fd1ccd0cc0eabbdd4ede2e/favicon.ico
--------------------------------------------------------------------------------
/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: home
3 | title: Home
4 | nav_order: 1
5 | nav_exclude: false
6 | permalink: /
7 | seo:
8 | type: Course
9 | name: Home
10 | ---
11 |
12 | # Machine Learning Course
13 | {: .mb-2 .text-green-000}
14 |
15 | Computer Science Faculty of Shahid Beheshti University. Winter 2023
16 | {: .fs-6 .fw-300 }
17 |
18 | 
19 |
20 | Machine Learning is a rapidly evolving field that is currently revolutionizing the way we interact with data. Machine learning course will start off with the basics, such as introducing the fundamentals of statistics and probability. From there, students will move on to more advanced topics like linear and logistic regression, classification, clustering, deep learning, and reinforcement learning. By the end of the course, students should have a solid understanding of the various models and techniques used in machine learning and be able to apply them to real-world problems.
21 |
22 |
23 |
24 | ## Lectures
25 |
35 |