摘要: 本节对应凌青老师5、6两课内容 主要举例并证明了一些典型的凸集 超平面、半空间凸优化修炼之路 | 超平面与半空间 - 知乎 (zhihu.com) 球和椭球,其中,在定义椭球时用到了对称正定矩阵这一概念,故在此补充特征值、奇异值、半正定、正定,以及其中关系 特征值和特征向量 - 知乎 (zhihu. 阅读全文
posted @ 2023-07-12 12:50 孙bob 阅读(61) 评论(0) 推荐(0)
摘要: 本节对应凌青老师凸优化3、4两课内容 1. 仿射集、仿射组合、仿射子空间、仿射包 2. 凸集、凸组合、凸包 3. 锥、凸锥、凸锥包 概念整理 阅读全文
posted @ 2023-07-11 22:38 孙bob 阅读(91) 评论(0) 推荐(0)
摘要: 打算在暑假补一下优化问题的数学基础,毕竟我觉得我们做智能优化的不能只关注(元)启发式等非精确求解算法我主要跟着中科大凌青老师的课,辅以Convex Optimization一书进行学习 1. 优化问题的广泛应用 如数据拟合问题、图像处理中的TV-L2范数、超大规模集成电路设计、最短路径问题等 都可以 阅读全文
posted @ 2023-07-10 18:03 孙bob 阅读(83) 评论(0) 推荐(0)
摘要: 因为可能之后会采用GP的方式来解决ATFM相关的问题,所以我就去学习了一下GP的使用方法,DEAP库的教程还是很清晰明了的,在此附上链接 DEAP_documentation 我主要跟着简称完成了符号回归、偶校验、垃圾邮件检测三个例子,前两个是Loosely Typed GP,最后一个是Strong 阅读全文
posted @ 2023-06-27 11:15 孙bob 阅读(383) 评论(0) 推荐(0)
摘要: 1.首先,闭包是什么? 闭包可以认为是匿名函数+引用的外部变量。注意这里的引用,表示引用传递 Go函数下篇:defer和闭包 (qq.com) 闭包与普通函数最大的区别在于,闭包中的匿名函数会改变所引用的外部变量的值,而普通匿名函数仅仅是值传递,不改变原变量 2.defer+函数 2.1 defer 阅读全文
posted @ 2023-03-02 20:50 孙bob 阅读(78) 评论(0) 推荐(0)
摘要: for range中的val只是对原目标的一个拷贝,所以写操作,包括指针操作,都不会对原有目标产生影响; 参考https://blog.csdn.net/qq_41580831/article/details/104092605 以及下面这个例子 阅读全文
posted @ 2023-02-27 16:44 孙bob 阅读(32) 评论(0) 推荐(0)
摘要: 转载(21条消息) go语言关于切片类型内存地址的理解_why502b的博客-CSDN博客_go 切片的地址 https://blog.csdn.net/qq_41580831/article/details/104055663 这个go切片在append的时候要额外注意,记住切片实际上保存的值是原 阅读全文
posted @ 2023-02-27 15:58 孙bob 阅读(40) 评论(0) 推荐(0)
摘要: 1.二分查找 重点区分左闭右开,左闭右闭两种写法中的差异,理解循环中的不变量,这样在return r还是l和什么时候l+1 r-1什么时候不需要+1-1很重要。 35. 搜索插入位置 - 力扣(LeetCode) 2.移除元素——双指针 27. 移除元素 - 力扣(LeetCode) 暴力解法就是n 阅读全文
posted @ 2023-02-03 19:46 孙bob 阅读(28) 评论(0) 推荐(0)
摘要: 主要是两种,unordered_map 和 unordered_set 哈希表 - SlipperyJimmy - 博客园 (cnblogs.com) 阅读全文
posted @ 2023-02-03 14:45 孙bob 阅读(55) 评论(0) 推荐(0)
摘要: 1. 二维前缀和,二维差分 304. 二维区域和检索 - 矩阵不可变 - 力扣(LeetCode)二维前缀和怎么处理,注意加减的下标 2.2537. 统计好子数组的数目 - 力扣(LeetCode) 首先看到子数组,由于必须是连续的,所以可以先考虑滑动窗口这类解决方法 然后该题的关键点就是用一个哈希 阅读全文
posted @ 2023-01-21 23:49 孙bob 阅读(33) 评论(0) 推荐(0)