generated from kevinlin1/just-the-class
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
40 changed files
with
18,603 additions
and
210 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,5 @@ | ||
*.gem | ||
.bundle/ | ||
.jekyll-cache/ | ||
_site | ||
.sass-cache | ||
.jekyll-cache | ||
.jekyll-metadata | ||
.sass-cache/ | ||
Gemfile.lock | ||
_site/ | ||
node_modules/ | ||
vendor/ | ||
vendor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
sharif-llm.ir |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,22 @@ | ||
--- | ||
layout: home | ||
title: Just the Class | ||
title: LLM Course | ||
nav_exclude: true | ||
permalink: /:path/ | ||
seo: | ||
type: Course | ||
name: Just the Class | ||
name: Large Language Models | ||
--- | ||
|
||
# Just the Class | ||
# Large Language Models Course | ||
|
||
Just the Class is a GitHub Pages template developed for the purpose of quickly deploying course websites. In addition to serving plain web pages and files, it provides a boilerplate for: | ||
Welcome to the Large Language Models course at Sharif University of Technology! This course delves into the fascinating world of large language models, a pivotal area of artificial intelligence that has transformed the field of natural language processing (NLP). Over the semester, we will explore the theoretical foundations and practical applications of these cutting-edge models. | ||
|
||
- [announcements](announcements.md), | ||
- a [course calendar](calendar.md), | ||
- a [staff](staff.md) page, | ||
- and a weekly [schedule](schedule.md). | ||
In the rapidly evolving landscape of AI, large language models have emerged as powerful tools for understanding, generating, and manipulating human language. We will start by tracing the historical development of language models, from rule-based systems to statistical models, and finally to the modern era of deep learning-based models. These large language models, such as GPT-3 and its successors, have become instrumental in various NLP tasks, including text generation, sentiment analysis, question answering, and more. | ||
|
||
Just the Class is a template that extends the popular [Just the Docs](https://github.com/just-the-docs/just-the-docs) theme, which provides a robust and thoroughly-tested foundation for your website. Just the Docs include features such as: | ||
Throughout the course, we will delve into the core components of large language models, including their architecture, training techniques, and fine-tuning strategies. We'll also address important ethical considerations, such as bias mitigation and fairness, which are crucial in the development and deployment of these models. Our aim is not only to equip you with the technical skills to work with large language models but also to foster a deep understanding of the responsible use of AI technologies. | ||
|
||
- automatic [navigation structure](https://just-the-docs.github.io/just-the-docs/docs/navigation-structure/), | ||
- instant, full-text [search](https://just-the-docs.github.io/just-the-docs/docs/search/) and page indexing, | ||
- and a set of [UI components](https://just-the-docs.github.io/just-the-docs/docs/ui-components) and authoring [utilities](https://just-the-docs.github.io/just-the-docs/docs/utilities). | ||
By the end of the semester, you'll have gained the knowledge and hands-on experience needed to apply large language models to real-world problems. Whether you aspire to build intelligent chatbots, improve language translation systems, or explore the ethical implications of AI, this course will provide you with a solid foundation to excel in the dynamic and exciting field of large language models. | ||
|
||
## Getting Started | ||
Join us on this journey to unlock the potential of large language models and shape the future of AI and NLP. Get ready to explore, innovate, and make a positive impact on the world of artificial intelligence! | ||
|
||
Getting started with Just the Class is simple. | ||
|
||
1. Create a [new repository based on Just the Class](https://github.com/kevinlin1/just-the-class/generate). | ||
1. Update `_config.yml` and `README.md` with your course information. [Be sure to update the url and baseurl](https://mademistakes.com/mastering-jekyll/site-url-baseurl/). | ||
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your course website is now live! | ||
1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add more content pages. | ||
|
||
Just the Class has been used by instructors at Stanford University ([CS 161](https://stanford-cs161.github.io/winter2021/)), UC Berkeley ([Data 100](https://ds100.org/fa21/)), UC Santa Barbara ([CSW8](https://ucsb-csw8.github.io/s22/)), Northeastern University ([CS4530/5500](https://neu-se.github.io/CS4530-CS5500-Spring-2021/)), and Carnegie Mellon University ([17-450/17-950](https://cmu-crafting-software.github.io/)). Share your course website and find more examples in the [show and tell discussion](https://github.com/kevinlin1/just-the-class/discussions/categories/show-and-tell)! | ||
|
||
### Local development environment | ||
|
||
Just the Class requires no special Jekyll plugins and can run on GitHub Pages' standard Jekyll compiler. To setup a local development environment, clone your template repository and follow the GitHub Docs on [Testing your GitHub Pages site locally with Jekyll](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll). |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,7 @@ | ||
--- | ||
title: Week 1 Announcement | ||
week: 1 | ||
date: 2019-04-08 | ||
date: 2023-10-15 | ||
--- | ||
|
||
1. Create a [new repository based on Just the Class](https://github.com/kevinlin1/just-the-class/generate). | ||
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your course website is now live! | ||
1. Update `_config.yml` with your course information. | ||
1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add your content. | ||
Welcome to DS course. please join the [quera](https://quera.org/) to submit the assignments. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,25 +13,23 @@ | |
# you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on. | ||
# You can create any custom variable you would like, and they will be accessible | ||
# in the templates via {{ site.myvariable }}. | ||
title: Just the Class | ||
tagline: A Jekyll template for course websites | ||
description: A modern, highly customizable, responsive Jekyll template for course websites | ||
author: Kevin Lin | ||
baseurl: '/just-the-class' # the subpath of your site, e.g. /blog | ||
url: 'https://kevinl.info' # the base hostname & protocol for your site, e.g. http://example.com | ||
title: DS Course | ||
tagline: Sharif DS | ||
description: Sharif University Data Structures and Algorithms Course | ||
author: Sharif DS | ||
baseurl: '/' # the subpath of your site, e.g. /blog | ||
url: 'https://sharif-ds.github.io' # the base hostname & protocol for your site, e.g. http://example.com | ||
exclude: ["Gemfile", "Gemfile.lock", "LICENSE"] | ||
|
||
logo: "/assets/images/logo.png" | ||
favicon_ico: "/assets/images/logo.ico" | ||
|
||
# Theme settings | ||
remote_theme: just-the-docs/[email protected].2 | ||
remote_theme: just-the-docs/[email protected].1 | ||
color_scheme: light | ||
search_enabled: true | ||
heading_anchors: true | ||
permalink: pretty | ||
aux_links: | ||
Kevin Lin: | ||
- 'https://kevinl.info' | ||
Just the Class on GitHub: | ||
- 'https://github.com/kevinlin1/just-the-class' | ||
footer_content: | ||
|
||
# Collections for website data | ||
|
@@ -40,6 +38,7 @@ collections: | |
modules: | ||
schedules: | ||
announcements: | ||
lectures: | ||
# Default layouts for each collection type | ||
defaults: | ||
- scope: | ||
|
@@ -65,6 +64,11 @@ defaults: | |
type: announcements | ||
values: | ||
layout: announcement | ||
- scope: | ||
path: '' | ||
type: lectures | ||
values: | ||
layout: lecture | ||
|
||
compress_html: | ||
clippings: all | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<head> | ||
<meta charset="UTF-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=Edge"> | ||
|
||
<link rel="stylesheet" href="{{ '/assets/css/just-the-docs-default.css' | relative_url }}"> | ||
|
||
{% include head_nav.html %} | ||
|
||
{% if site.search_enabled != false %} | ||
<script src="{{ '/assets/js/vendor/lunr.min.js' | relative_url }}"></script> | ||
{% endif %} | ||
|
||
<script src="{{ '/assets/js/just-the-docs.js' | relative_url }}"></script> | ||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
{% include_cached favicon.html %} | ||
|
||
{% include head_custom.html %} | ||
|
||
{% seo %} | ||
|
||
</head> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
<link rel="stylesheet" href="{{ '/assets/css/bootstrap.css' | relative_url }}"> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"> | ||
<script src="{{ '/assets/js/bootstrap.bundle.js' | relative_url }}"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,9 @@ | ||
<h2 class="fs-4" id="{{ page.title | slugify }}" >{{ page.title }}</h2> | ||
<h2 class="fs-4" id="{{ page.title | slugify }}"> | ||
{%- if page.week -%} | ||
<strong class="label label-green">Week {{ page.week }}</strong> | ||
{%- endif -%} | ||
{{ page.title }} | ||
</h2> | ||
<div class="module"> | ||
{{ content }} | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,10 @@ | ||
--- | ||
title: Basic Data Structures | ||
week: 2 | ||
title: Complexity analysis | ||
--- | ||
|
||
Oct 5 | ||
: [Linked Lists & Encapsulation](#) | ||
: [3.1](#), [2.2](#), [2.3](#) | ||
Mehr 30 | ||
: **Lecture 3**{: .label .label-purple }Time complexity analysis | ||
|
||
Oct 6 | ||
: **Section**{: .label .label-purple }[Linked Lists](#) | ||
: [Solution](#) | ||
|
||
Oct 7 | ||
: [Resizing Arrays](#) | ||
: [2.4](#), [2.5](#) | ||
|
||
Oct 8 | ||
: **Lab**{: .label .label-purple } [Resizing Arrays](#) | ||
|
||
Oct 9 | ||
: [Runtime Analysis](#) | ||
: [8.1](#), [8.2](#), [8.3](#), [8.4](#) | ||
: **HW 2 due**{: .label .label-red } | ||
Aban 2 | ||
: **Lecture 4**{: .label .label-purple }Space complexity analysis |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -56,3 +56,10 @@ summary { | |
} | ||
} | ||
} | ||
|
||
.side-bar { | ||
.site-header { | ||
height: 8.75rem; | ||
max-height: 8.75rem; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.