All Projects → mohit-sh → Ml Interview

mohit-sh / Ml Interview

Resources I used for ML Engineer, Applied Scientist and Quant Researcher interviews.

Projects that are alternatives of or similar to Ml Interview

Algorithmmap
建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-70.81%)
Mutual labels:  interview, machinelearning
Awesome Deep Learning And Machine Learning Questions
【不定期更新】收集整理的一些网站中(如知乎、Quora、Reddit、Stack Exchange等)与深度学习、机器学习、强化学习、数据科学相关的有价值的问题
Stars: ✭ 203 (+26.09%)
Mutual labels:  interview, machinelearning
Career Resources
Some SWE/PM/Designer related career resources for students
Stars: ✭ 145 (-9.94%)
Mutual labels:  interview
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-2.48%)
Mutual labels:  interview
Gym Fx
Forex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containing rates and indicators. Work In Progress
Stars: ✭ 151 (-6.21%)
Mutual labels:  machinelearning
Machine Learning Tutorials
machine learning and deep learning tutorials, articles and other resources
Stars: ✭ 11,692 (+7162.11%)
Mutual labels:  machinelearning
Py Market Profile
A library to calculate Market Profile (aka Volume Profile) for financial data from a Pandas DataFrame.
Stars: ✭ 153 (-4.97%)
Mutual labels:  quant
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-10.56%)
Mutual labels:  interview
Nano Neuron
🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"
Stars: ✭ 2,050 (+1173.29%)
Mutual labels:  machinelearning
Mariana
The Cutest Deep Learning Framework which is also a wonderful Declarative Language
Stars: ✭ 151 (-6.21%)
Mutual labels:  machinelearning
Java Deep Learning Cookbook
Code for Java Deep Learning Cookbook
Stars: ✭ 156 (-3.11%)
Mutual labels:  machinelearning
Interview
Android、Java程序员面试资源总结,涉及Java、Android、网络、操作系统、算法等
Stars: ✭ 150 (-6.83%)
Mutual labels:  interview
Deep Learning With Tensorflow Book
深度学习入门开源书,基于TensorFlow 2.0案例实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
Stars: ✭ 12,105 (+7418.63%)
Mutual labels:  machinelearning
Squant
SQuant是使用scala语言编写的量化开发工具箱,提供开箱即用的A股股票数据和外汇数据(docker镜像),以及高效的回测框架与交易模块。方便Java/Scala爱好者进行量化投资研究。 QQ群:281599099,微信公众号:Python量化交易实战。对,我已经转python了。。。
Stars: ✭ 155 (-3.73%)
Mutual labels:  quant
Tqsdk Python
天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易
Stars: ✭ 2,213 (+1274.53%)
Mutual labels:  quant
Best ai paper 2020
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code
Stars: ✭ 2,140 (+1229.19%)
Mutual labels:  machinelearning
Ai Job Info
互联网大厂面试经验
Stars: ✭ 145 (-9.94%)
Mutual labels:  interview
Leetcode In Swift
My solutions to LeetCode problems written in Swift
Stars: ✭ 150 (-6.83%)
Mutual labels:  interview
Bursatil Argentina Python
Guia de ejemplos didácticos en python temática finanzas bolsa trading argentina usa
Stars: ✭ 153 (-4.97%)
Mutual labels:  quant
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (+0%)
Mutual labels:  machinelearning

ML-Interview

This is a list of resources I found useful during my preparation for interviews. Broadly speaking, I interviewd for three different profiles: Machine Learning Engineer, Applied Scientist and Quantitative Researcher.

NOTE: All these profiles usually include multiple "traditional" programming/algorithm rounds, and for that, I relied upon mild leetcoding spree, spread over a period of 3 months.

Classical Machine Learning

  • A very good (slighly advanced) course on Machine Learning by Alex Smola. Link
  • Perhaps everything that you'll ever need to know for the interview sake. Link
  • Generative vs Discriminative Classifiers (you should know the difference, and tradeoffs when choosing one over the other) Link
  • Gradient Boosted Trees Link
  • ROC and AUC (I like this video) Link
  • Clustering (from Ryan Tibshirani's Data Mining course, other slides are really good as well) Link 1 Link 2 Link 3
  • Good old Linear Regression. Link
  • L0, L1 and L2 regularization (Subset Selection, Lasso and Ridge Regression), a comparison. The Elements of Statistical Learning, Trevor Hastie, Robert Tibshirani, Jerome Friedman, 2nd Edition, Section 3.4.3 Link

Deep Learning

  • Why tanh for Recurrent Networks Link
  • Receptive Fields in CNNs Link
  • For everything Convolution Link
  • For eveything Gradient Descent Link
  • Adaptive Learning rates in SGD Link
  • Backpropagation in Python, Andrej Karpathy Link

Probability and Statistics

  • As the title would say, "Generalized Linear Models, abridged".Link
  • A good course to cover Statistics Link
  • Basic Statistics: Introduction to Mathematical Statistics, Hogg, McKean and Craig, Chapters 1-4. Link
  • Introduction to Hypothesis Testing: Introduction to Mathematical Statistics, Hogg, McKean and Craig, Section 4.5-4.6 Link
  • Examples of Uncorrelated vs Independent Random Variable Link
  • Discrete time Markov Chains,Poisson Processes, Renewal Theory Adventures in Stochastic Processes, 2nd Edition, Sidney Resnick Link TODO: Add a link to more succint notes.
  • Q-Q Plots Link

Assorted Mathematics

  • Some facts about Symmetric Matrices. Link
  • Bare minimum SVD by Gilbert Strang. Link
  • SVD and PCA in real-life. Link
  • If you are not sure how SVD and PCA are related. Link
  • If you want to brush up on Chain Rule (or if you are like me and get confused between gradient and derivative notation) Link. Wikipedia has some useful information as well.
  • Collection of Quantitative Interview problems by Pete Benson, University of Michigan. Link
  • Cholesky Factorization Link
  • QR Factorization Link

System Design (for ML)

  • Structure for Google Index Link
  • Recommender Systems, Xavier Amatriain Link 1 Link 2
  • News Feed Ranking @ Facebook (Lars Backstrom) Link

Uncategorized

  • Sobel Operator Link
  • You have a fair Die, and you can choose to roll it up to 3 times. Whenever you decide to stop, the number that’s facing up is your score. What strategy would you choose to maximize your score? What is the expected score with your strategy? If you are given more than 3 chances, can you improve your score?
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].