5 days agoAnother Milestone: Coding Courses CompleteRounding a Corner in my Master’s Degree Journey I recently submitted the final exam for the High Performance Computing course in my Master’s Degree program in Health Data Science. While this represents completion of 70% of my overall coursework (assuming I pass, fingers crossed…) this was the final code-specific data…Data Science2 min read
Published in MLearning.ai·Apr 30And the Winner Is…A Clear Answer to Which Machine Learning Approach is the Best A commonly asked question among those studying machine learning for the first time, especially after they have reviewed several different machine learning algorithms, is “Which one is the best one?” …Data Science5 min read
Published in MLearning.ai·Mar 29Perfecting Parallel Python ProgrammingUse Dask for the Task and Bask in the Fast In my last post I compared four different approaches to performing a task in Python, with NumPy and vectorized Python dramatically outperforming for loops and list comprehensions. …Dask3 min read
Mar 26Eat My Dust, Loops!NumPy and Vectorization vs. List Comprehensions and For Loops Occasionally when facilitating Cornell classes a student question why NumPy functions and vectorized code approaches are so much better in data science than list comprehensions and native for loops, and what the actual performance difference is in real life. Since I…Data Science2 min read
Feb 27Another MilestoneGoogle Cloud Certified Professional Machine Learning Engineer Last Friday I took and passed the Google Cloud Certified Professional Machine Learning Engineer exam. (GCCPMLE Certification? That’s a mouthful…) This one was tough in part because of its incredibly large scope. It covers domains from machine learning practitioner, general ML ops, and…Machine Learning1 min read
Feb 19Fuzzy Wuzzy Neural NetsBetter Testing Error Gets! As a kid, I loved the play on words of the “Fuzzy Wuzzy was a bear…” tongue twister (probably a little too much). It struck a chord with me, not only because it was hard to say five times fast, but because of the imagery of…Neural Networks6 min read
Published in MLearning.ai·Feb 8Two Steps Forward, Two Steps BackRepeat Until Convergence (Neural Networks and Back Propagation) In this post, I’ll start with a high-level review of what we’ve learned so far with neural networks and how they work up through a complete forward pass, and then conceptually walk through the back propagation technique to use gradient descent and…Deep Learning11 min read
Published in MLearning.ai·Jan 29First Take: Self-Supervised LearningDe-mystifying a Concept That Could Change the World of AI/ML I’m still buried, so haven’t gotten into my back propogation blog post yet. However, I did run across a new-to-me concept that I once again found painful to try to research (see my previous blog for a summary of the…Machine Learning3 min read
Jan 9Minutia Matters — Hello World Year 2Why I Write the Blogs I Write I’m currently buried in a full-semester course that’s being run over just four weeks as part of my M.S. in Health Data Science program, so I might not get back to a time-consuming blog post till February. This is really a shame, because…5 min read
Published in MLearning.ai·Dec 29, 2021Uncovering the Deep State… of Neural NetworksDeep Learning Math Walk-Through and Code Logic In the previous blog post we walked through an example where we used a neural network with two neurons and a single hidden layer to produce a (wildly inaccurate) prediction function. As we discussed before, this is fine if two kinks in your…Deep Learning7 min read