Beginning at ~8:30PM EST on Nov. 7, 2020, President-elect Joe Biden and Vice President-elect Kamala Harris addressed the nation with a powerful and hopeful stance for the United States of America. It’s available to watch on C-SPAN, among other networks.
Their address outlined their intended focus as an administration including such topics as: education, equal rights, reinvestment in science and climate change, reinvigorating opportunity for the lower and middle classes, and reuniting the American people.
Below is a handful of memorable quotes from the address.
“I know times have been challenging, especially the last several months. The grief, sorrow, and…
If you work with Python and Visual Studio Code, go ahead and do yourself a favor: download the Pylance extension (preview) and try it out for yourself.
Pylance is an extension for Visual Studio Code. More specifically, Pylance is a Python language server — this means it offers enhancements to IntelliSense, syntax highlighting, package import resolution, and a myriad of other features for an improved development experience in the Python language.
You can find the full list of features here. …
If you want to play an ultra-realistic space simulator on your phone, you’d better be prepared to commit some time to it.
EVE Echoes is a mobile game that was released on August 13, 2020. According to the official site, this new mobile game is, “an immersive sci-fi sandbox MMO on mobile”. In simpler terms, it’s EVE Online for your phone.
If you’re not familiar with EVE Online, it’s a space simulator MMO with a massive online community and a unique persistent world in which every player logs in and plays on the same server.
EVE Echoes has some notable…
If you’re a leading member of a development team that typically works separately, I triple-dog-dare you to:
Version control is the concept of digitally tracking changes in a document or set of documents over time. For example, a framework called git is one of the most widely used options for version control in the world. It’s used by developers across the world for managing code. Specifically, developers use it to coordinate hundreds of individuals making tens of thousands of changes to a relatively small set of documents.
And, on that note, what is code? It’s a set of instructions. The rules for how a system should behave. What is allowed, and what is not. …
I recently trained a Recurrent Neural Network on the collective works of Emily Dickinson in order to generate new poetry.
In order to make this happen, I repurposed a demonstration available here on Google Colaboratory. If you check out the notebook, it documents a fairly standard Tensorflow prediction model.
I used The Complete Project Gutenberg’s Poems to fuel the model’s training data. I fed the model a large single file, but a much better approach would be to break each poem out separately before training.
Below is a real poem written by Emily Dickinson (one of many used for training…
If you work with data in any capacity, go ahead and do yourself a favor: download KNIME Analytics Platform right here.
KNIME Analytics Platform is the strongest and most comprehensive free platform for drag-and-drop analytics, machine learning, statistics, and ETL that I’ve found to date. The fact that there’s neither a paywall nor locked features means the barrier to entry is nonexistent.
Connectors to data sources (both on-premise and on the cloud) are available for all major providers, making it easy to move data between environments. SQL Server to Azure? No problem. Google Sheets to Amazon Redshift? Sure, why not…
Programming is hard enough on its own, but getting started can be even harder. This article is intended to help you install the tools required for modern Python development. I’d recommend that you use the Windows 10 or Ubuntu 18+ operating systems if you are following along.
For those who are already familiar, feel free to skip this section.
However, if you are new to development, it’s essential for you to understand how to access the Command-Line Interface (CLI) of your operating system.
The terms “CLI”, “command-line interface”, “command-line”, and “terminal” are used interchangeably by developers. A CLI is a…
If your goal is maximizing accuracy for a new text classification model, you should consider using the Banana Test.
There are millions of instances in which businesses have collected free-form text in their systems. In order to automate business processes that utilize this data, the free-form text often needs to be bucketed into higher-level categories. Text classification models are capable of classifying such free-form text quickly and effectively… for the most part.
Regardless of the reported validation/test accuracy, there are a number of gotchas that can cause even the most well-trained text classification model to fail miserably at making an…
For anyone unfamiliar with the concept, unit testing is the practice of writing a series of tests (or “assertions”) regarding the behavior of your code to ensure that everything works as expected. Unit tests can be run at any point, over and over again, to reinforce your confidence in what you’ve written and allow you to understand (and often redefine) how your code handles various scenarios. By comprehensively testing both the “happy path” and “edge cases”, you can protect your code against breaking changes in the future.
Without unit tests, it may be very intimidating for you to make a…