- Deep dive into actual practice https://www.fast.ai/
- Datasets and challenges https://www.kaggle.com/
- Project ideas https://github.com/NirantK/awesome-project-ideas
- Essential theory https://www.coursera.org/learn/machine-learning
- Rapid experimentation with neural networks https://keras.io/
- Deep Learning with Keras by Francois Chollet https://www.amazon.com/Deep-Learning-Keras-Implementing-learning/dp/1787128423
- Follow this dude for cool ML tutorials https://twitter.com/iamtrask
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Create an interval which will keep scrolling downwards | |
const interval = setInterval(() => { | |
window.scrollTo(0, document.body.scrollHeight) | |
}, 250) | |
// If there are no more items, you can call `clearInterval(interval)` to stop scrolling | |
// Now copy the below code to scrape data and download a file containing the data | |
;(() => { | |
// Define a function to scrape elements we want |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re | |
import math | |
import enchant | |
d = enchant.Dict("en_US") | |
def replace_noneng_sents(text: str, replace_with_spaces=True, | |
split_regex=r"[\.\。\!\?\?]", | |
clean_regex=r"[^a-zA-Z\']", | |
threshold=0.5, | |
debug=False) -> str: |
OlderNewer