We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja

Rafał Mobilo

Ten kurs wchodzi w skład serii kursów o Pythonie. Wybierz właściwy, zależnie od stopnia znajomości Pythona i zainteresowań:

Read more

Ten kurs wchodzi w skład serii kursów o Pythonie. Wybierz właściwy, zależnie od stopnia znajomości Pythona i zainteresowań:

  • Python dla początkujących

  • Myślenie algorytmiczne - algorytmy i strukutury danych, które trzeba znać

  • Myślenie algorytmiczne - grafy w Pythonie

  • Data Science - Analiza danych w Python Pandas

  • Python dla średniozaawansowanych

  • Python Flask - aplikacje webowe

  • Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja

Jeśli zastanawiasz się czy kupić akcje, czy zainwestować w złoto, to Ci nie pomogę. Nie wiem, co lepiej zrobić. Ale jeśli zapytasz, czy warto uczyć się o Machine Learning i sztucznej inteligencji, to nie mam wątpliwości co powiedzieć. WARTO. Machine Learning już się dzieje i będzie się dziać dalej. A Ty masz wybór – albo patrzysz na to z boku, albo zostajesz liderem w tej dziedzinie.

Ten kurs jest stworzony dla tych, którzy już mają wiedzę programistyczną i pracowali z danymi. Wiedza na temat samego machine learning nie jest wymagana. Pod tym względem zaczynamy od zera tłumacząc nawet co to model, predykcja, uczenie maszynowe itp.

Ale uwaga. Nie kończymy na teorii. To tylko początek. Przygotuj się na dużo programowania. Do każdej lekcji, nawet teoretycznej masz quiz i zadania praktyczne. Każde zadanie praktyczne jest rozwiązane, więc bez obaw - nie zgubisz się.

Na kursie nabędziesz intuicji stojącej za algorytmami, ale poznasz też matematykę, która tą intuicję uzasadnia. Bez obaw. Moim celem nie jest nauczanie tutaj liczenia pochodnej ani operacji na macierzach. Wystarczy, że kojarzysz mniej więcej co to jest, ale oczywiście im więcej pamiętasz z matematyki tym lepiej.

Zazwyczaj algorytm implementujemy od zera w Pythonie, a potem pokazujemy, jak korzystać z gotowych klas przygotowanych w module Scikit-Learn. Dzięki temu nie jesteś programistą, który jak małpka uruchamia funkcję nie wiedząc co dzieje się pod spodem. Pracujemy na prawdziwych danych: ceny diamentów, domów, jakość wina, wielkość mózgu, zachorowalność na choroby, rozpoznawanie kształtów i cyfr no i legendarne kwiaty Iris. Chciałbym, żeby studenci kończący ten kurs byli w stanie samodzielnie budować własne modele.

Machine Learning to olbrzymi temat, mnóstwo algorytmów, bibliotek, technik obróbki danych. Po prostu ogrom. My z tego wielkiego obszaru wybieramy tylko dwa tematy – budowę pojedynczego perceptronu, który jest ważny, bo to przecież podstawa głębokich sieci neuronowych, oraz algorytmy z rodziny regresji liniowej. Jest ich kilka i mają swoje specyficzne zastosowania i co by tu dużo mówić – nie można ich nie znać. Ale jak się przekonasz to i tak bardzo dużo, bo te tematy omówimy bardzo dokładnie: intuicja matematyka, przykłady, testy, zadania – komplet, jak na siłowni, tylko dla mózgu, a nie dla mięśni. Jeśli szukasz kursu pod tytułem „wszystkie algorytmy w jeden dzień” to szukaj dalej. Jeśli szukasz rzetelnego omówienia neuronu i regresji, to to jest to.

