机器学习--学习计划

简介: 数:(矩阵、特征值、特征向量、秩)微积分:(极限、导数、拉格朗日中值、泰勒级数展开、傅里叶变换)概率论:(https://blog.csdn.net/chybin500/article/details/78470705)需要的概率论知识统计学基础:

先声明大部分都参照(https://zhuanlan.zhihu.com/p/22543073

数学知识的复习

线性代数:(矩阵、特征值、特征向量、秩)

微积分:(极限、导数、拉格朗日中值、泰勒级数展开、傅里叶变换)

概率论:(https://blog.csdn.net/chybin500/article/details/78470705)需要的概率论知识

统计学基础:

相关性分析(相关系数r、皮尔逊相关系数、余弦相似度、互信息)

回归分析(线性回归、L1/L2正则、PCA/LDA降维)

聚类分析(KNN、K-Means)

分布(正态分布、t分布、密度函数)

指标(协方差、ROC曲线、AUC、变异系数、F1-Score)

显著性检验(t检验、z检验、卡方检验)

A/B测试

算法和数据结构

枚举(8皇后问题)

递归(汉诺塔问题、树的前中后序遍历)

分治(求中位数、快排)

贪婪(Dijkstra 求最短路、Prim 最小生成树)

动态规划(背包问题、Floyd 求最短路)

链表(增删改查、循环链表、判环)

栈(用队列模拟栈、售货员卖棒冰找零问题)

队列(用栈模拟队列,双向队列、优先队列)

二叉树(BST、平衡树、线段树)

堆(最小/最大堆、堆排序)

排序(冒泡、选择、插入、快速、归并、堆、桶)

图论(DFS、BFS、最小生成树、最短路、关键路径、流网络)

字符串(KMP、字典树、AC自动机)

计算几何(线性规划、凸包)

机器学习基础

关联规则(Apriori、FP-Growth)

回归(Linear Regression、Logistics Regression)

决策树(ID3、C4.5、CART、GBDT、RandomForest)

SVM(各种核函数)

推荐(User-CF、Item-CF)

相关文章
|
2月前
|
机器学习/深度学习 算法
【机器学习】迅速了解什么是集成学习
【机器学习】迅速了解什么是集成学习
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】机器学习、深度学习、强化学习和迁移学习简介、相互对比、区别与联系。
机器学习、深度学习、强化学习和迁移学习都是人工智能领域的子领域,它们之间有一定的联系和区别。下面分别对这四个概念进行解析,并给出相互对比、区别与联系以及应用场景案例分析。
130 1
|
4月前
|
机器学习/深度学习 开发者 Python
Python 与 R 在机器学习入门中的学习曲线差异
【8月更文第6天】在机器学习领域,Python 和 R 是两种非常流行的编程语言。Python 以其简洁的语法和广泛的社区支持著称,而 R 则以其强大的统计功能和数据分析能力受到青睐。本文将探讨这两种语言在机器学习入门阶段的学习曲线差异,并通过构建一个简单的线性回归模型来比较它们的体验。
72 7
|
4月前
|
机器学习/深度学习 运维 算法
【阿里天池-医学影像报告异常检测】3 机器学习模型训练及集成学习Baseline开源
本文介绍了一个基于XGBoost、LightGBM和逻辑回归的集成学习模型,用于医学影像报告异常检测任务,并公开了达到0.83+准确率的基线代码。
74 9
|
4月前
|
机器学习/深度学习
【机器学习】模型融合Ensemble和集成学习Stacking的实现
文章介绍了使用mlxtend和lightgbm库中的分类器,如EnsembleVoteClassifier和StackingClassifier,以及sklearn库中的SVC、KNeighborsClassifier等进行模型集成的方法。
61 1
|
4月前
|
机器学习/深度学习 人工智能 算法
AI人工智能(ArtificialIntelligence,AI)、 机器学习(MachineLearning,ML)、 深度学习(DeepLearning,DL) 学习路径及推荐书籍
AI人工智能(ArtificialIntelligence,AI)、 机器学习(MachineLearning,ML)、 深度学习(DeepLearning,DL) 学习路径及推荐书籍
148 0
|
5月前
|
机器学习/深度学习 算法 前端开发
集成学习(Ensemble Learning)是一种机器学习技术,它通过将多个学习器(或称为“基学习器”、“弱学习器”)的预测结果结合起来,以提高整体预测性能。
集成学习(Ensemble Learning)是一种机器学习技术,它通过将多个学习器(或称为“基学习器”、“弱学习器”)的预测结果结合起来,以提高整体预测性能。
|
5月前
|
机器学习/深度学习 人工智能 缓存
人工智能平台PAI使用问题之如何配置学习任务
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
6月前
|
机器学习/深度学习 算法 前端开发
机器学习中的集成学习(二)
**集成学习概述** 集成学习通过结合多个弱学习器创建强学习器,如Bagging(Bootstrap Aggregating)和Boosting。Bagging通过随机采样产生训练集,训练多个弱模型,然后平均(回归)或投票(分类)得出结果,减少方差和过拟合。Boosting则是迭代过程,每个弱学习器专注于难分类样本,逐步调整样本权重,形成加权平均的强学习器。典型算法有AdaBoost、GBDT、XGBoost等。两者区别在于,Bagging模型并行训练且独立,而Boosting模型间有依赖,重视错误分类。
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习中的集成学习(一)
集成学习是一种将多个弱学习器组合成强学习器的方法,通过投票法、平均法或加权平均等策略减少错误率。它分为弱分类器集成、模型融合和混合专家模型三个研究领域。简单集成技术包括投票法(用于分类,少数服从多数)、平均法(回归问题,预测值取平均)和加权平均法(调整模型权重以优化结果)。在实际应用中,集成学习如Bagging和Boosting是与深度学习并驾齐驱的重要算法,常用于数据竞赛和工业标准。

热门文章

最新文章