学习日记day70
Day70_0127专注时间目标是5h30~6h。实际6h26min。1.调整学习路线2.调整算法学习方法3.重视工程能力。每日任务饭后的休息25min学习间歇的休息15min都用手表计时器来监督{step1}40min二刷1道力扣hot100昨天的题再做一遍(如果是hard只做一道就好完成情况及时长二刷昨日题目6min今日题目64min)【学习资源PyTorch官方文档https://docs.pytorch.ac.cn/tutorials/beginner/basics/intro.html】1.5hPyTorch工程实操(完成情况及时长0。把第二个pytorch网页的“局部禁用梯度计算”看懂就去看第一个pytorch网页){step4}1h周志华机器学习(完成情况及时长0min){setp3}1.5h(claude的《RL4LLM》《Claude Opus 4.5深度思考RLHF学习路径》学习路径时长min){step2计网考纲复习模式识别复习}3h计算机网络考纲题目背诵]完成情况及时长学完机器学习然后是深度学习。学完PyTorch之后是Transformer与大模型架构见Gemini3pro生成的阶段2。学快一点。准备一个GitHub Repo把所有手撕过的算法整理进去这会是最好的复习资料。必须熟记的API、最简洁的GPT实现、带注释的Transformer实现、推荐系统模型库包含主流模型实现还有“Lets build GPT”系列学习视频见Claude的第20页。冰哥听讲座老师说GPT是最好的老师不需要其他家教清华学生智商120GPT有140。多用大模型来帮助学习。学习内容如上总结与心得依旧早起早餐后娱乐了45min。中午也娱乐了1h还好其他时间利用好专注下来了。回溯的感觉要好了一些目前期末复习的任务量还是有点大。这几天都没搞RL4LLM。用typora这种文件夹很方便复习和面试准备。《131.分割回文串》class Solution(object): def partition(self, s): :type s: str :rtype: List[List[str]] #先分割是回文串就记录答案。“使每个子串都是回文串”那么是不是有点像动态规划每步要依赖上一步。 #或者把每次递归搜索看成是在字符串里加逗号分割符号的过程len n有n-1个位置可以放逗号。放置完逗号之后左边s[:i1]是s[i]作为子串的最后一个字符应当是回文需要判断吗然后对右边s[i1:]视作新的字符串进行同样的方法去递归就好了。 #现在写写伪代码。应该是需要回文判断函数的。一定要有耐心。 #**对每个串分割结果先判断是否回文**。若不是则此轮一轮递归的意思每轮至多放n-1个逗号清空path。递归终止也就是剪枝。是回文就加入到path中当len(path)len(s)加入到ans中 #n-1个位置可以放插板也可以不放就是2^(n-1)放法。放完插板要保证插板左边的是回文 #第n-1个位置是一定要放挡板的in-1时候一定要分割不然就分割不出来那个字符。 self.ans [] #临时路径列表记录当前正在尝试的分割子串比如递归过程中可能先存[a]再存[a,a],回溯时候恢复状态 self.path [] #具体方法在字符串的每个字符间隙选择是否分割对于每个位置有两种选择 #1.不分割继续往后延伸当前子串 #2.分割检查当前子串是否是回文串若是则记录该子串然后从下一个位置开始新的子串。通过递归检查所有可能的选择最终收集合法的分割方案。 n len(s) #现在不知道参数怎么写要写哪些 def backtrack(i,start): #i:当前处理到字符串的第i个字符索引从0开始 #start当前正在构建回文串的起始位置比如从0开始构建子串,还没分割时候start0 #递归终止条件当前子串不是回文串则需要剪枝?下一步当前路径列表长度字符串长度则收集该答案并终止递归 #注意.append(list.copy()) if i n: self.ans.append(self.path[:]) return #两次dfs (因为有 选择分割 和 选择不分割 两种选择) if in-1: #不分割继续往后看 backtrack(i1,start) #分割 t s[start:i1] #第一个冒号从字符串开始 #第二个冒号到字符串结束 #-1步长为-1表示从后向前取字符 if t t[::-1]: self.path.append(t) backtrack(i1,i1) self.path.pop() backtrack(0,0) return self.ansclass Solution(object): def partition(self, s): :type s: str :rtype: List[List[str]] #另一种解法考虑s[i:]怎么分割列举i:n的尾巴j就好 self.path [] self.ans [] n len(s) def backward(i): if i n: self.ans.append(self.path[:]) return for j in range(i,n): t s[i:j1] if t t[::-1]: self.path.append(t) backward(j1) self.path.pop() backward(0) return self.ans