Przekwalifikowanie się do zawodu programisty machine learning to co najmniej kilkanaście miesięcy pracy. Jednak nos do góry. Ten kurs może być Twoim krokiem we właściwym kierunku. Wszystko w Twoich rękach. Jeśli interesuje Cię temat machine learning, nie chcesz być biernym obserwatorem rosnących zastosowań sztucznej inteligencji i chmury, zapisz się na kurs. Nic nie ryzykujesz.

Teraz jest dobry czas na Machine Learning. Nie czekaj - dołącz. Zapraszam.

Po zakończeniu tego kursu powinieneś:

  • bez problemu umieć własnymi słowami opowiedzieć o co chodzi w Machine Learning,

  • opisać jakie mamy do dyspozycji algorytmy, co to jest uczenie nadzorowane i nienadzorowane

  • znać szczegółowe zasady działania pojedycznego neuronu i umieć go zastosować do rozwiązywania problemów

  • skorzystać z różnych odmian regresji liniowej: Adaline Początkowe zadania mają na celu odświeżyć wiedzę typowo matematyczną, wprowadzić do optymalnego wykorzystania biblioteki numpy, a kolejne pozwolą poeksperymentować na własną rękę z problemami, jakie stawiamy algorytmom Machine Learning.

    Podsumowując. Jeśli masz podstawową wiedzę z programowania, jeśli nie przeraża cię odrobina matematyki i jeśli jesteś ciekawy o co chodzi z tym machine learning i sztuczną inteligencją, jeśli chcesz wystartować od zera w tym temacie, to ten kurs powinien ci to umożliwić.

    Obejrzyj lekcje próbne i pamiętając, że z zakupu można wycofać się bez konsekwencji w ciągu 30 dni zacznij swoje bliskie spotkanie ze sztuczną inteligencją – w Twoim ojczystym języku

    Do zobaczenia na kursie.

Enroll now

What's inside

Syllabus

