2021周报:LeetCode刷题与PyTorch入门实践
需积分: 0 100 浏览量
更新于2024-06-30
收藏 5.42MB DOCX 举报
本周工作与学习记录显示,2020级学生周宣辰在2021年3月20日的周报中专注于提升编程技能和深度学习知识的探索。主要集中在以下几个方面:
1. LeetCode刷题:通过在LeetCode上做题,周宣辰持续练习Python编程,重点在于熟悉语法和逻辑思维的锻炼。这有助于巩固基础,提高问题解决能力。
2. PyTorch入门实践:周宣辰开始接触PyTorch,这是一个流行的深度学习框架,他通过实践来理解深度学习中的自动特征提取概念,对比了传统机器学习方法(如SVM)中手动特征工程的局限性。SVMFamily曾是机器学习领域的热门技术,但其依赖于人工特征选择,而深度学习则能自动处理大量复杂特征。
3. SVM挑战:提到SVM在面对大规模数据和难以预知特征时的挑战,强调了深度学习处理复杂数据的优势,尤其是其源于神经科学的分布式处理模型。
4. 深度学习原理:深度学习的起源可以追溯到对哺乳动物大脑神经结构的模仿,特别是其分层结构,这启发了人工神经网络的设计。BackPropagation(反向传播)算法是训练深层网络的关键,它通过计算图的方式优化模型参数。
5. TensorFlow和PyTorch框架:介绍了两种主流深度学习框架——TensorFlow和PyTorch,周宣辰正在逐步掌握PyTorch,它以其动态计算图和易用性受到青睐。
6. 深度学习实践:周宣辰在实践中深化对深度学习的理解,如线性模型的构建,以及数据集(dataset)、模型(model)的训练和推理过程。MNIST手写体识别项目被纳入下周计划,他将尝试训练一个简单的卷积神经网络和循环神经网络。
下周计划中,继续保持对Python和LeetCode的练习,同时深化MNIST项目的训练,并继续学习PyTorch中的高级概念。这表明周宣辰正逐步沉浸于深度学习的世界,从理论到实践,不断提升自己的技能和知识体系。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
我就是月下
- 粉丝: 30
- 资源: 336
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建