# 机器学习课程作业
南开大学人工智能学院2021上学期机器学习课程大作业。任课教师:刘杰;助教:张文政,张嘉鑫。
### 第一次作业:感知机算法实现
2021.3.8
要求:手写感知机算法,并在sklearn中的breast_cancer数据集上进行测试。
实现最简易的感知机算法 $y=\text{sign}(\vec{w}\cdot \vec{x} + b)$,损失函数使用误分类点到分类超平面的总距离,使用随机梯度下降方法对模型进行优化。
参考代码见文件夹perceptron(助教自己写的,若有疑问欢迎讨论)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
机器学习(Machine Learning, ML)是一种应用人工智能(AI)领域的科学技术,它使得计算机系统能够从数据中自动学习和改进,而无需显式编程。在机器学习的过程中,算法会通过识别和挖掘数据中的模式来构建一个模型,这个模型可以用于做出预测、分类、聚类、回归以及其他复杂的数据驱动决策。 机器学习的主要类型包括监督学习、无监督学习和半监督学习。在监督学习中,算法根据已知标签的数据集进行训练,以便对未知数据进行预测,例如分类任务(判断邮件是否为垃圾邮件)或回归任务(预测房价)。无监督学习则是在没有标签的情况下,仅凭数据本身的特征发现其中隐藏的结构或模式,如聚类分析(将用户分组到不同的客户细分群体中)。半监督学习介于两者之间,它部分数据有标签,部分数据无标签。 机器学习算法涵盖众多方法,包括但不限于逻辑回归、决策树、随机森林、支持向量机、K近邻算法、神经网络以及深度学习技术等。随着计算能力的增强和大数据时代的到来,机器学习已经在诸多领域展现出强大的功能,如图像识别、语音识别、自然语言处理、推荐系统、金融风控、医疗诊断等。 此外,机器学习的发展与统计学习、逼近论、凸优化、概率论等诸多数学和计算机科学领域紧密相关,且不断地推动着新算法和理论框架的创新与发展。同时,现代机器学习尤其是深度学习模型的内部工作机制有时难以完全解释,因此常被称为“黑箱”决策过程,这也是当前研究中的一个重要挑战。
资源推荐
资源详情
资源评论
收起资源包目录
南开大学人工智能学院机器学习课程作业记录.zip (7个子文件)
content
perceptron
utils.py 1KB
main.py 1KB
model.py 2KB
.gitattributes 66B
documents
breast_cancer乳腺癌数据集.md 944B
.gitignore 1KB
README.md 593B
共 7 条
- 1
资源评论
生瓜蛋子
- 粉丝: 3913
- 资源: 7441
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功