Read Large Files Efficiently with Python
With the rate at which data is growing the size of files we are expected to process is growing seemingly exponentially. These increasingly large files mean we need to do everything we can to...
Machine Learning, Deep Learning, Computer Vision, and AI for Software Engineers
With the rate at which data is growing the size of files we are expected to process is growing seemingly exponentially. These increasingly large files mean we need to do everything we can to...
Whenever we are building machine learning models we always have to evaluate the data. For classification problems, at the very least, we need to look at the class distributions to see how balanced or...
About a week ago I wrote and submitted 2 articles for the Machine Learning and AI Challenge on CodeProject. While I will admit that I put these articles together rather hastily, they do demonstrate many...
Coursera is a great resource for continuing your learning and education as a software engineer and/or expanding into the field of data science. In this post, I discuss two free courses in data science they are offering. While I...
Visual Studio Code is an excellent IDE for working with all kinds of different languages and projects. Additionally, I am quite surprised by how many open source developers (i.e. Microsoft “detractors”) out there have taken...
If you’re reading this blog then I am sure you have heard of Kaggle. There is a competition under way for classifying satellite data as icebergs or ships. Additionally, there is a great “starter”...
Personally, Vi and Vim are painful to work with and I always forget how to exit out of the editor when I am done working. So, for my reference and yours, here is the...
We all need to work with lists, arrays, and tuples when programming and it seems like every time I work with Python I am impressed by someone else’s concise, elegant code for working with...
With all of the Python code I have been writing lately and using Anaconda to manage the installation of packages, I have been watching the free disk space on my machine disappear at an...
Anaconda takes a lot of the pain out of getting the necessary Python packages installed for data science. Additionally, Anaconda can make it extremely easy to install TensorFlow. When installing Python packages for development, using environments...