|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/machine-learning-pratico/
课程评论:没有评论
课程名称:Python中的机器学习与数据科学:完整课程 概述: 本课程带您迈向未来,深入探索人工智能、机器学习和数据科学。您是否知道,Google、Amazon 和 Facebook 等互联网巨头的成功与机器学习息息相关?机器学习是人工智能的一个分支,旨在让计算机自主学习,而无需明确编程。尽管机器学习并非新概念,但因海量数据的出现和计算能力的提升,近年来备受关注。课程将实用的机器学习知识与Python语言的应用相结合,使用流行的库如Scikit-learn、Pandas和PyPlot。 如果您希望提升职业生涯,机器学习专家的需求正在迅速增长,根据LinkedIn的研究,机器学习工程师在过去五年中增长了近1000%。完成本课程后,您将获得实践经验和理论洞察,为您在这个新兴领域打下基础。如果您希望在人工智能领域创业,本课程也将为您提供必要的知识。 课程对象: 本课程适合希望实践主要机器学习技术、了解算法背后原理的学习者,但不适合喜欢深厚理论且数学功底极强的学生。即使您对Python语言不熟悉,也无需担心,我们会在课程中进行讲解。只需具备高中数学基础即可。 课程内容: - 简要介绍人工智能及其与机器学习和数据科学的关系。 - 搭建个人工作环境并开始处理数据集。 - 掌握数据预处理和特征工程。 - 学习监督学习(回归与分类)的基础知识,包括线性回归、逻辑回归和决策树等。 - 理解过拟合及其控制办法,同时学习正则化回归模型。 - 了解非监督学习中的聚类技术,包括K-Means算法和层次聚类。 - 讨论降维技术以优化高维数据集的处理。 课程最后,我们将提供进一步学习的建议,包括推荐阅读的书籍及参加Kaggle竞赛以提高实践技能。
Fai un passo verso il futuro: AI, Machine Learning e Data Science.Sai cosa accomuna il successo dei più grandi colossi del web come Google, Amazon e Facebook ? L'utilizzo che hanno fatto del machine learning.Il machine learning è la branca dell'intelligenza artificiale che ha lo scopo di insegnare ai computer ad apprendere autonomamente, senza essere esplicitamente programmati.Il machine learning non è una novità, ma è finito sotto la luce dei riflettori solo con il nuovo millennio, per due motivi:L'enorme quantità di dati oggi disponibile sul web.Il progresso della tecnologia e il crescente aumento della potenza di calcolo.Questi due fattori, uniti alle sue innumerevoli applicazioni commerciali, stanno contribuendo alla crescita vertiginosa del machine learning che sta trascinando con se l'intero campo dell'intelligenza artificiale.In questo corso pratico imparerai come funziona il machine learning e come utilizzarlo in maniera pratica, utilizzando il linguaggio Python e librerie popolari come Scikit-learn, Pandas e PyPlot.Vuoi dare una svolta alla tua carriera ?L'esperto di machine learning è la professione del futuro e Linkedin lo conferma; secondo una loro recente ricerca il Machine Learning Engineer è la nuova figura più ricercata dalle aziende con un tasso di crescita di quasi il 1000% negli ultimi 5 anni ed è subito seguito dal Data Scientist.Al termine di questo corso avrai acquisito l'esperienza pratica e le intuizioni teoriche necessarie per lanciare la tua carriera in entrambe queste due nuove professioni.Vuoi fondare la tua startup nel campo dell'AI ?Il valore totale del mercato dell'intelligenza artificiale nel 2016 era di 1.3 miliardi di dollari; secondo una ricerca di un'importante società di analisi americana il suo valore per il 2025 potrebbe superare il 60 miliardi.L'AI è la next big thing e il machine learning ne è il cuore pulsante.Seguendo questo corso otterrai una visione generale del machine learning e come questo si lega all'intelligenza artificiale e potrai utilizzare queste tue nuove conoscenze per dare vita al tuo business.A chi è rivolto questo corso ?Questo corso fa per te se:Vuoi imparare le principali tecniche del machine learning e metterle in pratica da subito, sapendo cosa avviene sotto ogni algoritmo ma senza perderti in matematicismi eccessivi.Questo corso non fa per te se:Hai studiato tanta matematica e vuoi continuare a vederne tanta, sei più per la teoria che per la pratica, ami i formalismi e preferisci apprendere da chi ha almeno il doppio dei tuoi anni.Non sai (ancora) programmare e non conosci il linguaggio Python ? Non preoccuparti, ti insegneremo tutto noi durante il corso senza dare nulla per scontato! L'unica cosa di cui hai bisogno per affrontare questo corso è qualche base di matematica da scuola superiore. I contenuti del corsoInizieremo il corso esplorando in breve il vasto campo dell'intelligenza artificiale, come il machine learning si inserisce al suo interno e come quest'ultimo è legato al data science. Costruiremo insieme il tuo ambiente di lavoro, in base alle tue personali esigenze e preferenze.Subito dopo cominceremo a sporcarci le mani lavorando sul nostro primo dataset. Vedremo insieme le principali tecniche di data preprocessing e feature engineering, ovvero come ottimizzare e manipolare un dataset per renderlo un buon input per un algoritmo di machine learning.Dopo aver appreso come lavorare con un dataset potremo iniziare a parlare di machine learning.Ti saranno presentati i due principali tipi di apprendimento:Apprendimento supervisionato.Apprendimento non supervisionatoEseguiremo una regressione per stimare il valore di un'abitazione in base a diverse sue caratteristiche, come metratura, piani e numero di stanze, e studieremo brevemente i principali modelli per questo tipo di problema:Regressione lineare sempliceRegressione polinomiale Regressione multipla.Affronteremo il problema di overfitting e come bias e varianza lo controllano, per contrastarlo studieremo i principali modelli di regressione regolarizzati:LassoRidge Regression ElasticnetAl termine di questa sezione avrai ottime basi di regressione e saprai come creare i tuoi modelli autonomamente, quindi potremo passare al secondo tipo di problema: la classificazione.Eseguiremo la nostra prima classificazione, utilizzando un dataset contenente immagini di cifre scritte a mano (MNIST). Cominceremo con un modello di classificazione lineare: la regressione logistica, vedendo come questa può essere utilizzata per classificare esempi tra due classi o classi multiple.Proseguiremo osservando i limiti di modelli lineari e i vantaggi di un approccio non lineare, quindi vedremo i principali modelli di questa nuova categoria: Alberi e foresteKernel SVMNearest neighborsReti neurali artificialiA questo punto saprai già come costruire i tuoi modelli per i due principali problemi dell'apprendimento supervisionato: regressione e classificazione.Concluderemo la sezione con tecniche di debugging e ottimizzazione per rendere i tuoi modelli robusti e velocizzare la fase di addestramento.Nella sezione successiva passeremo alla seconda categoria di apprendimento: l'apprendimento non supervisionato.Affronteremo il problema del clustering, ovvero come creare automaticamente dei gruppi di dati riconoscendo delle caratteristiche condivise all'interno del dataset; a questo scopo studieremo l'algoritmo di clustering più diffusi, sia in ambito accademico che industriale:K-MeansClustring GerarchicoDBSCANTecniche di Riduzione della Dimensionalità si rivelano incredibilmente utili quando lavoriamo con dataset che hanno un numero elevato di dimensioni, sia per poterli visualizzare graficamente, sia per poter velocizzare la fase di addestramento. In questa sezione parleremo proprio di questi argomenti.Termineremo il corso con alcuni consigli su come proseguire, raccomandazioni su libri da leggere per approfondire la parte teorica e competizioni Kaggle a cui partecipare per affinare le skills pratiche.