- 博客(196)
- 资源 (3)
- 收藏
- 关注
原创 PythonLibs(8) - Sklearn
sklearn 简易使用教程1.scikit-learn的数据集2.scikit-learn 的训练和预测scikit-learn 是在Numpy,SciPy,Matplotlib三个模块上编写的,数据挖掘和数据分析的一个简单有效的工具。scikit-learn包括6大功能:分类,回归,聚类,降维,模型选择和预处理。此前写过决策树,PCA,LDA简单实践:机器学习(5)-决策树基础+sklearn.DecisionTreeClassifier简单实践:https://blog.csdn.net/sin
2021-04-09 00:17:20
268
1
原创 PythonLibs(7) - SciPy
SciPy 简易使用教程1. 符号计算2. 函数向量化基于numpy的一个高级模块,为数学,物理,工程等方面的科学计算提供无可替代的支持。做重要的思想是:符号计算和函数向量化1. 符号计算demo: n次多项式的表示,以及计算from scipy import poly1dp = poly1d([3, 4, 5]) # p(x) = 3x^2 + 4x + 5print(p)print(p * p) # p*p = 9x^4 + 24x^3 + 4
2021-04-09 00:16:59
1535
1
原创 C++(23)--多态性与虚函数
多态性与虚函数《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------多态–多种表现形式,生物学名词。同一个名称的函数,可以实现不同的功能。什么是多态面向对象编程的多态性包括:1.面向不同的对象发送同一条信息–多个对象调用同一个函数2.不同的对象在接收时回产生不同的行为–不同的行为–不同的实现,即执行不同的
2021-04-05 23:54:47
423
2
原创 C++(22)--继承和派生
继承和派生《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------面向对象oop–三大重要特性-- 封装、继承、多态在C++中,代码重用是通过“继承(inheritance)”机制实现的。在一个已经存在的类的基础上,再建立一个新类。从已有的类中派生出新类,派生类就继承了原有类(基类)的特征,包括成员和方法(以后函
2021-03-23 00:26:43
568
原创 PRML(2)--绪论(下)模型选择、纬度灾难、决策论、信息论
PRML绪论1.3 模型选择1.4 纬度灾难1.5 决策论1.5.1最小错误分率1.5.2最小化期望损失1.5.3拒绝选项1.5.4推断和决策1.5.5 回归问题的损失函数1.3 模型选择模型过复杂会造成过拟合问题,需要通过一些技术来降低模型的复杂度。就最大似然而言,可以增加一个惩罚项来补偿过于复杂的模型造成的过拟合问题。赤池信息准则,使式1.73最大,M是模型中可调节参数的数量:lnp(D∣wML)−Mlnp(\mathcal{D}|\bm{w}_ML)-Mlnp(D∣wML)−M1.73
2021-03-16 23:57:45
390
原创 C++(21)--Astah uml 画C++类图
Astah uml 画C++类图1.安装2.使用《老九学堂C++课程》《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------ASTAH:类图工具,用于理清多类继承派生关系UML-Unified Modeling Language1.安装1.官网下载安装包(https://astah.net/products/astah-sysml/)2.学生license下载,
2021-03-13 23:51:09
1948
原创 C++(20)--类型自动转换
类型自动转换1.C++内置类型转换2. 基本类型->当前类型3. 当前类型->基本类型《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1.C++内置类型转换// 自动类型转换(隐式类型转换)int num = 111;num = 222.2 + num; // 显示类型转换int n
2021-03-12 00:00:29
1410
原创 C++(19)--自定义Array,vector练习
自定义Array,vector1.自定义Array《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1.自定义Array//main.cpp#include <iostream>#include "Array.h"using namespace std;void TestArray(){
2021-03-12 00:00:05
181
原创 PaperNotes(14)-QRGAN
GANs训练不稳定问题相关文章1.DCGAN2.Big-GAN综述-分析-归纳1.DCGAN2016-ICLRabstract,related work --没说稳定性的问题DCGAN的出发点:CNN结构+GANs模型学习,质量优良的图像表征。其后将生成器或者和判别器作为监督学习的特征提取器3. aproach and model architecture也有很多人尝试将CNN与GAN模型结合,但是没有成功。作者认为在GANs模型提出后关于GAN模型学习过程的理解和可视化的工作缺乏,并且G
2021-03-11 23:59:34
361
原创 PaperNotes(13)-Conditional Image Generation with PixelCNN Decoders
GANs模式坍塌问题相关文章1.MAD-GAN2.Unrolled GAN3.DRAGAN4.D2GAN5.InfoGAN6.Deligan7.EBGAN8.Maximum Entropy Generators for Energy-Based Models从纳什均衡点来说模式坍塌问题:说有两种方案来解决模式坍塌:https://zhuanlan.zhihu.com/p/86683281:修改网络结构MAD-GAN。https://zhuanlan.zhihu.com/p/84072188:提高网络能
2021-03-07 23:56:31
753
原创 C++(18)--复制构造函数
复制构造函数《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------包装基本类,封装一些算法。需求说明:自定义String类,以简化字符串的操作。//main.cpp#include <iostream>#include "MyString.h"using namespace std;void
2021-03-07 23:53:31
145
1
原创 C++(17)--详解const
详解const《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1.const修饰成员变量2.const修饰函数参数3.const修饰返回值4.const 修饰函数//// Created by 陈莹莹 on 2021/2/25.//#ifndef CHAPTER12_CONSTDEMO_H#d
2021-03-03 18:15:28
200
原创 C++(16)--运算符重载(自定义Integer类)
运算符重载1.运算符重载--重点2.友元函数--难点(流运算符重载)《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------C++创始人:要轻松的使用这种语言,不要觉得必须使用所有的特性,不要在第一次学习的时候就试图使用所有的特性。1.运算符重载–重点1.函数的重载和参数有关,和函数名无关。2.运算符重载就是“想
2021-03-03 18:12:55
1597
原创 C++(15)--面向对象编程实践-欢乐斗地主(vector的花式输出)
面向对象编程实践-欢乐斗地主《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------要求:实现录入及打印地主的信息功能实现地主的摸牌,及查看牌面的功能。// main 文件#include <iostream>#include "LandOwner.h"using namespace std;
2021-02-11 08:25:45
589
原创 C++(14)--面向对象、类、构造、析构、this
面向对象1.面向对象编程(难点)2.类和对象demo1:地主类的实现版本1demo2:地主类的实现版本23.访问修饰符demo3:外部修改成员变量不安全(版本3)demo4: 使用封装防止直接修改成员变量(版本3)demo5:进一步封装:设置/获取名字,修改积分(版本4)4.构造函数与析构函数(重点)4.1默认构造函数demo6: 使用构造函数进行成员变量的初始化4.2 带参构造函数demo7:学生类构建--堆内存对象/栈内存对象4.3 析构函数demo8:学生类析构函数演示《老九学堂C++课程》《C++
2021-02-11 08:25:33
532
原创 C++(13)--函数的进阶:内联、传递引用、参数默认值、重载、函数模板
模块化编程--函数的进阶1.内联函数1.1 inline基本情况1.2 inline 的前世今生-带参的宏替换2.传递引用(重点)2.1引用、理由、注意事项2.3 交换两个变量的数值3.返回引用3.1不要返回局部变量的引用3.2函数可以不返回值,默认返回传入的引用对象本身3.3返回引用时,要求函数的参数中必须包含被返回的引用对象4.参数的默认值5.随堂练习--使用函数实现游戏中的私聊6.函数重载(重点)7.函数模版(难点)《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请
2021-01-26 21:41:23
569
原创 C++(12)--函数基础:按值传递、传递数组、函数指针
模块化编程--函数1.函数基本知识2.函数的参数2.1按值传递机制(小议按引用传递)2.2使用数组做函数参数(用户头文件,const的防改)2.3使用二维数组作为函数的参数2.4 使用函数指针作为函数的参数2.4.1 函数指针的基本内容2.4.2函数指针数组的声明2.4.3auto2.4.4使用typedef 定义函数指针类型《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用
2021-01-13 22:00:04
741
1
原创 Linux(9)-Linux下的编程开发-C/C++、PHP、JAVA概述
网页显示流程:用户浏览器下载网页源码之后,除了按照HTML排版出网页之外。–网页显示的流程:浏览器下载HTML语言写的网页,然后在本地解释为一张调整好的各种板式,字体,图片等内容的网页。两个标记之间的内容就是PHP语言。网页脚本语言–嵌入在HTML网页源码中–能够实现有意思的效果–图片移动、小游戏。提供互动性,或者动态网页,但是运行在服务器端,不需要用户浏览器和电脑做过多的工作。减少了客户端浏览器和计算机硬件不同带来的差异性,保证了网页的效果。–超文本标记语言–互联网刚开始的时候,用HTML进行排版。
2021-01-13 18:10:17
677
原创 C++(11)--编程实践1-经典养成类游戏简单实践
经典养成类游戏简单实践-小公主养成记《老九学堂C++课程》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------致敬:日本Gainax公司推出养成游戏,美少女梦工厂使用控制台编写一个小游戏需要实现的基础功能新增数据修改数据删除数据查询数据游戏规则:游戏一共运行78个月,安排每个月的行程,合理规划增加基础属性。最后主人公成为什么靠的是不同的培
2021-01-10 19:48:30
538
1
原创 C++(10)--动态分配内存new,程序的内存分配
动态分配内存1. 动态分配内存1.1使用new分配内存1.2使用delete释放内存1.3使用new创建动态分配的数组2. 程序的内存分配3.数组与指针案例实践4.二维数组与指针《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1. 动态分配内存1.1使用new分配内存指针真正的用处在于:在运行阶段分配未命名
2021-01-06 17:45:57
448
原创 无限踩坑系列(8)--猿界神猿
计算机一句话冷知识git-hubgit-hubLinus为了方便广大网友完善Linux系统,花了两周时间用C写了一个分布式版本控制系统–Git。2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub。...
2021-01-06 11:43:26
584
原创 C++(9)--裸指针、智能指针、引用
指针1.指针的基本概念1.1指针的简介1.2指针的声明及初始化1.3取地址符号&1.4间接运算符*2.空指针、void指针2.1空指针2.2void *ptr3.指针的使用示例《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1.指针的基本概念1.1指针的简介指针是一个值为内存地址的变量(数据对象)。
2021-01-03 14:55:11
6862
原创 C++(8.1)--Vector容器
vector是同一类型对象的集合,被称作容器。vector实际是一个类模版,可用于保存多种数据类型的数据(确定类型的vector 就只能装同种数据)。模版类决定了vector 声明时需要提供的信息。⚠️Vector 不是一种数据类型,但是,… 都是数据类型。动态数组,可以在运行阶段设置长度具有数组的快速索引方式可以插入和删除元素定义和初始化- -尖角号:范型编程// vector 保存了类型为T的对象, 默认构造函数,v1 为空// v2 是 v1 的一个副本, 拷贝构造函数?两个是一个地址?
2021-01-03 11:17:46
1154
1
原创 C++(8)--数组array-长度固定
《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------......
2021-01-01 18:27:48
2610
原创 算法(23)-leetcode-剑指offer7
leetcode-剑指offer-559.面试题59-队列的最大值60.面试题64-求1+2+。。。+n61.面试题65-不用加减乘除做加法62.面试题66-构建乘积数组63.面试题67-把字符串转换成数组64.面试题68-1二叉树搜索树的最近公共祖先65.面试题68-2二叉树的最近公共祖先本系列博文为题库刷题笔记,(仅在督促自己刷题)如有不详之处,请参考leetcode官网:https://leetcode-cn.com/problemset/lcof/59.面试题59-队列的最大值60.面试题64
2020-12-23 11:30:19
257
原创 算法(21)-leetcode-剑指offer5
leetcode-剑指offer-443.面试题43-1~n整数中1出现的次数44.面试题44-数字序列中某一位的数字45.面试题45-把数组排成最小的数-快排变种46.面试题46-把数字翻译成字符串47.面试题47-礼物的最大价值-dp48.面试题48-最长不含重复字符的子字符串-滑动窗口法49.面试题49-丑数-自底向上递归50.面试题50-第一个只出现一次的字符-hash表51.面试题52-两个链表的第一个公共节点-双指针技巧52.面试题53-在排序数组中找数字54.面试题53-2-0~n-1中的缺失
2020-12-23 11:29:49
282
原创 算法(20)-leetcode-剑指offer4
leetcode-剑指offer-433.面试题33-二叉搜索树的后序遍历序列34.面试题34-二叉树中和为某一值的路径35.面试题35-复杂链表的复制36.面试题36-二叉搜索树与双向链表37.面试题37-序列化二叉树38.面试题38-字符串的排列39.面试题39-数组中出现次数超过一半的数字40.面试题40-最小的k个数41.面试题41-数据流中的中位数42.面试题42-连续子数组的最大和本系列博文为题库刷题笔记,(仅在督促自己刷题)如有不详之处,请参考leetcode官网:https://leetc
2020-12-23 11:29:39
161
原创 算法(19)-leetcode-剑指offer3
leetcode-剑指offer-31.面试题22-链表中的倒数第k个节点2.面试题24-反转链表3.面试题25-合并两个排序链表-递归4.面试题26-树的子结构5.面试题27-二叉树的镜像6.面试题28-对称二叉树7.面试题29-顺时针打印矩阵8.面试题30-包含min函数的栈9.面试题31-栈的押入,弹出序列10.面试题32-1-从上到下打印二叉树11.面试题32-2-从上到下打印二叉树12.面试题32-3-从上到下打印二叉树本系列博文为题库刷题笔记,(仅在督促自己刷题)如有不详之处,请参考leetc
2020-12-23 11:29:19
139
原创 算法(18)-leetcode-剑指offer2
leetcode-剑指offer-211.面试题13-机器人的运动范围12.面试题14-1-剪绳子13.面试题14-2-剪绳子214.面试题16-二进制中1的个数15.面试题16-数值的整数次方16.面试题17-打印从1到最大的n位数17.面试题18-删除链表的节点18.面试题19-正则匹配19.面试题20-表示数值的字符串20.面试题21-调整数组的顺序使得奇数位于偶数的前面本系列博文为题库刷题笔记,(仅在督促自己刷题)如有不详之处,请参考leetcode官网:https://leetcode-cn.c
2020-12-23 11:29:06
344
原创 算法(17)-leetcode-剑指offer1
leetcode-剑指offer-31.面试题3-数组中的重复数字2.面试题04-二维数组中的查找3.面试题05-替换空格4.面试题06-从尾到头打印链表5.面试题07-重建二叉树6.面试题09-两个堆栈实现队列7.面试题10-1-斐波那契数列8.面试题10-2-青蛙跳台阶问题9.面试题11-旋转数组的最小数字10.面试题12-矩阵中的路径本系列博文为题库刷题笔记,(仅在督促自己刷题)如有不详之处,请参考leetcode官网:https://leetcode-cn.com/problemset/lcof/
2020-12-23 11:28:45
250
原创 算法(22)-leetcode-剑指offer6
leetcode-剑指offer-545.面试题55- 二叉树的深度46.面试题55-2-平衡二叉树47.面试题57-1-和为s的两个数字48.面试题57-2-和为s 的连续正数序列49.面试题56-数组中出现数字的次数leetcode-136 只出现一次的数字Ileetcode-137 只出现一次的数字IIleetcode-260 只出现一次的数字III8.面试题51-数组中的逆序对9.面试题54-二叉搜索树的第k大节点10.面试题58-翻转单词的顺序11.面试题58-左旋装字符串12.面试题59-滑动
2020-12-23 11:25:05
226
原创 C++(7)--for循环,break,continue语句
for循环1.for循环2.break 语句《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------1.for循环语法for(表达式1;表达式2;表达式3){ 循环体 }表达式1:循环变量的初值,可以省略,例如:i = 0, cnt = 10, count = 1表达式2:循环判断条件,是否继续执行循环
2020-12-21 23:48:04
3778
2
原创 C++(6)--初识循环while,do-while
初识循环1.使用while 循环结构2.使用do-while 循环《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------理解循环结构的基本原理case1: 时钟,地球自传/公转, 游戏角色跑动,刷新数据,hz :每秒种多少次,写10句台词(需要重复做的事情,用循环来写,循环变量在变化,循环变量可以控制循环的次数
2020-12-17 23:20:09
301
原创 C++(5)--运算符、表达式、条件结构(if, switch)
C++算术运算符和表达式1.除法、取余2.自加、自减《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》-------------简单的事情重复做,重复的事情用心做,用心的事情坚持做(老九君)---------------算术运算符和表达式算术运算符:一元运算符:++,–二元运算符:+,-,*,、,%‘表达式:运算符+操作数组成表达式1.除法、取余#include <iostream>using na
2020-12-12 21:51:41
641
原创 学点数学(5)--线性规划对偶形式的理解
线性规划对偶问题的理解1.弱对偶2.强对偶曾在上课的时候多次遇到这个求一个问题的对偶形式,大多是硬套公式。后来在苏大佬的博客中看到了相关阐述,感觉豁然开朗,遂做笔记记之。原文详见:https://spaces.ac.cn/archives/6280在规划和优化问题中,对偶形式 是一个非常重要的概念。一般情况下,对偶是一种变换,能够将原问题转换成一个等价的,看起来几乎不一样的新问题:原问题⟶对偶变换对偶问题原问题\overset{\text{对偶变换}}{\longrightarrow}对偶问题原问题⟶
2020-12-01 20:40:01
913
原创 C++(4)--初识变量、数据类型
C++变量《老九学堂C++课程》《C++ primer》学习笔记。《老九学堂C++课程》详情请到B站搜索《老九零基础学编程C++入门》
2020-11-27 21:47:42
548
原创 PaperNotes(12)-Autoregressive Quantile networks for generative modeling
Autoregressive Quantile networks for generative modeling3 autoregressive implicit quantiles3 autoregressive implicit quantilesautoregressive:自身做回归变量,用之前若干时刻的随机变量 来建模 之后某些时刻 随机变量的模型。N维随机变量的IQN建模 :n维随机变量:X=(X1,...,Xn)∈X1×,...,×Xn=XX=(X_1,...,X_n)\in \mat
2020-11-16 10:48:53
258
原创 PaperNotes(11)-A distributional perspective on reinforcement learning
Learning deep energy model: contrastive divergence vs. Amortized MLEabstract1 Introduction2 Background2.1 stein variational gradient descent2.2 learning energy model**contrastive Divergence**abstract受SVGD算法的启发,本文提出两个算法用于从数据中学习深度能量模型.两个算法分别为:SteinC算法和Stei
2020-11-15 15:35:26
180
原创 PaperNotes(10)-Maximum Entropy Generators for Energy-Based Models
QRGAN2 Quantile regression gan2.1 quantile regression for minimization of 1-wasserstein distance2.2 QRGAN2.3 comparison to other GANs3 experiments and resultsICLR2021 under review2 Quantile regression ganWe train our discriminator to predict quantile va
2020-11-15 15:31:30
320
名片管理系统.rar
2019-06-25
Modeling the World from Internet Photo Collections.pptx
2019-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