A full course in Russian can be found at this link << a>.
The original English course is available at this link
A new lecture is scheduled every 2-3 days.
Who are these people?
Let's learn more about those who prepared this course for us and will conduct it.
- Magnus Hyttsten , Developer Advocate, Google
- Juan Delgado , Content Developer, Udacity
- Paige Bailey , Developer Advocate, Google
First, who are developer advocates
? Judging by the this article from Habr
they are evangelicals. Who are the evangelists?
IT evangelist - a specialist who is professionally engaged in promoting information technology.
Studying machine learning we will encounter many new and different terms, for example, such terms as artificial intelligence
, machine learning
, neural networks
and deep learning
. What do these terms really mean and how do they relate to each other?
Below we analyze each of these terms and show their connection with each other.
: a field of computer science that aims to achieve the development of human-like intelligence from a computer. There are many ways to achieve this goal, including machine learning and deep learning.
: a set of related techniques using which a computer is trained to perform a certain task, rather than directly programming the solution of a problem.
: a design (structure) in machine learning inspired by neuron networks (nerve cells) in the biological brain. Neural networks are a fundamental part of deep learning and will be studied (affected) in this course.
: A machine learning sub-area using multi-layer neural networks (multi-layer neural networks). Often the terms "machine learning" and "deep learning" are interchangeable.
Machine learning and deep learning also consist of many sub-areas, branches and unique techniques. One of the most significant and well-known examples is the separation of “ learning with a teacher
” and “ learning without a teacher
In simple terms, in “learning with a teacher,” you know what you want to teach a computer, while “learning without a teacher” is similar to allowing a computer to determine for itself what can be learned. “ Teacher Training
” is the most standard type of machine learning, and it’s on this we will focus on this course.
What do we need from the tools?
- basic knowledge (loops, conditional operators, lists, arithmetic operations, and some other basic structures).
CoLab: sandbox for our applications
To reduce the amount of software you need to install on your local machine, throughout the course we will use the free Google service Colab
based on Jupyter
... and standard call-to-action - subscribe, put a plus and make share :)
Video version of the article
What kind of English language courses in this direction should be taken to translate for public and pack into materials (text + video)? What format of practical tasks is the most suitable in these areas - ready-made assemblies on GitHub or code snippets for later own knowledge of all parts?
Any feedback is welcome!