-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First commit, just adding the template
- Loading branch information
1 parent
3e89169
commit c816cb6
Showing
93 changed files
with
7,286 additions
and
2 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 |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
permalink: /404.html | ||
layout: default | ||
--- | ||
|
||
<style type="text/css" media="screen"> | ||
.container { | ||
margin: 10px auto; | ||
max-width: 600px; | ||
text-align: center; | ||
} | ||
h1 { | ||
margin: 30px 0; | ||
font-size: 4em; | ||
line-height: 1; | ||
letter-spacing: -1px; | ||
} | ||
</style> | ||
|
||
<div class="container"> | ||
<h1>404</h1> | ||
|
||
<p><strong>Page not found :(</strong></p> | ||
<p>The requested page could not be found.</p> | ||
</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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: page | ||
title: FAQ | ||
permalink: /faq/ | ||
order: 2 | ||
--- | ||
|
||
|
||
**Where do I start from? ** | ||
|
||
This page will soon be updated. |
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,14 @@ | ||
--- | ||
layout: page | ||
title: Galaxy | ||
order: 5 | ||
permalink: /galaxy/ | ||
--- | ||
|
||
* TOC | ||
{:toc} | ||
|
||
Coming soon. | ||
|
||
|
||
|
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,4 @@ | ||
|
||
source "https://rubygems.org" | ||
gem "minima" | ||
gem "webrick", "~> 1.8" |
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,4 @@ | ||
|
||
source "https://rubygems.org" | ||
gem "minima" | ||
gem "webrick", "~> 1.8" |
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,79 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
addressable (2.8.5) | ||
public_suffix (>= 2.0.2, < 6.0) | ||
colorator (1.1.0) | ||
concurrent-ruby (1.2.2) | ||
em-websocket (0.5.3) | ||
eventmachine (>= 0.12.9) | ||
http_parser.rb (~> 0) | ||
eventmachine (1.2.7) | ||
ffi (1.16.3) | ||
forwardable-extended (2.6.0) | ||
google-protobuf (3.24.4-arm64-darwin) | ||
http_parser.rb (0.8.0) | ||
i18n (1.14.1) | ||
concurrent-ruby (~> 1.0) | ||
jekyll (4.3.2) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
em-websocket (~> 0.5) | ||
i18n (~> 1.0) | ||
jekyll-sass-converter (>= 2.0, < 4.0) | ||
jekyll-watch (~> 2.0) | ||
kramdown (~> 2.3, >= 2.3.1) | ||
kramdown-parser-gfm (~> 1.0) | ||
liquid (~> 4.0) | ||
mercenary (>= 0.3.6, < 0.5) | ||
pathutil (~> 0.9) | ||
rouge (>= 3.0, < 5.0) | ||
safe_yaml (~> 1.0) | ||
terminal-table (>= 1.8, < 4.0) | ||
webrick (~> 1.7) | ||
jekyll-feed (0.17.0) | ||
jekyll (>= 3.7, < 5.0) | ||
jekyll-sass-converter (3.0.0) | ||
sass-embedded (~> 1.54) | ||
jekyll-seo-tag (2.8.0) | ||
jekyll (>= 3.8, < 5.0) | ||
jekyll-watch (2.2.1) | ||
listen (~> 3.0) | ||
kramdown (2.4.0) | ||
rexml | ||
kramdown-parser-gfm (1.1.0) | ||
kramdown (~> 2.0) | ||
liquid (4.0.4) | ||
listen (3.8.0) | ||
rb-fsevent (~> 0.10, >= 0.10.3) | ||
rb-inotify (~> 0.9, >= 0.9.10) | ||
mercenary (0.4.0) | ||
minima (2.5.1) | ||
jekyll (>= 3.5, < 5.0) | ||
jekyll-feed (~> 0.9) | ||
jekyll-seo-tag (~> 2.1) | ||
pathutil (0.16.2) | ||
forwardable-extended (~> 2.6) | ||
public_suffix (5.0.3) | ||
rb-fsevent (0.11.2) | ||
rb-inotify (0.10.1) | ||
ffi (~> 1.0) | ||
rexml (3.2.6) | ||
rouge (4.1.3) | ||
safe_yaml (1.0.5) | ||
sass-embedded (1.69.3-arm64-darwin) | ||
google-protobuf (~> 3.23) | ||
terminal-table (3.0.2) | ||
unicode-display_width (>= 1.1.1, < 3) | ||
unicode-display_width (2.5.0) | ||
webrick (1.8.1) | ||
|
||
PLATFORMS | ||
arm64-darwin-22 | ||
|
||
DEPENDENCIES | ||
minima | ||
webrick (~> 1.8) | ||
|
||
BUNDLED WITH | ||
2.4.18 |
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,79 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
addressable (2.8.5) | ||
public_suffix (>= 2.0.2, < 6.0) | ||
colorator (1.1.0) | ||
concurrent-ruby (1.2.2) | ||
em-websocket (0.5.3) | ||
eventmachine (>= 0.12.9) | ||
http_parser.rb (~> 0) | ||
eventmachine (1.2.7) | ||
ffi (1.16.3) | ||
forwardable-extended (2.6.0) | ||
google-protobuf (3.24.4-arm64-darwin) | ||
http_parser.rb (0.8.0) | ||
i18n (1.14.1) | ||
concurrent-ruby (~> 1.0) | ||
jekyll (4.3.2) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
em-websocket (~> 0.5) | ||
i18n (~> 1.0) | ||
jekyll-sass-converter (>= 2.0, < 4.0) | ||
jekyll-watch (~> 2.0) | ||
kramdown (~> 2.3, >= 2.3.1) | ||
kramdown-parser-gfm (~> 1.0) | ||
liquid (~> 4.0) | ||
mercenary (>= 0.3.6, < 0.5) | ||
pathutil (~> 0.9) | ||
rouge (>= 3.0, < 5.0) | ||
safe_yaml (~> 1.0) | ||
terminal-table (>= 1.8, < 4.0) | ||
webrick (~> 1.7) | ||
jekyll-feed (0.17.0) | ||
jekyll (>= 3.7, < 5.0) | ||
jekyll-sass-converter (3.0.0) | ||
sass-embedded (~> 1.54) | ||
jekyll-seo-tag (2.8.0) | ||
jekyll (>= 3.8, < 5.0) | ||
jekyll-watch (2.2.1) | ||
listen (~> 3.0) | ||
kramdown (2.4.0) | ||
rexml | ||
kramdown-parser-gfm (1.1.0) | ||
kramdown (~> 2.0) | ||
liquid (4.0.4) | ||
listen (3.8.0) | ||
rb-fsevent (~> 0.10, >= 0.10.3) | ||
rb-inotify (~> 0.9, >= 0.9.10) | ||
mercenary (0.4.0) | ||
minima (2.5.1) | ||
jekyll (>= 3.5, < 5.0) | ||
jekyll-feed (~> 0.9) | ||
jekyll-seo-tag (~> 2.1) | ||
pathutil (0.16.2) | ||
forwardable-extended (~> 2.6) | ||
public_suffix (5.0.3) | ||
rb-fsevent (0.11.2) | ||
rb-inotify (0.10.1) | ||
ffi (~> 1.0) | ||
rexml (3.2.6) | ||
rouge (4.1.3) | ||
safe_yaml (1.0.5) | ||
sass-embedded (1.69.3-arm64-darwin) | ||
google-protobuf (~> 3.23) | ||
terminal-table (3.0.2) | ||
unicode-display_width (>= 1.1.1, < 3) | ||
unicode-display_width (2.5.0) | ||
webrick (1.8.1) | ||
|
||
PLATFORMS | ||
arm64-darwin-22 | ||
|
||
DEPENDENCIES | ||
minima | ||
webrick (~> 1.8) | ||
|
||
BUNDLED WITH | ||
2.4.18 |
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,66 @@ | ||
--- | ||
layout: page | ||
title: Handbook | ||
permalink: /handbook/ | ||
toc: true | ||
--- | ||
|
||
* TOC | ||
{:toc} | ||
|
||
# Introduction | ||
|
||
This is a first course in mathematics with emphasis on helping a learner with a bunch of tools and techniques required for studying several aspects of data sciences. We will illustrate the ideas through questions and puzzles. We would like to replace theorems with intuition and give pointers to inspired students to look up material for further study. By the end of the course, the student will be confident on the basics of linear algebra and probability. The course will end with a couple of exemplary ideas in data sciences and the importance of the math thus studied. | ||
|
||
|
||
# Expectations from the course | ||
An important aspect of any course that is heavy on math, is to develop confidence to read up abstract material. The symbolc manipulation and logical reasoning are toolkits to infer unambiguously. It helps to stay confident and continuously interact with peers/TAs/Professor. Expect the material to be hard on your minds to begin with, but one will surely feel comfortable with time. An important tip is to take a relook at a mathematical concept multiple times, asking what is the question for which the concept is an answer. It helps to solve questions that challenge your conceptual understanding than solve multiple problems of similar type. | ||
|
||
|
||
# Grading | ||
## Performance Points | ||
|
||
There will be performance points assigned to every student using the following rule: | ||
|
||
| | | | ||
| ---------------------------------------------------- | ----------------: | | ||
| Attendance in classes/labs | 2 per hour | | ||
| Late for the class/lab (irrespective of the urgency) | -10 per class/lab | | ||
| Plagiarism/Cheating/Misconduct | PP will drop to 0 | | ||
| Challenge Assignment | X | | ||
|
||
* If a student misses a lab or class, his/her $$PP$$ will be uniformly distributed to the rest of the class who were present. For example in a class of 30, if 10 people are absent for a lab session, 40 $$PP$$ will be distributed to the remaining 20 students. Each student will get $$\frac{40}{20}=2$$. | ||
* A student coming late for the class, loses 10 $PP$ and this will be uniformly distributed to all those present in the class. | ||
* X denotes that it is discretionary. The instructor can provide challenge assignments from time to time which will add in extra _PP_ s to your credit. | ||
* Plagiarism/Cheating/Misconduct will result in the reset of the performance points. It will roll back to 0. The only way we will figure out plagiarism is through viva voce. | ||
* The deficit $$ PP $$s will be assigned by the instructor based on his discretion, evaluated based on sincerity and overall conduct. | ||
* This will be in practice starting from September 1st 2022. | ||
|
||
|
||
|
||
## Evaluation and Grades | ||
|
||
Final grades will be calculated based on the following rule: | ||
$$\left(\frac{PP}{100}.Total\right)+\left( \frac{PP}{8}\right)$$ | ||
|
||
Where _PP_ stands for _Performance Points_ and _Total_ is the marks secured from theory, lab and project components. | ||
|
||
**Evaluation** | ||
|
||
| Type | |Marks| | ||
|--|--|--| | ||
|Theory Internals|Involves theory related grading: quiz and written assignments|10| | ||
|Theory Externals|Final Theory Exam|35| | ||
|Lab Internals|Grading based on lab performance and viva voce|10| | ||
|Lab Externals|Final Lab Exam|35| | ||
|Final Project||10| | ||
|
||
|
||
## Theory Assignments | ||
Theory assignments will involve writeups that are mostly straight forward and will be indicative of the difficulty in the mid term and final exams. Questions for the final exam will be consequential concepts from the assignments. It would help if assignments are taken seriously for the student to secure good marks in the exams. | ||
|
||
## Lab Assignments | ||
Lab assignments will involve you to work on programming based questions. These can be take home tests or in lab tests. The difficulty level is indicative of the final lab exam questions. The evaluation of lab assignments will involve a strong viva voce component. | ||
|
||
## Project | ||
The student will be asked to pick a project from a list of topics. The projects will mostly be explorative in nature. Every project will be executed by a team of at most 2 people. Evaluation of the project will be based on the report and presentation. |
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,7 @@ | ||
--- | ||
layout: page | ||
title: Introduction | ||
permalink: /codershigh/introduction/ | ||
--- | ||
|
||
We will soon be composing an introduction for this initiaitve. $$a^2$$ $b^45$ |
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,21 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2016-present Parker Moore and the minima contributors | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in | ||
all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. |
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,52 @@ | ||
--- | ||
layout: page | ||
title: Let us Understand the Least Understood, Fair and Square! | ||
order: 5 | ||
permalink: /leastsquares/ | ||
--- | ||
|
||
1. We encounter equations very often in our lives. Consider for example, the following situation at ___Baker's Cafe___. The manager has a very important estimate to make. Mostly, visitors at his cafe happen to be families and they are often comprised of Children and/or Adults. He observes that there are 3 adults and 1 child at a table and their bill turns out to be Rs.1200/-. There is yet another table with 2 children and 1 adult and their bill comes out to be Rs.1000/-. Can the manager estimate the consumption of a Child/Adult? This is popularly called the _Simultaneous Equations_ and we all remember from our school days, multiple ways in which these can be solved.<br> | ||
$$ 3A + 1C = 1200 $$ | ||
$$ 1A + 2C = 1000 $$ | ||
|
||
2. While we were taught the so called two variables and two unknowns, what if there were more equations than unknowns?<br> | ||
$$ 3A + 1C = 1200 $$ | ||
$$ 1A + 2C = 1000 $$ | ||
$$ 1A + 1C = 900 $$ | ||
|
||
|
||
3. Note that the previous question can be modelled as a matrix: | ||
|
||
$$ 3A + 1C = 1200 $$ | ||
$$ 1A + 2C = 1000 $$ | ||
$$ 1A + 1C = 900 $$ | ||
|
||
<u>Observe</u> this is same as : | ||
|
||
$$ \left( \begin{matrix} 3 & 1 \\1 & 2 \\1 & 1 \\\end{matrix}\right) $$ | ||
$$\left( | ||
\begin{matrix} | ||
B\\ | ||
C\\ | ||
\end{matrix} | ||
\right)$$ | ||
= | ||
$$ | ||
\left( | ||
\begin{matrix} | ||
1200\\ | ||
1000\\ | ||
900\\ | ||
\end{matrix} | ||
\right) | ||
$$ | ||
|
||
4. The best way to solve is, is to guess the values :-). Can you write a python code to guess the values? | ||
|
||
5. How do you solve this mathematically? There are two nice ways of solving this: | ||
- Model this as a question of inverting a rectangular matrix and find the solution. (Whoa! my teacher never taught me that!) | ||
- Model this as a funtion of two variables and solve it using partial differentiation (Eeks!) | ||
|
||
|
||
|
||
|
Oops, something went wrong.