Introduction
O kursie
Uwagi techniczne - czego potrzebujesz na kursie
Praktyka, praktyka, praktyka. Nie pozwól, żeby tak smakowity kąsek programowania przmknął Ci koło nosa. Przygotuj środowisko, w którym możesz działać na własną rękę!
Read more
Wprowadzenie do tej sekcji
VIDEO - Przygotowanie środowiska - Instalacja Anaconda i Spyder (opcjonalne)
QUIZ - Przygotowanie środowiska - Instalacja Anaconda i Spyder (opcjonalne)
LAB - Przygotowanie środowiska - Instalacja Anaconda i Spyder (opcjonalne)
Podstawy teoretyczne
VIDEO Wyjaśnijmy sobie kilka pojęć
QUIZ - Wyjaśnijmy sobie kilka pojęć
LAB - Predictive Analytics - przeglądanie danych
VIDEO - Modele predykcyjne i uczenie maszynowe
QUIZ - Modele predykcyjne i uczenie maszynowe
LAB - Modele predykcyjne i uczenie maszynowe
VIDEO - Modele predykcyjne i uczenie maszynowe w praktyce
QUIZ - Modele predykcyjne i uczenie maszynowe w praktyce
LAB - Modele predykcyjne i uczenie maszynowe w praktyce
VIDEO - Rodzaje machine learning
QUIZ - Rodzaje machine learning
LAB - Rodzaje machine learning
Uwaga techniczna
VIDEO - Unsupervised learning w praktyce
QUIZ - Unsupervised learning w praktyce
LAB - Unsupervised learning w praktyce
Przygotowanie danych dla algorytmów Machine Learning
VIDEO - #1 - Etapy przygotowania danych do machine learning
QUIZ #1 - Etapy przygotowania danych do machine learning
LAB - Numpy - Typ array z modułu numpy
VIDEO - #2 - Etapy przygotowania danych do machine learning
QUIZ #2 - Etapy przygotowania danych do machine learning
LAB - Numpy - Ręczny podział danych na uczące i testowe
Sztuczny neuron - perceptron
VIDEO - Od neuronu biologicznego przez MCP do perceptronu Rosenblatta
QUIZ - Od neuronu biologicznego przez MCP do perceptronu Rosenblatta
LAB - Numpy - kolejne przydatne polecenia
VIDEO - Matematyczna magia perceptronu Rosenblatt'a
QUIZ - Matematyczna magia perceptronu Rosenblatt'a
LAB - Matematyczna magia perceptronu Rosenblatt'a
VIDEO - Arcymagia - jak się uczy neuron?
QUIZ - Arcymagia - jak się uczy neuron?
LAB - Arcymagia - jak się uczy neuron?
VIDEO - Implementacja perceptronu
QUIZ- Implementacja perceptronu
LAB- Implementacja perceptronu
VIDEO - Optymalizacja, parametryzacja i zastosowanie perceptronu
QUIZ - Optymalizacja, parametryzacja i zastosowanie perceptronu
LAB - Numpy - wydajność- działań na macierzach wykonywanych w pętli lub numpy
VIDEO - Matematyka za neuronem ADALINE
QUIZ- Matematyka za neuronem ADALINE
LAB - Podstawowe funkcje statystyczne w NumPy
VIDEO - Implementacja neuronu ADALINE
QUIZ - Implementacja neuronu ADALINE
LAB - Implementacja neuronu ADALINE
VIDEO - Optymalizacja uczenia przez standaryzację danych uczących
QUIZ - Optymalizacja uczenia przez standaryzację danych uczących
LAB - PROJEKT - Optymalizacja uczenia na przykładzie danych dot. raka piersi
VIDEO - Model perceptronu z scikit-learn
QUIZ- Model perceptronu z scikit-learn
LAB - Model perceptronu z scikit-learn
VIDEO - PROJEKT - Perceptron w akcji - rozpoznawanie ręcznie pisanych cyfr
QUIZ- PROJEKT - Perceptron w akcji - rozpoznawanie ręcznie pisanych cyfr
LAB - PROJEKT - Rozpoznawanie kształtów (four-shapes)
Regresja liniowa
VIDEO - Regresja liniowa, a wielkość mózgu - wprowadzenie
QUIZ - Regresja liniowa, a wielkość mózgu - wprowadzenie
LAB - Regresja liniowa, a wielkość mózgu - wprowadzenie
VIDEO - Oczyszczanie danych i wstępna analiza (Exploratory Data Analysis)
QUIZ - Oczyszczanie danych i wstępna analiza (Exploratory Data Analysis)
LAB - Oczyszczanie danych i wstępna analiza (Exploratory Data Analysis)
LAB - DODATEK - Oczyszczenie danych poprzez uzupełnienie danych
VIDEO - Samodzielna implementacja regresji liniowej i prosta ocena skuteczności
QUIZ - Samodzielna implementacja regresji liniowej i prosta ocena skuteczności
LAB - Samodzielna implementacja regresji liniowej i prosta ocena skuteczności
VIDEO - Implementacja regresji liniowej w oparciu o Scikit-Learn
QUIZ - Implementacja regresji liniowej w oparciu o Scikit-Learn
LAB - Implementacja regresji liniowej w oparciu o Scikit-Learn
VIDEO - Eliminacja wartości odstających - precz z outlierami!
QUIZ- Eliminacja wartości odstających - precz z outlierami!
LAB - Eliminacja wartości odstających - precz z outlierami!
VIDEO - Ocena modelu - wykres wartości resztowych
QUIZ - Ocena modelu - wykres wartości resztowych
LAB - Ocena modelu - wykres wartości resztowych
VIDEO - Ocena modelu regresji - MAE MSE i R2
QUIZ - Ocena modelu regresji - MAE MSE i R2
LAB - Ocena modelu regresji - MAE MSE i R2
RANSAC, Ridge, Lasso, Elastic Net - to wszystko ciągle regresja liniowa
VIDEO - RANSAC (Random Sample Consensus) - uzasadnienie matematyczne
QUIZ - RANSAC (Random Sample Consensus) - uzasadnienie matematyczne
LAB - RANSAC (Random Sample Consensus) - uzasadnienie matematyczne
VIDEO - RANSAC od kuchni - własna implementacja w Pythonie
QUIZ - RANSAC od kuchni - własna implementacja w Pythonie
LAB - RANSAC od kuchni - własna implementacja w Pythonie
VIDEO - Korzystanie z modelu RANSAC zaimplementowanego w Scikit-Learn
QUIZ - Korzystanie z modelu RANSAC zaimplementowanego w Scikit-Learn
LAB - Korzystanie z modelu RANSAC zaimplementowanego w Scikit-Learn
VIDEO - Matematyczne czary za modelami Ridge, Lasso i Elastic Net

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Core Audience: Software developers with a foundation in data science, machine learning, and programming, who seek to enhance their understanding of machine learning concepts
Introduces the concept of machine learning, its applications, and real-world use cases
Develops a deep understanding of the mathematical principles behind machine learning algorithms, including perceptrons and regression models
Guides learners through hands-on implementation of machine learning algorithms in Python, fostering practical skills
Leverages industry-standard libraries like NumPy and scikit-learn, preparing learners for real-world applications
Provides a comprehensive coverage of machine learning concepts, from the basics to advanced topics like regression models

