Review machine learning interview topics like decision trees, XGBoost, and SVMs with theory and working code side by side.
Study NLP concepts including word embeddings, attention mechanisms, and transformers to prepare for an algorithm engineer interview.
Work through deep learning topics like CNNs, RNNs, and LSTMs systematically using the numbered curriculum.
ML-NLP is a study-and-revision collection aimed at people preparing for machine-learning, deep-learning, and natural-language-processing job interviews, particularly in China. The author treats it as foundational theory an algorithm engineer is expected to know, arranged in numbered modules so a reader can dip in for review or work through as a curriculum. Each chapter focuses on a topic interviews tend to probe, and most chapters end with hands-on code that connects the math to a working implementation. The machine-learning module covers classic supervised methods: linear regression, logistic regression, decision trees, random forests, gradient-boosted trees, XGBoost, LightGBM, and support vector machines, followed by probabilistic graphical models (Bayesian networks, Markov, topic models), expectation-maximization, clustering, feature engineering, and k-nearest neighbours. The deep-learning module walks through neural networks, convolutional networks, recurrent networks, GRUs, LSTMs, transfer learning, reinforcement learning, and optimization. The NLP module covers word embeddings (Word2Vec, fastText, GloVe), text-classification models like textRNN and textCNN, seq2seq, attention, and the Transformer family including BERT and XLNet. A projects section sketches applied examples: recommendation, intelligent customer service, knowledge graphs, and sentiment analysis. Someone would use this repository to refresh interview topics quickly, build a personal knowledge map, or fill gaps before tackling a specific algorithm. The materials are Markdown explanations alongside Jupyter Notebooks for code, and the project is updated continuously and welcomes contributions.
← nlp-love on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.