All Projects → madhavajay → Nd889

madhavajay / Nd889

Licence: mit
Udacity Artificial Intelligence Nanodegree

Projects that are alternatives of or similar to Nd889

Training Gcp
Labs and demos for courses in the Google Cloud Platform Training (https://training.topgate.co.jp).
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Codes
不可能不会系列
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Cs224n
Random stuff related to CS224N that I'm making public. Not the main repository.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Musical matrices
A repository for some code about music generating neural networks
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Gen bias gain
A Convenient Generalization of Schlick's Bias and Gain Functions
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Batch Effect Removal Benchmarking
A benchmark of batch-effect correction methods for single-cell RNA sequencing data
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Variational Autoencoder
PyTorch implementation of "Auto-Encoding Variational Bayes"
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Datascience
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Tutorial
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Brent
bayesian graphical modelling and a bit of do-calculus for discrete data.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Binary ops
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Resources
PyMC3 educational resources
Stars: ✭ 930 (+3476.92%)
Mutual labels:  jupyter-notebook
Applied Plotting Charting And Data Representation In Python
University of Michigan on Coursera
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Detectiontutorialspacenet
This is a tutorial on training a network to detect buildings with the SpaceNet data.
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Style Transfer
Style Transfer - Alia Bhatt (Google Colab)
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Network evaluation tools
Python 2.7 package with examples for evaluating a network's ability to group a given node set in network proximity.
Stars: ✭ 25 (-3.85%)
Mutual labels:  jupyter-notebook
Futures strategy
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Mariadb.org Tools
This project collects together various small scripts or projects that are used for MariaDB development, but for one reason or another do not make sense to keep inside the main MariaDB source tree.
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Redistrict
Gerrymandering and Computational Redistricting
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook
Heat and trees
Using HoloViz to explore relationship between surface temperature and tree density
Stars: ✭ 26 (+0%)
Mutual labels:  jupyter-notebook

Build Status @madhavajay

Udacity - Artificial Intelligence Nanodegree - nd889

AIND

Foundations of AI - Term 1

Projects and Labs

  1. Solve a Sudoku with AI
  2. Build a Game-Playing Agent
  3. Lab: Teaching Pac-Man to Search
  4. Lab: Simulated Annealing
  5. Lab: Constraint Satisfaction N-Queens
  6. Implement a Planning Search
  7. Build a Sign Language Recognizer

Deep Learning and Applications - Term 2

Projects and Labs

  1. CNN: Dog Breed Classifier
  2. RNN: Apple Stock & Sherlock Holmes
  3. Lab: Affectiva SDK - Mimic Me!
  4. CNN: Facial Keypoint Detection

Setup

This code uses the following:

  • python 3.6
  • pylint & PEP 8 - Style Guide
  • mypy & PEP 484 - Type Hints
  • pipenv & PEP 508 - Dependency spec
  • pytest - Tests

Install pipenv:

$ pip install pipenv

Change to project directory:

$ cd nd889

Initialize pipenv in python3 mode:

$ pipenv --three

Start pipenv shell

$ pipenv shell -c

Install project dependancies:

$ pipenv install

OpenCV 3:
OpenCV 3 needs to be compiled with a bunch of extra stuff to access things like the webcam. If you want to skip this stuff you can simply run:

$ pipenv install opencv-python

Install Full Compiled OpenCV 3:

$ brew install opencv3 --with-contrib --with-python3 --without-python

Link OpenCV 3 to system site-packages:

$ echo /usr/local/opt/opencv3/lib/python3.6/site-packages >> /usr/local/lib/python3.6/site-packages/opencv3.pth

Check the virtualenv path:

(nd889) $ pipenv --venv

Link OpenCV to pipenv virtualenv:

$ ln -s /usr/local/opt/opencv3/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so ~/.local/share/virtualenvs/nd889/lib/python3.6/cv2.so

Tests

Run tests:

(nd889) $ pytest
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].