Skip to content
Permalink
Browse files

added notebooks lesson

  • Loading branch information
GokuMohandas committed Oct 2, 2019
1 parent 4ad6260 commit 45b037384be7ad0775f23eb087d620b6ae24014e
Showing with 401 additions and 170,536 deletions.
  1. +21 βˆ’0 CHANGES.md
  2. +1 βˆ’1 CODE_OF_CONDUCT.md
  3. +20 βˆ’0 CONTRIBUTING.md
  4. +1 βˆ’1 LICENSE
  5. +219 βˆ’51 README.md
  6. +0 βˆ’6,589 data/harrypotter.txt
  7. +0 βˆ’120,001 data/news.csv
  8. +0 βˆ’1,501 data/spiral.csv
  9. +0 βˆ’10,981 data/surnames.csv
  10. +0 βˆ’1,310 data/titanic.csv
  11. +0 βˆ’1,001 data/tumors.csv
  12. +0 βˆ’721 data/tumors_reduced.csv
  13. BIN images/attention1.jpg
  14. BIN images/attention2.jpg
  15. BIN images/batchnorm.png
  16. BIN images/birnn.png
  17. BIN images/char_embeddings.png
  18. BIN images/cnn.png
  19. BIN images/cnn_cv.png
  20. BIN images/cnn_text.png
  21. BIN images/cnn_text1.png
  22. BIN images/cnn_text2.png
  23. BIN images/cnn_text3.png
  24. BIN images/colab_logo.png
  25. BIN images/commit.png
  26. BIN images/conditioned_rnn1.png
  27. BIN images/conditioned_rnn2.png
  28. BIN images/conv.gif
  29. BIN images/copy_to_drive.png
  30. BIN images/download_ipynb.png
  31. BIN images/dropout.png
  32. BIN images/dtree.jpg
  33. BIN images/forest.png
  34. BIN images/gates.png
  35. BIN images/github_logo.png
  36. BIN images/layernorm.png
  37. BIN images/linear.png
  38. BIN images/logistic.jpg
  39. BIN images/logo.png
  40. BIN images/matrix.png
  41. BIN images/metrics.jpg
  42. BIN images/mlp.png
  43. BIN images/models1.png
  44. BIN images/models2.png
  45. BIN images/no_image.png
  46. BIN images/numpy.png
  47. BIN images/nutshell.png
  48. BIN images/pandas.png
  49. BIN images/pool.jpeg
  50. BIN images/practicalai_logo.png
  51. BIN images/python.png
  52. BIN images/pytorch.png
  53. BIN images/rnn.png
  54. BIN images/rnn2.png
  55. BIN images/seq2seq.jpeg
  56. BIN images/skipgram.png
  57. BIN images/tensorboard.png
  58. BIN images/twitter.gif
  59. BIN images/upload.png
  60. +138 βˆ’70 notebooks/00_Notebooks.ipynb
  61. +0 βˆ’1,131 notebooks/01_Python.ipynb
  62. +0 βˆ’743 notebooks/02_NumPy.ipynb
  63. +0 βˆ’2,065 notebooks/03_Pandas.ipynb
  64. +0 βˆ’1,210 notebooks/04_Linear_Regression.ipynb
  65. +0 βˆ’1,511 notebooks/05_Logistic_Regression.ipynb
  66. +0 βˆ’1,395 notebooks/06_Random_Forests.ipynb
  67. +0 βˆ’816 notebooks/07_PyTorch.ipynb
  68. +0 βˆ’2,042 notebooks/08_Multilayer_Perceptron.ipynb
  69. +0 βˆ’1,128 notebooks/09_Data_and_Models.ipynb
  70. +0 βˆ’2,218 notebooks/10_Object_Oriented_ML.ipynb
  71. +0 βˆ’2,243 notebooks/11_Convolutional_Neural_Networks.ipynb
  72. +0 βˆ’2,839 notebooks/12_Embeddings.ipynb
  73. +0 βˆ’2,352 notebooks/13_Recurrent_Neural_Networks.ipynb
  74. +0 βˆ’2,977 notebooks/14_Advanced_RNNs.ipynb
  75. +0 βˆ’2,694 notebooks/15_Computer_Vision.ipynb
  76. +0 βˆ’934 notebooks/blank_notebook.ipynb
  77. +1 βˆ’11 requirements.txt
@@ -0,0 +1,21 @@
# Changes

Releases are displayed in reverse chronological order and each release will contain new, changed and fixed content. Since this repository is a bit unique, here's how we'll do semantic versioning.

- Major version X (X.y.z): When an entire set of notebook lessons is complete.
- Minor version Y (x.Y.z): When a notebook lesson is complete.
- Patch version X (x.y.Z): Changes made in between notebook lessons.

## [v1.0.0](https://github.com/practicalAI/practicalAI/releases/tag/v1.0.0)
#### New:
- πŸ““ Notebooks lesson is complete.
#### Changed:
- coding framework switched from PyTorch to TensorFlow 2.0 + Keras.
> Using fit and callbacks, we can avoid large training scripts but still achieve fine-grained customization (LR scheduling, early stopping, custom callbacks, etc.) However for more advanced content where we need custom implementation regardless, we’ll use native TF or PyTorch.
#### Fixed:
## [v0.1](https://github.com/practicalAI/practicalAI/releases/tag/v0.1)
#### New:
- all notebooks in PyTorch
#### Changed:
#### Fixed:
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting Goku Mohandas at gokumd@gmail.com. All
reported by contacting practicalAI at contact@practicalai.me . All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
@@ -0,0 +1,20 @@
# Contributing to practicalAI
Thank you for wanting to contribute to practicalAI. All PRs will need to be approved so please follow the guidelines below.

## Notebook PRs
If you're viewing the notebook on Goole Colaboratory then follow these instructions:
1. Click the **COPY TO DRIVE** button on the toolbar. This will open the notebook on a new tab.
2. Rename this new notebook by removing the words `Copy of` from the title (change "`Copy of 00_Notebooks`" to "`00_Notebooks`").
3. Now you can run the code, make changes, etc. and it's all automatically saved to your personal Google Drive.
4. After making your changes, *Runtime* >> *Restart runtime...* to get rid of executed cell numbers.
5. Then go to *File* >> *Download .ipynb* to download the notebook as an IPython notebook.
6. Create a new branch (with a descriptive name) to submit your change to.
7. Replace the notebook you're making an edit to with the new .ipynb file on your new branch.
8. Submit the PR following the submission guidelines below.

## Submission guidelines
- Keep each PR focused and don't combine different issues into one monolithic PR.

- If you follow the *Notebook PR* instruction above you won't add any additional whitespace. But if you do add any whitespace, please remove it.

- Don't treat a submitted PR as your development environment. If more changes are needed just close the current PR and start a new one.
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019 Goku Mohandas
Copyright (c) 2019 practicalAI

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
270 README.md

Large diffs are not rendered by default.

This file was deleted.

120,001 data/news.csv

This file was deleted.

0 comments on commit 45b0373

Please sign in to comment.
You can’t perform that action at this time.