All Projects → leopd → Geometric Intuition

leopd / Geometric Intuition

Understanding ML and deep learning through geometry

Projects that are alternatives of or similar to Geometric Intuition

All4nlp
All For NLP, especially Chinese.
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Hrv
A Python package for heart rate variability analysis
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Byte Sized Code
A collection of Jupyter notebooks for learning Python from the ground up.
Stars: ✭ 142 (+0%)
Mutual labels:  jupyter-notebook
Www.julialang.org
Julia Project website
Stars: ✭ 140 (-1.41%)
Mutual labels:  jupyter-notebook
Bob Emploi
An application that provides personalized career and job search advice to jobseekers.
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Makeyourownneuralnetwork
Code for the Make Your Own Neural Network book
Stars: ✭ 1,859 (+1209.15%)
Mutual labels:  jupyter-notebook
Starnet
StarNet
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Kdd winniethebest
KDD Cup 2020 Challenges for Modern E-Commerce Platform: Multimodalities Recall first place
Stars: ✭ 142 (+0%)
Mutual labels:  jupyter-notebook
Image Caption Generator
[DEPRECATED] A Neural Network based generative model for captioning images using Tensorflow
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Notebook
Collection of jupyter notebooks for demonstrating software.
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Raspberryturk
The Raspberry Turk is a robot that can play chess—it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.
Stars: ✭ 140 (-1.41%)
Mutual labels:  jupyter-notebook
Data Ppf.github.io
website
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Sketchy
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Pymatch
Stars: ✭ 139 (-2.11%)
Mutual labels:  jupyter-notebook
Dla
Deep learning for audio processing
Stars: ✭ 142 (+0%)
Mutual labels:  jupyter-notebook
Kaggle Learning
Repository for sharing the knowledge from the learning path of Kaggle Learning. All contributions welcome :).
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook
Glmnet python
Stars: ✭ 140 (-1.41%)
Mutual labels:  jupyter-notebook
Vtubestudio
Placeholder for VTube Studio
Stars: ✭ 142 (+0%)
Mutual labels:  jupyter-notebook
Lessonmaterials
Open Sourced Curriculum and Lessons for an Introductory AI/ML Course
Stars: ✭ 142 (+0%)
Mutual labels:  jupyter-notebook
Dse210 probability statistics python
Probability and Statistics Using Python Data Science Masters Course at UCSD (DSE 210)
Stars: ✭ 141 (-0.7%)
Mutual labels:  jupyter-notebook

Geometric Intuition for Deep Learning

I find machine learning (ML) and deep learning much easier to understand when I think about geometry than equations. I can gain intuition by reasoning about points and the distances between them, loss-surfaces, manifolds, and hyper-planes. Here's a collection of resources to understand ML in this way.

High dimensional spaces

High dimensional spaces often behave in counter-intuitive ways compared to the 2-D or 3-D spaces that we typically engage with. Dive in to some of those differences.

Explaining ML models

On 21 Aug 2019 i gave a talk on Explaining ML models. The explainability directory includes the notebooks I used to generate the charts and equations for this talk.

Note about python 3

Everything here is written for python 3 only. If you're still using python 2.7, please please stop. Python 2.7 is at the end of its life, and will soon not even receive critical security updates. At this point in time, the year 2019, it is actually irresponsible to write code in python 2.7, because you are enabling people to deploy systems that will not be secure, which could lead to actual real-world harm. So if the team you're on still hasn't upgraded, take a moment to consider all the bad things that could happen if hackers got into your code and there was literally nothing you could do to stop them except turn off your system or spend weeks or months upgrading to python 3. So get ahead of that now.

Plus you get nice things like type hints and f strings which make the code easier to read.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].