This morning Patrick Honner posted the image below on Twitter. The image was created by Robert Bosch by solving a…
Continue Readingproblem
What is Multicollinearity? Here’s Everything You Need to Know
Introduction Multicollinearity might be a handful to pronounce but it’s a topic you should be aware of in the machine…
Continue ReadingWhat is the most important question for Data Science (and Digital Transformation)
Have you just completed a boot camp or graduated with your degree in data science, computer science, machine learning, etc.…
Continue ReadingRandom sample overlap
To make the problem slightly more general, take two samples of size √n from a population of size n where…
Continue ReadingA Gentle Introduction to Maximum a Posteriori (MAP) for Machine Learning
Density estimation is the problem of estimating the probability distribution for a sample of observations from a problem domain. Typically,…
Continue ReadingCollatz conjecture skepticism
The Collatz conjecture asks whether the following procedure always terminates at 1. Take any positive integer n. If it’s odd,…
Continue ReadingBeating the odds on the Diffie-Hellman decision problem
There are a couple variations on the Diffie-Hellman problem in cryptography: the computation problem (CDH) and the decision problem (DDH).…
Continue ReadingUsing one RNG to sample another
Suppose you have two pseudorandom bit generators. They’re both fast, but not suitable for cryptographic use. How might you combine…
Continue ReadingUsing Python Projects to Make a Better Math Class
Using Python Projects to Make a Better Math ClassEquations are fun, but the real insights happen when kids explore math with codeYoung…
Continue ReadingOptimization with SciPy and application ideas to machine learning
For demonstration purpose only, we severely limit the number of iteration to 3. result = optimize. minimize(scalar1,x0=-20,method='SLSQP',constraints=cons,options={'maxiter':3})The result is, as…
Continue ReadingOptimization with Python: How to make the most amount of money with the least amount of risk?
We can simply compute a rolling monthly return by subtracting the previous month’s average stock price from the current month…
Continue ReadingLinear programming and discrete optimization with Python using PuLP
Linear programming and discrete optimization with Python using PuLPLinear and integer programming are key techniques for discrete optimization problems and they…
Continue ReadingHow to be a great programmer
Based on my experience and the programmers whose backgrounds I’ve researched, I see programming fundamentals as a two-part approach. Problem…
Continue ReadingMy Competitive Programming Journey To Google
We weren’t going to make the same mistake again, so this time we did a lot of team virtual contests…
Continue ReadingYou Are Not Google
For instance, how much smaller would the data need to be before you’d elect not to use Hadoop?You Are Also…
Continue ReadingChaos Is Our Employer
Chaos Is Our EmployerPabloBlockedUnblockFollowFollowingMar 22Almost five years ago Peter Welch wrote his epic and sad-but-true essay Programming Sucks. I really love…
Continue ReadingWhat to Look for in an AI Partner
Furthermore, think about what metrics you are going to use to measure success and how you are planning to track…
Continue ReadingThe Art of Bug Reporting
Save developers some time and confusion and describe how you think it should be fixed here. Screenshots!If you can see…
Continue ReadingHow To Use Your Programming Skills to Decode Your Skin Care Routine
Some people with buy ANYTHING as long as it sounds fancy. What gullible fools. But then two things happenedA beauty-junkie friend…
Continue ReadingBaloney detection kit in software development
Baloney detection kit in software developmentAlex BotenBlockedUnblockFollowFollowingFeb 24One of the challenges in software development is to remain focused on delivering…
Continue Reading2 Questions for a Junior Data Scientist
Three reasons:In industry projects, it often makes sense to build a quick MVP or a simple solution, get some feedback…
Continue ReadingHow to Improve Performance With Transfer Learning for Deep Learning Neural Networks
An interesting benefit of deep learning neural networks is that they can be reused on related problems. Transfer learning refers…
Continue ReadingHow Debugging Can Make You a Better Developer.
How Debugging Can Make You a Better Developer. Inside every large program, there is a small program trying to get out.…
Continue ReadingTowards a simple theorem prover
Why can’t it be simplified?Note: I also noticed a different problem with Cedille-Core, which may make it incompatible with the…
Continue ReadingSolving Travelling Salesperson Problems with Python
Solving Travelling Salesperson Problems with PythonHow to use randomized optimization algorithms to solve travelling salesperson problems with Python’s mlrose packageGenevieve HayesBlockedUnblockFollowFollowingJan 17mlrose…
Continue Reading