学习笔记1:基础概念
由于对于这方面方面知识的需求,我第一次接触AI领域中的机器学习,边学边写,以记录我的学习历程。
python初接触
由于机器学习对于python的要求,我在vscode上安装了python的插件,读者可以选择自己喜欢的编译器,在AI的帮助下,完成安装。
机器学习的定义
赋予计算机在没有明确变成下的编程能力。
机器学习的两种类型:
监督学习(Supervised learning)
非监督学习(Unsupervised learning)
强化学习(Reinforcement learning)
监督学习(Supervised learning)
从输入X到输出Y的映射,给予学习算法正确示例(即输入X的正确标签Y),经过学习,最后实现在没有输出标签的情况下,做出较为准确的预测
回归:利用监督学习,预测一个连续的数值(所有可能数字)(例如:房价 温度 点击率)
分类:预测的标签是是离散值(有限的可能输出类别集合)(例如:肿瘤是否是良性 是否是垃圾文件 是猫还是狗)
非监督学习(Unsupervised learning)
在非监督学习中,我们得到的数据没有和任何输出标签Y关联,不要求算法对每个输入给出输出标签,而是要求算法找到数据中可能存在的模式或者结构。
聚类算法:让计算机自动将相似的数据点分到同一个组(簇)里,把不相似的分到不同组里。
异常检测:是识别数据中不符合预期模式的异常点的过程。
降维:将大数据集压缩成小的多的数据集,同时尽量减少信息的丢失
