Data augmentation in data analysis are techniques used to increase the amount of data by adding slightly modified copies of already existing data or newly created synthetic data from existing data. It acts as a regularizer and helps reduce overfitting when training a machine learning model. …

You have probably heard of Bitcoin, but if you want to fully acknowledge its existence, I recommend reading Andreas’ book — The Internet of Money.

Today we are going to discuss how to predict the price of Bitcoin by analyzing the pricing information for the last 9 years by using…

recognition with transfer learning

Abstract

In this blog we will present a guide for transfer learning with an example implementation in Keras using ResNet50 as the trained model. The case is to transfer the learning of a ResNet50 trained with Imagenet to a model that identify images from CIFAR-10 dataset. …

Introduction:

To recognize objects in realistic settings, it is necessary to use much larger training sets. In this study, ImageNet was used, which has 15 million labeled images in over 22,000 categories.

But due to the complexity of the recognition task, a large data set is not enough, using a Convolutional…

Regularization is a technique used in an attempt to solve the overfitting problem in statistical models.

First of all, I want to clarify how this problem of overfitting arises.

When someone wants to model a problem, let’s say trying to predict the wage of someone based on his age, he…

Error, Loss Function, Optimization

The basic principle used by a number of machine and deep learning algorithms is called supervised learning. You can think of it as learning from mistakes, since it uses iterative procedure to find a minimum of PREDICTION ERROR of a machine learning model for the given training data. The error…

Machine learning, and especially deep learning, are two technologies that are changing the world.

After a long “AI winter” that spanned 30 years, computing power and data sets have finally caught up to the artificial intelligence algorithms that were proposed during the second half of the twentieth century.

This means…

DEFINITION :

Recursion is a process that refers to the very object of the process at a point in the process. In other words, it is an approach whose description leads to the repetition of the same rule.

EXAMPLE:

Take a look at the following algorithm that calculates a number x taken to…

“What happens when you type in a URL” is a deceptive question commonly asked in tech interviews. If you look online, there are many very detailed resources but few concise explanations of how a web browser, a server, and the general internet work together.

This is how I would explain…

What is the IoT?

The IoT is the acronym for Internet Of Things (Internet of Objects in French). The term IoT first appeared in 1999 in a speech by Kevin ASHTON, a British engineer. It was used to designate a system where physical objects are connected to the Internet. …

Hamdi Ghorbel

student at holbertonschool

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