Skip to content

Commit

Permalink
Write course introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
nmokey committed Sep 3, 2023
1 parent f84d2e8 commit daa108d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 6 deletions.
2 changes: 1 addition & 1 deletion docs/pages/about.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ permalink: /about/
I'm [Ryan Zheng](https://nmokey.com){:target="_blank"}{:rel="noopener noreferrer"}, a rising senior in the class of 2024 at Amador Valley High School.

### Project Philosophy:
Computer Vision with Cute Voles (CV with CV) is designed to be a very broad, high-level introduction to the complex field of Computer Vision for students who are taking their first look at CV, and perhaps machine learning as a whole, to see if they are interested. I have adapted UC Berkeley's course in such a way that you don't need to have a great understanding of usual prerequisites such as writing code, linear algebra, multivariable calculus, and other ML fundamentals in order to develop a good understanding of CV from here (although obviously having some prior knowledge will help). This is to ensure that the intended audience of this course, students who are exploring what they may be interested in, aren't scared off by ridiculously technical and complicated content. As such, this course is intentionally very high-level and conceptual. If you would like to delve deeper into CV, please see some further reading below!
Computer Vision with Cute Voles (CV with CV) is designed to be a very broad, high-level introduction to the complex field of Computer Vision for students who are taking their first look at CV, and perhaps machine learning as a whole, to see if they are interested. I have adapted UC Berkeley's course in such a way that you don't need to have a great understanding of usual prerequisites such as writing code, linear algebra, multivariable calculus, and other ML fundamentals in order to develop a good understanding of CV from here (although obviously having some prior knowledge will help). This is to ensure that the intended audience of this course, students who are exploring what they may be interested in, aren't scared off by ridiculously technical and complicated content. As such, this course is intentionally very high-level and conceptual. If you would like to delve deeper into CV, please see some further reading in the [course introduction]({{site.baseurl}}/courseIntro)!

Also, I am by no means an expert at CV. In fact, this course only exists because I took the couse this is adapted from over the summer and was immediately interested, and thought I could pass it forward by allowing a broader audience to appreciate it. As such, there may be mistakes and errors throughout the lessons, and if you find one, please let me know! My goal is to make this as helpful and accurate a starting point as possible, so email me with any mistakes at [ryanzheng@nmokey.com](mailto:ryanzheng@nmokey.com){:target="_blank"}{:rel="noopener noreferrer"}.

Expand Down
13 changes: 13 additions & 0 deletions docs/pages/courseIntro.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: page
title: Course Introduction
permalink: /courseIntro/
---
The course that this site is adapted from, [UC Berkeley CS 198-126](https://ml-berkeley.notion.site/Modern-Computer-Vision-and-Deep-Learning-CS-198-126-0e28ffea0c4140f28399dd823c527bec){:target="_blank"}{:rel="noopener noreferrer"}, is an introductory Computer Vision course for college students. The goal of this site is to adapt a college-level course to be understandable to middle to hgih school students who are interested in taking a look at what computer vision and machine learning in general are like, so a lot of the explanations, math, and vocabulary are heavily simplified. Nonetheless, the content still requires some level of abstract thought and benefits from a basic understanding of knowledge that machine learning is based on, such as linear algebra and multivariable calculus. Still, I have done my best to explain the overarching concepts in a way that is accessible to everyone. If you don't understand the specifics, that's okay!

The structure of the course is outlined [here]({{ site.baseurl }}/). It is divided into six clusters, which are generally grouped by topic and focus, and are also ordered roughly by complexity and currentness. Each lecture corresponds to a video lecture from the Berkeley course. If you have feedback, corrections, or questions about a specific lecture, open an [issue](https://github.com/nmokey/CVwithCV/issues/new){:target="_blank"}{:rel="noopener noreferrer"}!

### Further Reading
- [UC Berkeley CS 198-126 lecture playlist](https://www.youtube.com/playlist?list=PLzWRmD0Vi2KVsrCqA4VnztE4t71KnTnP5){:target="_blank"}{:rel="noopener noreferrer"}
- [Computer Vision on Wikipedia](https://en.wikipedia.org/wiki/Computer_vision){:target="_blank"}{:rel="noopener noreferrer"}
- [A Gentle Introduction to Computer Vision](https://machinelearningmastery.com/what-is-computer-vision/){:target="_blank"}{:rel="noopener noreferrer"}
5 changes: 0 additions & 5 deletions docs/pages/courseIntro.md

This file was deleted.

0 comments on commit daa108d

Please sign in to comment.