Mike is a machine and deep learning expert with a love of problem solving. His background is in mathematics - winning an Institute of Mathematics and its Applications award for excellence graduating top of his university studies - as well as machine learning where he worked on a Ph.D. in applied mathematics and machine learning, collaborating with an industrial partner in anomaly detection. With over 5 years experience is tackling complex problems, his key skills include: ? Mathematical and statistical modelling for predictive maintenance & classification problems ? Programming in Python, Matlab, SQL, including scipy, numpy, sklearn, pandas, keras ? Supervised and unsupervised machine learning ? Deep learning including CNNs, autoencoders, LSTMs ? Dimensionality reduction: PCA/SVD, multidimensional scaling, t-SNE ? Natural language processing, including nltk, word2vec, regex ? SQL databases including PostgreSQL ? Reinforcement learning ? Problem solving