Discover the dark side of artificial intelligence

Image for post
Image for post
Image source: author.

Today, we rely on artificial intelligence for everything. It helps us choose TV shows and make business decisions. Artificial intelligence works well with large amounts of information, optimizes processes, detects fraud, and creates new drugs. But from an ethical standpoint, AI poses more questions than it answers.

What problems keep AI experts up at night? Let’s find out.

10 Ethical AI Issues

We will not talk about how creating artificial intelligence systems is challenging from a technical point of view. This is also an issue, but of a different kind.

I would like to focus on ethical issues in AI, that is, those related…

Let’s learn about one of the popular ML algorithms

Various beverages on a table
Various beverages on a table
Photo by Pritesh Sudra on Unsplash.

When you start learning about artificial intelligence, one of the first things that you encounter is Naive Bayes. Why are Naive Bayes classifiers so fundamental to AI and ML? Let’s find out.

Uncertainty and Probability in Machine Learning

Artificial intelligence has to operate with data that, in many cases, is big but incomplete. Just like humans, the computer has to take risks and think about the future that is not certain.

Uncertainty is hard to bear for human beings. But in machine learning, there are certain algorithms that help to find your way around this limitation. …

Don’t get rusty this year

Photo by Roman Kraft on Unsplash.

Searching for a new programming language to learn in 2021? There are many great options out there, but Rust might be one of the best. It’s fun to learn, can improve your skills as a software developer, and has a very welcoming community.

In this article, I will look at why you should learn Rust, list the path I would take to learn it if I were you, and then include resources (all of them free!) that you can use in your journey.

Why Should You Learn Rust?

I’m not going to say that every software development company in the world is waiting in line…

Learn about the trends that will shape the next year and, perhaps, the decade

Image for post
Image for post
Photo by National Cancer Institute on Unsplash.

Artificial intelligence is a field that has the possibility of changing people’s lives. With applications in healthcare, business, finance, and other places, it seems like it is everywhere.

To help you understand where it is going right now, we have compiled a list of top AI trends for the next year. We dove deep into market reports such as Markets and Markets report, studied the news sections of tech magazines and personal opinions of AI experts and futurists to provide a full and comprehensive account.

Here’s what we can expect from AI in 2021.

Biotech and healthcare

Image for post
Image for post
Photo by Viktor Forgacs on Unsplash

Rust has a very lively and fast-paced open source ecosystem, with a ton of contributors working on a ton of awesome projects.

And if you are asking — what can I build in Rust? The answer is almost everything.

This article will feature some of the open-source Rust libraries, frameworks, and repositories that could be useful to study or use for your own project.

For your convenience, I’ve split them into fields such as web development, game development, blockchain, and others. Let’s dig in!

Web development frameworks for Rust

Build your machine learning portfolio with these ideas — examples and tutorials included

Image for post
Image for post

Studying the theory of machine learning is only good if you put it into practice. In this post, you will find some machine learning project ideas for your portfolio that will allow you to showcase your skills in 2021.

ML project ideas for beginners

I have collected some ML project ideas that can be easily implemented even by a beginner and help you get your first job or internship. I also included a link to a tutorial and a database for each project, so no more procrastinating! You have everything you need to start working on the project. Good luck!

Predictions with machine learning

Learn about the six Vs of big data and where you can use big data in your business

Image for post
Image for post

Big data is a term that describes datasets that are too large to be processed with the help of conventional tools and also is sometimes used to call a field of study that concerns those datasets. In this post, we will talk about the benefits of big data and how businesses can use it to succeed.

The six Vs of big data

Learn more about the functional, concurrency-oriented language that powers WhatsApp and WeChat.

Image for post
Image for post

Today, we will look at a rather old and somewhat quirky. language that most of you probably don’t have on your radars.

While Erlang is not as popular as some modern programming languages, it quietly runs applications like WhatsApp and WeChat that serve massive amounts of users every day.

In this article, I will tell you more about this language, its history, and whether you should think about learning it yourself.

What is Erlang, and where is it used?

Erlang is a functional, general-purpose language oriented towards building scalable, concurrent systems with high availability guarantees.

It was built at the end of the 1980s at Ericsson for handling…

Gain insights from textual data for sales, marketing, or customer service

Image for post
Image for post
Photo by Macau Photo Agency on Unsplash.

Language is a logical structure that, in theory, should be easy for a machine to work with. How difficult is it, really, to train an ML text analysis system? Let’s find out today.

What is text analysis in machine learning?

Text analysis is the process of obtaining valuable insights from texts.

ML can work with different types of textual information such as social media posts, messages, and emails. Special software helps to preprocess and analyze this data.

Text analysis vs. text mining vs. text analytics

Text analysis and text mining are synonyms. They describe the same process of extracting meaning from data by observing patterns.

However, text analysis and text analytics are a bit different…

Make your machine learning models more effective

Neon signs that read “PERFECT.”
Neon signs that read “PERFECT.”
Photo by Jonathan Hoxmark on Unsplash.

The principal goal of machine learning is to create a model that performs well and gives accurate predictions in a particular set of cases. In order to achieve that, we need machine learning optimization.

Machine learning optimization is the process of adjusting the hyperparameters in order to minimize the cost function by using one of the optimization techniques. It is important to minimize the cost function because it describes the discrepancy between the true value of the estimated parameter and what the model has predicted.

In this article, we will discuss the main types of ML optimization techniques.

Parameters and Hyperparameters of the Model

Before we…


Serokell is a software development company focused on building innovative solutions for complex problems. Come visit us at!

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