Web-Dev-Hub-Docs
Web Development Frameworks & Libraries
Productivity
Misc
GitGateway
Backend
Networking
Science & Tech (Innovation)
Reading
Docs
Code Editors & Tools
Free-Stuff
Blockchain & Crypto
Data Structures & Interviewing
WEBDEV-Bootcamp-Notes
Group 1
Powered By GitBook
Machine Learner
This list of resources is specifically targeted at Web Developers and Data Scientists…. so do with it what you will…This list borrows…

Everything You Need To Become A Machine Learner

This list of resources is specifically targeted at Web Developers and Data Scientists…. so do with it what you will…This list borrows heavily from multiple lists created by : sindresorhus

Machine learning is a subfield of artificial intelligence, which is broadly defined as the capability of a machine to imitate intelligent human behavior. Artificial intelligence systems are used to perform complex tasks in a way that is similar to how humans solve problems.
The goal of AI is to create computer models that exhibit “intelligent behaviors” like humans, according to Boris Katz, a principal research scientist and head of the InfoLab Group at CSAIL. This means machines that can recognize a visual scene, understand a text written in natural language, or perform an action in the physical world.
Machine learning is one way to use AI. It was defined in the 1950s by AI pioneer Arthur Samuel as “the field of study that gives computers the ability to learn without explicitly being programmed.”

Natural language processing

Natural language processing is a field of machine learning in which machines learn to understand natural language as spoken and written by humans, instead of the data and numbers normally used to program computers. This allows machines to recognize language, understand it, and respond to it, as well as create new text and translate between languages. Natural language processing enables familiar technology like chatbots and digital assistants like Siri or Alexa.
### Neural networks
Neural networks are a commonly used, specific class of machine learning algorithms. Artificial neural networks are modeled on the human brain, in which thousands or millions of processing nodes are interconnected and organized into layers.
In an artificial neural network, cells, or nodes, are connected, with each cell processing inputs and producing an output that is sent to other neurons. Labeled data moves through the nodes, or cells, with each cell performing a different function. In a neural network trained to identify whether a picture contains a cat or not, the different nodes would assess the information and arrive at an output that indicates whether a picture features a cat.

Be familiar with how Machine Learning is applied at other companies

Be able to frame anMachine Learning problem

· [📰] Software 2.0
· [📖] The Future Computed

Be familiar with data ethics

Be able to import data from multiple sources

Be able to setup data annotation efficiently

Be able to manipulate data with Numpy

Be able to manipulate data with Pandas

Be able to manipulate data in spreadsheets

Be able to manipulate data in databases

Be able to use Linux

Resources:
holy grail of learning bash

Be able to perform feature selection and engineering

Be able to experiment in a notebook

Be able to visualize data

Be able to model problems mathematically

Be able to setup project structure

Be able to version control code

Be able to setup model validation

Be familiar with inner working of models

***Bays theorem is super interesting and applicable ==> — \[📰\]*** Naive Bayes classification

Be able to improve models

Be familiar with fundamental Machine Learning concepts

CNN
[ 📺] Lesson 0
[📺 ] Lesson 1
[📺 ] Lesson 2
[📺 ] Lesson 3
[📺 ] Lesson 4
[ 📺] Lesson 5
[ 📺] Lesson 6
[ 📺] Lesson 7
[📺 ] Lesson 8

Implement models in scikit-learn

Be able to implement models in Tensorflow and Keras

Be able to implement models in PyTorch

Be able to implement models using cloud services

Exported from Medium on August 31, 2021.
Last modified 1d ago