相关新闻

利用AI优化代码质量与性能

利用AI优化代码质量与性能

利用AI优化代码质量与性能 关键词:AI、代码质量、代码性能、优化算法、机器学习、深度学习、代码分析 摘要:本文聚焦于利用AI技术来优化代码质量与性能这一前沿话题。首先介绍了相关背景,包括目的、预期读者、文档结构和术语表。接着阐述了核心概念及其联系,通过文本示意图…

2026/7/3 16:56:39 阅读更多 →
《蒸汽、钢铁与无限心智》深度研究:我们是否正在重复100年前工厂主的错误?

《蒸汽、钢铁与无限心智》深度研究:我们是否正在重复100年前工厂主的错误?

1. 核心论断:历史隐喻下的"水轮阶段"困境 1.1 工业革命的历史镜鉴 1.1.1 蒸汽机初期的认知局限:水轮替换陷阱 在工业革命初期,英国兰开夏郡的纺织工厂最初依河而建,依靠水车驱动机械运转。这种动力模式虽然利用了自然力量,却受限于地理位置与季节变化,将生产…

2026/7/3 16:56:41 阅读更多 →
【LSTM回归预测】基于卷积神经网络结合长短记忆神经网络空间注意力机制CNN-LSTM-SAM数据预测附Matlab代码

【LSTM回归预测】基于卷积神经网络结合长短记忆神经网络空间注意力机制CNN-LSTM-SAM数据预测附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#…

2026/7/3 16:56:40 阅读更多 →

最新新闻

5分钟搭建本地Web漏洞靶场:PHPStudy+Xray实战指南

5分钟搭建本地Web漏洞靶场:PHPStudy+Xray实战指南

1. 项目概述与核心价值刚入行安全测试,你是不是也遇到过这样的尴尬:想动手练练Web漏洞挖掘,但找不到合适的靶场?网上的在线靶场要么太简单,要么访问不稳定,要么就是环境配置复杂到让人望而却步。我当年也是…

2026/7/3 23:22:16 阅读更多 →
3PEAK思瑞浦 TPCMP232-VS1R MSOP8 比较器

3PEAK思瑞浦 TPCMP232-VS1R MSOP8 比较器

特性 电源电压:2.7V至5.5V 低供电电流:每通道400mA 传播延迟:50纳秒 偏移电压:3.5mV 输入共模范围扩展至200mV 推挽输出

2026/7/3 23:20:16 阅读更多 →
本地部署AI绘画:Codex与Cowart打造离线无限画布工作站

本地部署AI绘画:Codex与Cowart打造离线无限画布工作站

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Claude 随心用,限时 5 折。 👉 点击领海量免费额度 最近在尝试将AI绘画能力集成到本地工作流时,发现了一个痛点:很多在线AI绘画工具要么需要联网、要么功能受限…

2026/7/3 23:20:16 阅读更多 →
第 43 篇:连接超时完全指南:从抓包到根因,拆解每一段沉默

第 43 篇:连接超时完全指南:从抓包到根因,拆解每一段沉默

抓包实战系列第 23 篇 | 阅读时间:12 分钟 | 关键词:超时、抓包、TCP、排障 📌 为什么读这篇 线上报警里,“timeout” 出现频率排前三。 但大多数超时排查是这样展开的: 1. 应用报错:timeout 2. 看一眼日志:没头绪 3. 群里问:网络是不是有问题? 4. 网络组:我们正…

2026/7/3 23:16:14 阅读更多 →
基于DRV8213与STM32的智能散热系统设计与实现

基于DRV8213与STM32的智能散热系统设计与实现

1. 项目概述:基于DRV8213与STM32的智能散热系统设计在汽车电子和工业嵌入式系统中,散热管理直接关系到设备可靠性和寿命。最近完成的一个车载信息娱乐系统项目中,我们采用德州仪器的DRV8213电机驱动器控制MF25060V2-1000U-A99轴流风扇&#x…

2026/7/3 23:14:14 阅读更多 →
逆向分析短视频平台a_bogus参数:从JavaScript混淆到Python复现

逆向分析短视频平台a_bogus参数:从JavaScript混淆到Python复现

1. 项目概述:从“黑盒”到“白盒”的逆向之旅最近在分析某头部短视频平台的网页端接口时,一个名为a_bogus的参数频繁出现在我的视野里。无论是请求用户主页信息、抓取评论区数据,还是搜索商品列表,这个由一长串看似随机的字符组成…

2026/7/3 23:14:14 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