Making Sense of Big Data

A concise overview of approaches available in Python

If you’re about to start a big data project you will be either retrieving a lot of information or crunching big numbers on your machine, or both. However, if the code is sequential or synchronous your application may start struggling.

Let’s see which concepts and Python libraries can improve your…

New features that can simplify your data processing code — what are they and what do they improve?

Python 3.9 has accumulated a lengthy list of improvements with some pretty significant changes such as a new type of parser. The new PEG parser takes a little more memory but is a little faster and should be able to handle certain cases better compared to the LL(1) parser. Although…

Using the examples of Naive Bayes, MaxEnt (Logistic Regression), HMM, and CRF

There are a few types of classical supervised machine learning algorithms: Naive Bayes, MaxEnt (also called Logistic Regression), Decision Trees, Hidden Markov Models (HMMs), Support Vector Machines, Conditional Random Fields (CRFs), Neural Networks, and some others. The top n list may differ depending on the field they are used in.

Methods and tricks that I found useful for exploring and processing data on the go, back when I just started learning Python a few years ago.

Have you just started self-teaching Python? Great decision! Python is a pretty popular language in a few domains, and particularly in Data Science according to the 2018 Kaggle Machine Learning and Data Science survey. …

Anna Astori

Data Engineer @Decathlon Russia. AWS Certified Solutions Architect. Python developer. Ex-Amazon (Alexa AI). I’m also a big figure skating fan and a foodie.

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