Save this course

Save Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, aims to provide a comprehensive introduction to machine learning concepts and techniques. Machine learning engineers apply these concepts to design, develop, and maintain machine learning systems. By taking this course, you will gain a strong foundation in the fundamentals of machine learning, including the theory behind perceptrons and regression models. This knowledge will equip you to excel as a machine learning engineer, enabling you to develop and implement innovative machine learning solutions.
Data Scientist
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, is an excellent resource for individuals interested in pursuing a career as a data scientist. This course provides a solid foundation in machine learning techniques, including perceptrons and regression models, which are essential skills for data scientists. By completing this course, you will gain the knowledge and skills needed to extract insights from data, build predictive models, and communicate your findings effectively.
Software Engineer
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide software engineers with the necessary knowledge and skills to incorporate machine learning into their software applications. By understanding the fundamentals of perceptrons and regression models, software engineers can develop more intelligent and efficient systems. This course will help you build a strong foundation in machine learning, enabling you to create innovative software solutions that leverage the power of data.
Business Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, may be useful for business analysts who want to gain a deeper understanding of machine learning techniques and their applications in the business world. By learning about perceptrons and regression models, business analysts can enhance their ability to analyze data, identify trends, and make more informed business decisions.
Quantitative Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide quantitative analysts with the necessary skills to develop and implement machine learning models for financial analysis. By gaining a deep understanding of perceptrons and regression models, quantitative analysts can improve their ability to forecast financial trends, evaluate risk, and make more informed investment decisions.
Artificial Intelligence Engineer
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can serve as a valuable resource for aspiring artificial intelligence engineers who want to build a strong foundation in machine learning. By learning about perceptrons and regression models, AI engineers can develop a deeper understanding of how machines learn and make decisions. This knowledge is essential for designing and implementing effective AI systems.
Research Scientist
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide research scientists with the necessary knowledge and skills to apply machine learning techniques to their research. By gaining a deep understanding of perceptrons and regression models, research scientists can enhance their ability to analyze data, identify patterns, and draw meaningful conclusions from their research findings.
Data Engineer
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can be beneficial for data engineers who want to gain a deeper understanding of machine learning techniques and their applications in data engineering. By learning about perceptrons and regression models, data engineers can improve their ability to design and implement data pipelines that support machine learning models.
Statistician
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide statisticians with the necessary skills to apply machine learning techniques to their statistical analysis. By gaining a deep understanding of perceptrons and regression models, statisticians can enhance their ability to analyze data, identify trends, and develop predictive models.
Actuary
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, may be useful for actuaries who want to gain a deeper understanding of machine learning techniques and their applications in the insurance industry. By learning about perceptrons and regression models, actuaries can improve their ability to assess risk, develop pricing models, and make more informed decisions.
Financial Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide financial analysts with the necessary skills to apply machine learning techniques to their financial analysis. By gaining a deep understanding of perceptrons and regression models, financial analysts can enhance their ability to analyze financial data, identify trends, and make more informed investment decisions.
Marketing Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide marketing analysts with the necessary skills to apply machine learning techniques to their marketing campaigns. By gaining a deep understanding of perceptrons and regression models, marketing analysts can enhance their ability to analyze customer data, identify trends, and develop more targeted marketing campaigns.
Operations Research Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide operations research analysts with the necessary skills to apply machine learning techniques to their operations research problems. By gaining a deep understanding of perceptrons and regression models, operations research analysts can enhance their ability to analyze data, identify patterns, and develop more effective solutions to operational problems.
Product Manager
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide product managers with the necessary skills to apply machine learning techniques to their product development process. By gaining a deep understanding of perceptrons and regression models, product managers can enhance their ability to analyze customer data, identify trends, and develop more innovative and user-centric products.
Healthcare Analyst
The course, Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja, can provide healthcare analysts with the necessary skills to apply machine learning techniques to their healthcare data analysis. By gaining a deep understanding of perceptrons and regression models, healthcare analysts can enhance their ability to analyze patient data, identify trends, and develop more effective healthcare interventions.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja.
Ten podręcznik jest standardowym tekstem dotyczącym sztucznej inteligencji. Obejmuje szeroki zakres tematów, takich jak wyszukiwanie, wnioskowanie, uczenie maszynowe i przetwarzanie języka naturalnego.
Ten podręcznik obejmuje głębokie uczenie, rodzaj uczenia maszynowego, który jest inspirowany strukturą i funkcją ludzkiego mózgu. Omawia różne rodzaje głębokich sieci neuronowych, ich zastosowania i ograniczenia.
Ten podręcznik jest napisany dla osób, które chcą zastosować uczenie maszynowe do rozwiązywania problemów w świecie rzeczywistym. Obejmuje wprowadzenie do uczenia maszynowego, jak zbierać i przygotowywać dane oraz jak oceniać modele.
Ten podręcznik jest przeznaczony dla osób, które chcą uczyć się uczenia maszynowego w Pythonie. Pokazuje, jak używać popularnych bibliotek do uczenia maszynowego, takich jak scikit-learn i TensorFlow.
Ten podręcznik obejmuje matematyczne podstawy uczenia statystycznego. Jest napisany przystępnym stylem i zawiera wiele przykładów i ćwiczeń, które pomogą Ci zrozumieć pojęcia.
Ten podręcznik obejmuje szeroki zakres tematów związanych z uczeniem maszynowym. Jest napisany w przystępnym stylu i zawiera wiele przykładów i ćwiczeń, które pomogą Ci zrozumieć pojęcia.
Ten podręcznik jest standardowym tekstem na temat uczenia maszynowego. Obejmuje szeroki zakres tematów, takich jak wyszukiwanie, wnioskowanie, uczenie maszynowe i przetwarzanie języka naturalnego.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Uczenie maszynowe w Pythonie. Podstawy, perceptron, regresja.
Narzędzia AI: ChatGPT, Gemini, Copilot w Biznesie...
Most relevant
Kurs podstawowy języka chińskiego HSK1. Efektywny chiński
Most relevant
Intensywny Kurs Języka Angielskiego cz.1. Kompletna...
Most relevant
Intensywny Kurs Języka Angielskiego cz.2. Kompletna...
Most relevant
ChatGPT - Kompletny Kurs ChatGPT dla początkujących
Most relevant
Wprowadzenie do data science w języku Python - Pandas
Most relevant
Angielski - Swoboda w Komunikacji
Most relevant
Angielski od Podstaw do Komunikacji.
Most relevant
ChatGPT w testowaniu oprogramowania
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser