- Видео 443
- Просмотров 259 091
Victor Geislinger
США
Добавлен 7 май 2016
Machine Learning Engineer - Data Scientist - Teacher | Focused on AI/ML @Google
Videos are focused on data science, machine learning, and software development. You can find the notebooks from many of my videos on my GitHub: github.com/MrGeislinger
Videos are focused on data science, machine learning, and software development. You can find the notebooks from many of my videos on my GitHub: github.com/MrGeislinger
But how does AI really work? Let's start with the basics...
Let's go over the basics about how AI works.
AI seems to be everywhere and will likely be growing its reach. Learning the basics of how AI works under the hood with machine learning. Let's learn some key concepts and terms that will help build a more fundamental understanding of how AI really.
0:05: Goal of today
0:31 - Oh, hi! I'm Victor!
0:41 - Video based on a talk
1:07 - AI is ML
1:14 - AI works by using data
1:47 - Supervised Learning
2:12 - Unsupervised Learning
2:33 - Reinforcement Learning
3:28 - Cats and Dogs Example
3:51 - Simple Line
3:59 - Curvy Line
4:23 - Training Set
4:28 - Test Set
4:41 - Simple Line Evaluation
4:47 - Curvy Line Evaluation
4:56 - Bonus Line!
5:00 - The AI is the Line!
5:20 -...
AI seems to be everywhere and will likely be growing its reach. Learning the basics of how AI works under the hood with machine learning. Let's learn some key concepts and terms that will help build a more fundamental understanding of how AI really.
0:05: Goal of today
0:31 - Oh, hi! I'm Victor!
0:41 - Video based on a talk
1:07 - AI is ML
1:14 - AI works by using data
1:47 - Supervised Learning
2:12 - Unsupervised Learning
2:33 - Reinforcement Learning
3:28 - Cats and Dogs Example
3:51 - Simple Line
3:59 - Curvy Line
4:23 - Training Set
4:28 - Test Set
4:41 - Simple Line Evaluation
4:47 - Curvy Line Evaluation
4:56 - Bonus Line!
5:00 - The AI is the Line!
5:20 -...
Просмотров: 6 124
Видео
Setting Up SSH Keys for GitHub
Просмотров 181 тыс.3 года назад
GitHub no longer supports password authentication when connecting to GitHub in relation to your git repos. In this video we go from beginning to end in creating and using SSH keys with GitHub. CHAPTERS 00:00 - GitHub HTTPS passwords don't work anymore 01:27 - Generating an SSH key in the terminal 06:16 - Telling GitHub about our SSH key 08:00 - Testing our SSH key 08:49 - Using our SSH key to c...
Cambridge/Flatiron - Spring 2021- Week 3: Python 101
Просмотров 1383 года назад
Python 101 lecture for Cambridge University and Flatiron School Spring 2021 data science program. Lecture delivered by Victor Geislinger from Flatiron School.
Linear Regression Kaggle Competition Code-Along [2021-02-26]
Просмотров 1,3 тыс.3 года назад
We run through an example notebook to demonstrate how someone might structure a predictive learning project using linear regression. We do this using a Kaggle notebook for a competition but it could easily be expanded to other projects. Notebook (after some edits not in video) can be found on Kaggle: www.kaggle.com/mrgeislinger/linear-regression-walkthrough-ft011121-competiton
Launch of Phase 2 Project [2021-02-26]
Просмотров 4983 года назад
We go over some admin information about the next couple weeks and introduce the Phase 2 project. We continue to go over a linear regression example in the next video: ruclips.net/video/r3tfgChcl_U/видео.html
Linear Regression Walk-Through: Polynomials, Overfitting, Cross-Validation [2021-02-26]
Просмотров 1,1 тыс.3 года назад
We walk through a notebook of a simple sample of a linear regression project in where we focus on using Scikit-learn's API to create polynomial and interacting features and fill missing values. We then show how to identify overfitting in using cross-validation as well as the importance of creating a hold out test set (train-test split). Finally, we introduce the concept of a Scikit-learn pipeli...
Kaggle Competition Launch: Linear Regression Practice [2021-02-24]
Просмотров 2203 года назад
Kaggle Competition (ending 2021-03-01): www.kaggle.com/c/fis-phase2-practice-fis-ft011121 Kaggle Example Notebook: www.kaggle.com/mrgeislinger/starter-ft011121-phase2-comp
Linear Regression: Multicollinearity, Polynomial & Interacting Features [2021-02-25]
Просмотров 2263 года назад
We wrap up our linear regression topic by discussing multicollinearity and ways to extend linear regression with polynomial features and interacting features. We then do a very basic walkthrough of what a linear regression project might look like. Finally we end the recording before we go in to launching a regression Kaggle competition! For the introduction of the Kaggle competition (ending 202...
More Linear Regression: Categorical Features & Cross-Validation [2021-02-23]
Просмотров 2413 года назад
Notebook(s) can be found on github.com/MrGeislinger/flatiron-school-data-science-curriculum-resources
Linear Regression - Intro, Assumptions & Code [2021-02-22]
Просмотров 1023 года назад
We introduce the concept of linear regression and motivate how it relates to covariance and correlation. We discuss the assumptions that should be satisfied to do linear regression. Finally, we discuss the concept of train-test sets for machine learning and demonstrating how to code linear regression with Scikit-learn. Notebook(s) can be found on github.com/MrGeislinger/flatiron-school-data-sci...
Hypothesis Tests: Power, Effect Size, Types of Errors & ANOVA [2021-02-17]
Просмотров 1353 года назад
We go deeper into hypothesis tests in regards to the probability of the types of errors (alpha and beta/statistical power) and issues with multiple comparisons. We go over how sample size, power, significance level, and effect size relate when performing hypothesis testing (and AB tests). We also discuss issues with multiple comparisons and performing an ANOVA or one-way F-test. Previous record...
Introduction to Hypothesis Testing [2021-02-16]
Просмотров 1483 года назад
We introduce the concept of hypothesis testing and the different parts that go into how to perform a hypothesis test. We demonstrate how a Student's t-test and Welch's t-test are used in SciPy (Python). This will lead us next time to go deeper into the relationship between the significance level, statistical power, and AB testing. Notebook(s) can be found on github.com/MrGeislinger/flatiron-sch...
Rapid Review: More Distributions, Central Limit Theorem & Confidence Intervals [2021-02-16]
Просмотров 543 года назад
We quickly review more statistical distributions from last time and then go into concepts about sampling. This leads us to the idea of the Central Limit Theorem and confidence intervals. In the next video, we go into hypothesis testing: ruclips.net/video/wO_oGM9Spqw/видео.html Notebook(s) can be found on github.com/MrGeislinger/flatiron-school-data-science-curriculum-resources
Intro to Statistical Distributions - PMF, CDF, PDF & the Normal Curve [2021-02-10]
Просмотров 1263 года назад
We begin with reviewing some summary statistics before we do our main topic of the day of describing statistical distributions like with PMF, CDF, PDF. We especially focus on the normal curve (Gaussian distribution) and some of its properties Notebook(s) can be found on github.com/MrGeislinger/flatiron-school-data-science-curriculum-resources
Sets and Combinatorics [2021-02-09]
Просмотров 3283 года назад
We begin a new Phase focused on statistics. We begin with discussing sets and probability spaces (event space, sample space, etc.) to lead into the idea of probability. Then we discuss combinatorics which focuses on counting. We go into a variety of situations that involve permutations and combinations. 0:00:00 Phase 2 Begins! 0:00:52 About This Section Today 0:03:27 Where to Find Material for ...
Networking, Community, & Online Brand for Data Science [2021-02-03]
Просмотров 833 года назад
Networking, Community, & Online Brand for Data Science [2021-02-03]
Introducing SSH Keys for GitHub [2021-01-29]
Просмотров 593 года назад
Introducing SSH Keys for GitHub [2021-01-29]
Setting Up GitHub Repo for Data Science Project Walkthrough [2021-01-27]
Просмотров 2 тыс.3 года назад
Setting Up GitHub Repo for Data Science Project Walkthrough [2021-01-27]
Phase 1 Project Introduction & Advice [2021-01-27]
Просмотров 703 года назад
Phase 1 Project Introduction & Advice [2021-01-27]
Web Scraping - HTML Intro & Demo [2021-01-26]
Просмотров 1673 года назад
Web Scraping - HTML Intro & Demo [2021-01-26]
SQL with Python & Pandas [2021-01-22]
Просмотров 1263 года назад
SQL with Python & Pandas [2021-01-22]
Concepts of Data Visualization [2021-01-20]
Просмотров 803 года назад
Concepts of Data Visualization [2021-01-20]
Administrative Notes & Group Activity Launch [2021-01-20]
Просмотров 93 года назад
Administrative Notes & Group Activity Launch [2021-01-20]
More Pandas: Exploring and Manipulating Data [2020-01-19]
Просмотров 733 года назад
More Pandas: Exploring and Manipulating Data [2020-01-19]
Intro to Pandas from NumPy [2021-01-15]
Просмотров 814 года назад
Intro to Pandas from NumPy [2021-01-15]
Intro to Using Git with GitHub [2021-01-12]
Просмотров 1144 года назад
Intro to Using Git with GitHub [2021-01-12]
The steps shown does not copy the whole repository. It copies only the master/main. How to copy the entire repository with its branches and tags/release?
hey brother, great video! how did you learn about all of this?
What is the window your are typing in? Is that a special git command line program? Stupid people like me need to see things from the beginning....
Bro, live for 100 more years! Thanks!
Thanks, best tutorial just in 10 mins. Love it !!
I assume my new repo will not update with an y future additions to the repo I cloned. How can I get it to update or should I just run the git_clone.sh again?
is this in your GitHub repo?
Great Video! Really cleared up my confusion about adding ssh keys for GitHub, I use bitbucket usually and the setup was slightly different I think...
very nice tutorial 👍
Thank you so much, man! This video is gold.
WOW. AI is so biased when it comes to many things. If it is only as good as the data it is accessing then that explains why when I do an AI query it brings back the totally wrong data because what is bringing back is totally biased information. In other words it appears like AI learns that all the THUMBS UP data is true and shows that as truth. Totally inappropriate for some uses of AI.
Thanks a lot dude!❤ This tutorial was clear and easy
Omg, thank you so much
4:07 You didn't need to use the touch command and could have started your editor right away to make it.
Man you saved my head and time! Thanks
So clear and easy to follow, thanks
There is no linux location for ~/home/user/.ssh/config
YES!!!
Very clear instructions, thank you!
Clear and fast tysm you're saving me
Two years later, and this video is stil the best! Well done!
when i try to push something on my repo and it still asking for my username and password please help
Thanks a lot man. I don't know what i screwed up in my terminal on windows when trying to delete and install ohmyzsh and when I changed my username. I have been maniacally trying to repair this error since 2 days where I was unable to clone anything. You finally fixed the error. Thanks a lot
Very clear and concise, don't stop uploading!
Thank you! And I'm hoping to make more along the lines of this video, so hopefully more to come soon :D
Thank you so much, it worked well
I'm struggling to get through the point where you type ssh-add ~/.ssh/id_ed25519 I keep getting an error saying that the file doesn't exist and it's pretty frustrating. Did anyone else get the same issue?
Awesome!
Thank you <3
best
thanks for helping with my doubts on this one, however i cant seem to push my folder to my git repo. the add and the commit has been done, it just isnt pushing, showing me an authentication error
Thank you so much, I tried setting up the SSH key just by reading the documentation but when I tried the college firewall won't let me, lol. When I got back to my house I didn't want to re-read the whole thing so you saved me a lot of time!
git remote -v ( I cann't see any result, why ?)
I rarely comment on YT videos but this was an absolute life saver. Thank you!!
So it doesn't mean there is something wrong on my setup. It simply not work anymore.
For whatever reason the repeatedly changing line between the cats and dogs really resonated with me. It was like seeing a linear regression line evolving to become a better fit. Cool stuff
Yes! That's the direction I was going for! The idea I had was for someone seeing this to get a subtle preview before even knowing or realizing what it really was (before they learn the "technical bits") I brought that in from my live talk because I could see people having that 'aha moment' I'm so proud of that little animation :D
Great lecture! I have been looking everywhere in the past few days for a neat definition of the hyperparameter gamma that would be more than just "high value of gamma -> overfit, low value of gamma -> underfit"
You're welcome! And so great to hear that it was helpful especially after searching elsewhere! I'm hoping to do "refreshes" of my old videos on topics like this. You're hopefully all set for now on radial basis functions, but maybe something to look forward to 😄
As a kid, i can verify this is much better for my sanity than the thing Veritasium made: ruclips.net/video/GVsUOuSjvcg/видео.htmlsi=ppBe8V8lHZm0OZWj Don’t get me wrong, both are amazing, but the word [MATH] made it a lot easier.
lol I've seen that video and there's some great stuff in there! I'll take it a huge compliment to be compared to Veritasium; thanks! I feel that there's so much out there about AI/ML that is either is way too basic (and oftentimes wrong) or relies too much on the "technical" bits which has most people lost and/or bored. People deserve better in understanding how AI works without having to be exposed to dreaded "math" *shudders* ; ) From the talk I gave to 10-14 year olds (which this videos is based on), I felt there was a decent middle-ground. In particular, I'm honestly pretty pleased with the dog-cat plot example at 3:47
@@VictorsOtherVector Yes mr. Victor, i have done a decent amount of self study in the area and (even though i cannot even make one in my dreams) I am starting to get the hang of it a itty-little bit. I shared this with my classmates and close friends and they gave me weird faces when the saw the thumbnail on the screenshare ‘oh come on, another video i don’t understand’ but by the end of it they asked me to play the one by Veritasium! They were hooked to the topic and i cannot thank you enough for spreading knowledge about the shaping aspect to the future age (probably)which is simple and easy to understand.🫡
You have no idea how happy this comment made me feel 🥲 This was the exact goal I had in mind with my original talk and then this video! I wanted to give enough to get someone interested and possibly looking to get into the more "technical stuff". Awesome that you were able to share this with others and exactly this happened! And don't discount yourself if you're interested! It's totally possible to get involved in this from knowing basically nothing. After understanding the fundamentals of what AI is doing, any extra coding (Python) and math knowledge is only going to help! One of my plans is to make a "zero to machine learning engineer" series that will start with this or a similar video. The idea is to get someone knowing nothing about how AI works, to understanding how AI works, to creating something themselves with code! If you want to get into how this stuff works, my suggestion is first learn a little Python programming (if you haven't already). This might seem daunting at first, but trust me that it's not that bad! After you get the basics of Python, it's a lot easier to ramp up into building AI/ML. My go to recommendation is "A Whirlwind Tour of Python" which is freely available by the author. My suggestion is go to this link so you can directly start running Python code in Colab (you simply need a Google account): colab.research.google.com/github/jakevdp/WhirlwindTourOfPython/blob/master/Index.ipynb If you go through that or you're already feeling good about coding Python, my next suggestion is to look at "Python Data Science Handbook" by the same author (also free!) jakevdp.github.io/PythonDataScienceHandbook/ This gives the base of using Python to work with data, and the last chapter shows you how to start doing classic ML (the stuff before neural networks). Again, thank you for the comment!! And good luck with whatever you do next! PS: Out of courtesy to you, would you mind me featuring this comment in a future video? I'm not sure if I will but I wanted to give you a chance to say "no" :D
@VectorsOtherVictor, thank you
Thank you so much for your clear explanation!
You're welcome! So happy to hear you found it clear!!
We all gotta start somewhere, i can only wonder what the beginners like me are doing now after a year or two watching this tutorial! Thanks alot for the help!
Really does make you wonder, especially after seeing this video has almost 150k views... Based on some of the comments, it looks like a decent amount come back a year to watch the video again 😆 Honestly it doesn't surprise me and it's a good thing to know where to go to fix something. The 2nd time doing something is usually a lot faster. My suggestion: Come back every year to rewatch this video. Heck, why not every week?! ; )
I have never used Github before. This was so useful! Thank you!
You're welcome! Great to hear that as a newbie to GitHub you found it so useful! !
God bless this man.
😇 Thank you! I hope I can keep putting out good stuff, but if I never do, I know that at least this one video has been so helpful to others!
Great tutrorial. Thanks a lot!
You're welcome and thank you!
Wow! thankyou
You're welcome! Your "wow" frankly feels like one of the hugest compliments I've gotten on this tutorial!
What was the use of the config file?
Great question! In short this is where your computer stores information about how to use your SSH keys. (Note, not the actual keys themselves.) This actually automatically gets created when you follow the steps from the video. You can take a peek by opening up that config file that I show in the video.
Excellent stuff, thanks..
Thank you! And you're wlecome!
Thank you so much bro!! you save me a lot of time.🙏
You're welcome!! Good to hear it really helped you!
Great video, thanks a lot. Just wanted to mention that when using "UseKeychain yes", I got the error "/home/user/.ssh/config: line 4: Bad configuration option: usekeychain". The fix is very simple - I just added " IgnoreUnknown UseKeychain" in the second line of the config file.
Good call! Thanks for sharing that tip! And great to hear you liked the video!
Thanks bro this video sorted out my issue. Appreciate your help and keep going :)
Great to hear it all worked out! And thanks! I hope to keep making more tutorials 😄
Just want to say thanks for the video and shell script. We needed to shapshot some of our code, and this was very helpful. 😀
You're welcome! And so cool you had a real practical use for that script!
Great video. Can you make a similar tutorial but for adding multiple SSH keys associated with different GitHub accounts?
Thanks! I might but you should know you can simply just do the same process on your computer but just go through the steps with a different GitHub account. If you do it right, your computer should handle it pretty seamlessly 😄