Articles about IT & AI
The most useful features in the latest Javascript (since ES6)
In June 2015, after six years of break, there was a significant update of Javascript which brought lots of new features. Since that time every year we a new edition with a set of new features which are supposed to help developers and make our work more efficient. To help you keep track on what is going on with Javascript versions, I’m going to list the most useful features grouped by the edition and add some code examples for a better overview.
7 min readHow to pass the machine learning interview?
You can download pdf version here. Intro to machine learning interview questions Machine learning (ML) is a rising field. It offers many interesting and well-paid jobs and opportunities. To start working in machine learning, you should become familiar with: mathematical fundamentals — linear algebra, calculus, optimization, probability, and statistics, etc., machine learning fundamentals — prepare data, validate and improve results, interpret results, recognize and avoid overfitting, etc.,
6 min readWhat do you need to learn to become a front-end developer?
Recently, a lot of people ask what they should learn to become a front-end developer. How to learn front-end while there are so many things to learn, everything changes so fast, new technologies, new popular libraries almost once a year. When you start reading articles and news about it, you can feel lost. All these technologies React, Angular, Vue.js, jQuery, Javascript, even Bootstrap are popping up everywhere. And at this point, you probably wonder how and where to start and finally become good at it.
6 min read20 Essential Python Tips and Tricks You Should Know
Python is a popular, general-purpose, and widely used programming language. It’s used for data science and machine learning, scientific computing in many areas, back-end Web development, mobile and desktop applications, and so on. Many well-known companies use Python: Google, Dropbox, Facebook, Mozilla, IBM, Quora, Amazon, Spotify, NASA, Netflix, Reddit, and many more. Python is free and open-source, as well as most of the products related to it. Also, it has a large, dedicated, and friendly community of programmers and other users.
8 min read6 Top Machine Learning Libraries For Javascript in 2019
Intro to Machine learning libraries for Javascript Usually, people apply machine learning (ML) methods and algorithms using one of two programming languages: Python or R. Books, courses, and tutorials about Machine Learning most often use one of these languages as well (or both). Python is a general-purpose programming language used not only for Machine Learning but for also for scientific computing, back-end Web development, desktop applications, etc. R is created primarily for statisticians.
4 min readHow to create a chatbot in Python
Natural language processing (NLP) is one of the most promising fields of artificial intelligence that uses natural languages to enable human interactions with machines. There are two main approaches to NLP: – rule-based methods, – statistical methods, i.e., methods related to machine learning. There are several exciting Python libraries for NLP, such as Natural Language Toolkit (NLTK), spaCy, TextBlob, etc. A chatbot is a computer software able to interact with humans using a natural language.
4 min readHow to create image recognition with Python?
Image recognition is one of the most widespread machine learning classes of problems. It aims at training machines to recognize images similarly as people do. Image recognition belongs to the group of supervised learning problems, i.e., classification problems, to be more precise. This article presents a relatively simple approach of training a neural network to recognize digits. This approach uses an ordinary feedforward neural network. The accuracy of the model can be further improved using other techniques.
4 min readDifferences between Artificial Intelligence and Machine Learning and why it’s important for us
Artificial intelligence (AI) is everywhere around us: image recognition and contacts suggestions on Facebook or Twitter, self-driving cars, software that beats champions in chess and go, books recommendations on Amazon, Google search, Apple Siri and Microsoft Cortana, and so on. It became a very important aspect of our lives. Its importance raises, and we rely on AI more and more every day hoping that it’s going to improve our well-being.
3 min readWhat is functional programming and it’s most important aspects?
Intro to what is functional programming Functional programming is an interesting programming concept which gains a lot of attention lately. This article presents some of the most important aspects of functional programming in general and provides several examples in Python. Functional programming is a kind of the declarative programming paradigm where functions represent relations among objects, like in mathematics. Thus, functions are much more than ordinary routines. This programming paradigm can be implemented in a variety of languages.
7 min readWhich front-end framework is the best in 2019
Frameworks are a very powerful tool in the development of modern web and mobile applications. Just think about sites and apps like Facebook, Netflix, and Instagram for example. It’s exactly frameworks that are responsible for their uninterrupted operation by providing and giving their users a complete experience. We can define a framework, most simply, as a large number of pre-built components which give developers the ability to expand and customize them depending on the application they make.
13 min read