Categories
Article Machine Learning

How to Get Up and Running with Scikit-Learn

Machine learning is fascinating, but it can be overwhelming if you’re just getting started. Luckily, scikit-learn is an open-source machine learning library that allows you to jump in and gain hands-on experience immediately, harnessing the power of almost 2,000 contributors without reading a single scientific paper.

If this sounds interesting to you, read on. In this article, we’re going to learn what scikit-learn is, how to install it, and how to run it using Python and Jupyter Notebooks.

Categories
Article Machine Learning

The Nuanced Truth: Exploring Differences Between ML and AI

Everyone has heard of machine learning and artificial intelligence at this point, right?

There is an insane amount of buzz around ML and AI, and for good reason. The techniques available to us today allow for mind-blowing applications that would have seemed like magic just a few years ago.

Categories
App Dev Article

Boom! A new app is born.

About four months ago, in late November 2020, I finally took action on an ambitious plan that I’ve had in the back of my head for quite a while. I wanted to build a language-learning app that was just a bit different than the others I’ve tried.

As with any project, it seemed easy… until I got started!

Categories
Article Linux Video

10 Minute Linux Crash Course – Everything You Need to Get Started Now

Some of us grew up clicking around in MS Paint on Windows. Others may enjoyed the luxurious interface afforded by Mac OS. Still others may have been stuck with nothing more than a cell phone, or even just a TI-84 calculator.

Regardless of your humble beginnings, I want to congratulate you on taking things to the next level by jumping headfirst into the world of Linux. Whatever your reason for dipping your toes in these waters, I’m sure you won’t regret it! Anyone involved with computers will almost certainly encounter Linux at some point in their career, so now is the time for you to get ahead of things and figure out how to use the dang thing!

All you’ll need is a little patience and about 10 minutes to get started! Read on.

Disclaimer: the video is 10 minutes, but the article may be a bit more verbose. 🙂

Categories
Article JavaScript

4 Fun JavaScript Examples for Beginners

Welcome to our JavaScript lesson! Today, we’ll be trying out some fun examples to see a few of the cool things you can do with JavaScript.

Categories
Article Python

Django: How to Install and Run Your First Web App

Friends, we all have ideas for apps. Everyone that I’ve talked to, whether they’re interested in technology or not, has had some kind of idea for something that their phone and computer could do better, something to make their lives that much easier. Yet, getting started can be tremendously intimidating. How can we actually make it happen? Do we need degrees? Years of study? A natural gift?

I think the answer is no. Applications are can be complex and vary widely in functionality, but the fundamentals are the same. This is true whether you’re building for mobile phones, web, or even desktop.

Today, we’ll take the first step to bringing your stunning app idea to life. We’ll be working with Django, which is a Python framework used to make web apps that are fast, secure, and maintainable.

Categories
Article Productivity

5 Steps to Writing Your Next Technical Article

Over the past few months, I’ve written fair number of technical articles. At first, it felt unnatural to apply what I learned in English class to the cold logic of programming and computers. Despite this, I rinsed and repeated enough times to see that it’s not such a bad fit after all. Below, I outline the five steps I take, in one form or another, every time I write a technically-focused article.

Categories
Article Productivity

Design vs. Implementation: The Eternal Divide

Typically, people don’t go about their day thinking about design and implementation, or at least not in these terms. Such words are usually limited to the vocabulary of engineers, programmers, developers, or project managers. In spite of this, these two concepts can apply to just about everything in your daily life. Learning to think in these terms may give you a new perspective.

Categories
Article Linux Productivity

Take Your Linux Workspace Anywhere: Backup for Nerds

How many times have you sat down at a new Linux computer and felt like you were starting all over again? All of those aliases, every little helper file and script - gone. This new computer is a shell of its former self (pun intended). Your heart warms as you think back to the comfort and productivity that came with your Linux workstation at home. If only there were a way to take everything you know and love on the go…

Thankfully, there is!

Categories
Article Productivity

How to Create a Kanban Board in OneNote

Sometimes, I have trouble prioritizing my tasks. My day becomes a whirlwind of distraction; I end up talking to a lot of different people working on very different projects. This would lead to considerable stress; as soon as I’d start to work on one thing, I’d get pulled away and forget where I left off, or even what I was working on!

I needed a system to keep my head on straight. I played with Kanban Flow at home and found it to be incredibly useful, but to my dismay, it wasn’t available at work, so I had to find another option.

I turned to OneNote, Microsoft’s notetaking software. As I tweaked my little wannabe Kanban Board, I was more and more impressed at the flexibility and utility of OneNote.