Image for post
Image for post

Data Science is programming, and while data scientist is generally more concerned with the P-Value of a statistical test it is important to have a solid grasp on the basics of computer science. Data science is built on a long tradition of computer science, and computer science is built on a foundation of problem-solving methods based around math and logic. These problem-solving methods are utilized with programming languages and frameworks ad are referred to as Programming Paradigms.

There are two main, overarching paradigms when it comes to problem-solving in programming.

  • Imperative: Imperative programming languages are closely tied to machine architecture…

Image for post
Image for post

Go is an ancient board game that has been played for more than 2,500 years, and is considered the be the oldest game continuously played to the present day. It is an abstract strategy game that most scholars contend was adapted from tribal Chinese warlords and generals placing stones on the ground to plan and prepare for attacks.

The game is played on a board with numerous points. The professional Go board being 19x19 points but learning boards going down to as small as 9x9, and the original Go board was 17x17 points but was later was standardized to the…


Image for post
Image for post

Two Roads and the woods, maybe?

A journey of a thousand miles starts with one step… or something inspirational like that. I am not much on the inspirational pep talks or the long arduous journey metaphors that make you out to be Frodo and Sam on the way to Mount Doom to destroy the One Ring — when it comes to these sort of posts. I am a lot more of a post-modernist in that regard. With that said, what was my journey and how did I end up on the data science hype train, and why?


Abstract

Online market stability is predicated upon consumer trust. Most online platforms provide an open and semi-anonymous platform for posting reviews for a wide range of products. Due to the open and anonymous nature of these platforms, they’re vulnerable to reviews being faked, and the most efficient way to do this is to generate reviews using one of the many advanced Natural Language Processing (NLP) pre-trained models. These models are generally offered as free and open-source research projects that utilize advanced research into language processing and semantic understanding. …


Königsberg, 1735

Image for post
Image for post

In the year 1735, the Prussian city of Königsberg was divided into 4 distinct landmasses by 7 different bridges that stretched across the river Pregel. A question was posed concerning the bridges. Could a man traverse all bridges, without doubling back and end back up where they started. This perplexing question would launch a branch of mathematics on its own, and that branch of mathematics is more relevant now than ever before.

Leonhard Euler would prove this question had no answer, and the way he did it would form the foundations of Graph Theory. Euler would relay,

This question is…


Image for post
Image for post

Looking back at the beginning of my journey when I first decided that I wanted to reach out and plumb the depths of data science in a bootcamp, I didn’t think it would start by being defeated by simple HTML with Table tags. It happened though! My first, and blatantly easy, task that I had assigned myself was building a webscraper that would scrape movie information, so that I could practice my exploratory data analysis skills on. Unfortunately, my eyes were bigger than my stomach (to borrow an old idiom), and my technical abilities at the time were not up…


Data Science offers several very competent and useful frameworks for building, maintaining, and deploying Neural Networks. Of these many frameworks two have set themselves apart from the rest of the chaff by being flexible and easy to put into a production environment. These are PyTorch and Tensorflow. PyTorch being developed and maintained by Facebook and Tensorflow being developed and maintained by Google. These are the two most popular and widely used frameworks for developing Artificial Neural Networks.

What is a Neural Network?

  • Artificial Neural Networks at the most base level explanation is an attempt to model how the human brain functions on a level that…

Samuel Middleton

Data Science | Data-Driven | Analytics | Communicator | Python, PyTorch, Machine Learning, NLP, Computer Vision | Seeking Full-time Data-Analyst Position

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store