自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 考研成信大c语言复习笔记

S 大题:进制转换、斐波那契、汉诺塔经典问题,逆序输出和将数组元素循环n个位置Int *a,a+i represent address,the *(a+i) represent data;!!!!!!!!!!!!!!!!!!函数不一定非要有参数; Typedef struct的应用。P807.c。 内存分配 malloc 函数必须是指针类型,int n; int *p;scanf(“%d”,&n); p=(int *)malloc(n *sizeof(int)),结构体常用; ...

2020-10-13 23:04:29 753 5

原创 PythonTSK Study for second day (code read)

使用python的TSK工具进行模型搭建。

2024-01-01 14:54:14 497

原创 PythonTSK Study for first day (paper read)

The TSK Fuzzy System with Gaussian membership functions can not address high dimentional datasets, if add softmax function to solve it, will be produce new problem that performence will decline.

2023-12-30 17:29:58 853

原创 八股文查漏补缺

C++个人复习笔记整理

2023-03-23 10:29:37 166

原创 Fuzzy System2021|论文阅读《Optimize TSK Fuzzy Systems for Classification Problems》

TSK模糊系统作为一种高度可解释性的机器学习方法,在处理大数据或者高维度数据上存在一定的缺陷。因此本文提出了一个新的TSK模糊系统算法来高效的处理这些数据。本文主要创新点有两个,一个是引入了均匀正则化(UR),强迫所有的规则有着相似的输出,这提升了模型的泛化性。另一个是引入了批处理归一化(BN),它将BN从深度神经网络扩展到TSK模糊分类器,以加快收敛速度,提高泛化性能。经过十二个数剧集的验证,得到了良好的效果。

2022-10-19 19:53:59 1650 2

原创 C++学习系列4 模板的定义和使用

函数重载

2022-10-04 10:25:01 282

原创 C++学习系列3 继承与多态

当你使用虚函数的时候,会创建一个指针,vfptr指针,分别代表 virtual function(table) pointer 又称作虚函数(表)指针。如果是成员,则直接加作用域 子类.父类::成员名,如果是函数,则需要加 子类.父类::函数名。作用:主要用于子类的继承,本身无法实例化对象,子类也必须重写纯虚函数,否则也属于抽象类。注:如果子类和父类成员函数重名,子类同名成员会隐藏所有父类的同名成员函数。当子类重写父类的虚函数,子类中的虚函数内部会替换成子类的虚函数地址。

2022-10-02 17:57:17 156

原创 matlab_optimize TSK Fuzzy system

源码分析(逐行理解,可以当作代码运行之后的回顾)

2022-09-28 14:22:43 543

原创 C++学习系列2 运算符重载

运算符重载

2022-09-26 19:52:25 313

原创 C++学习系列1 类和对象

C++学习系列1 类和对象

2022-09-25 16:56:07 266

原创 Fuzzy SyStem2020 | 论文阅读《Optimize TSK Fuzzy Systems for Regression Problems》

Optimize TSK Fuzzy Systems for RegressionProblems: Mini-Batch Gradient Descent with Regularization, DropRule, and AdaBound (MBGD-RDA)

2022-09-11 17:46:21 1246

原创 新学期flag

新学期flag

2022-09-11 15:08:58 163

原创 Recognition of Epileptic EEG Signals Using a Novel Multi-View TSK Fuzzy System论文阅读

AK表示第k个模糊规则的子集(输入向量的一部分),将输入向量x映射到模糊集合中在进行模糊规则操作得到fk(x)在以前的TSK模型中,其输出y可以表示为隶属度乘以函数之和。这里的xgik表示第k个视角的第i个样本值,y是c维标签向量的第i个样本,c是所有的分类数。pgk表示第k个视角的pg,w表示第k个视角的权重,k是所有视角数(在这里是3),N是样本数,入w是香农熵的正则参数。本文提出的多视角特征提取方法可以避免相似的特征提取,同时采用可视化权重的方法选择最合适的特征提取方法。......

2022-08-10 09:57:37 1185 1

原创 论文阅读《A New Self-Regulated Neuro-Fuzzy Framework for Classifification。。。》

模糊推理在脑机接口的应用论文阅读总结

2022-06-22 18:09:41 177

原创 模糊控制理论学习笔记

模糊控制

2022-06-08 18:54:39 474

原创 模糊推理学习笔记及例题

模糊推理学习过程,可分为三步,构造模糊关系矩阵、模糊推理、反模糊化(模糊决策)

2022-06-07 23:07:42 18908 6

原创 人工智能作业及答案

人工智能课程作业总结

2022-06-07 15:15:14 4814

原创 PNN文章理解

Product-based Neural Networks for User ResponsePrediction论文主要部分摘要

2022-06-06 22:49:10 330

原创 leetcode每日一题136 只出现一次的数字

力扣给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素解题思路:使用位异或的新思想,相同为0,不同为1,1^1=0,1 ^ 0=1,0^0=0同理可推,a^ a= 0,a ^ b=1,不断循环比较,则最后一个为返回值。代码如下int singleNumber(int* nums, int numsSize){ int result=0; for(int i=0;i<numsSize;i++){ result^=nums[i]; } retu

2021-08-08 23:25:21 99

原创 leetcode刷题,反转字符串中的单词

反转字符串中的单词给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序问题分析:此类问题,很明显两种解法,第一种为空间换时间,首先定义一个数组,长度与原来类似,在遍历过程中,遇到空格则执行一次反转,且每次记录位置,这样就能得到一个新的数组,且数组中每个单词都是反转了的。代码如下:char* reverseWords(char* s) { int length = strlen(s); char* ret = (char*)malloc(sizeof(c

2021-07-13 23:57:47 307

原创 leetcode 167两数之和

leetcode刷题两数之和给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。问题分析:由于数组有序排列,因此可想到渐进求和,设置

2021-07-11 10:45:08 207

原创 leetcode刷题,283移动零元素

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序题目分析:由于题目中要求将0移动到末尾,因此可用if判断是否为0,其次分析移动规律,可采用两个指针进行运算,左边指针指向处理好的数据,即左指针左边均不为0,右指针指向还没有处理的数据,但左右指针中间均为0。代码如下int swap(int *a,int *b){ int t; t=*a; *a=*b; *b=t}void moveVoid(int *nums,int numsSize){ int

2021-07-11 00:00:35 61

原创 leetcode每日一题 189旋转数组

旋转数组问题给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。问题分析:给定数组尚未明确长度、移动k个位置为变量,此时需要考虑情况为k>数组长度是如何旋转,当数组只有一个元素时如何旋转。通过计算发现数组元素下标为i的元素移动后的位置下标为(i+k)%n(n代表原来数组长度),但还未考虑仅有一个元素情况,因此在进行循环时,可采用++i的方法,倘若只有一个数据,则依旧可得出相等的结果。具体代码以及注释如下,(采用辅助空间O(n))代码:void rotate(int* num

2021-07-09 18:54:45 150

原创 leetcode每日刷题977有序数组的平方

977.有序数组的平方题目如下分析题目,有多种方法可完成,但最简单的是使用C语言qsort函数,直接调用并返回排序后的结果,关于qsort函数看这位大佬的解析。链接: qsort的用法.int comp(const void* a, const void* b) {//升序排序 int a = *(int*)a, b = *(int*)b;//将传入指针类型参数转换为值 return a - b;//判断升序还是降序,如果是b-a则是降序}int* sortedSquares(

2021-07-09 11:29:33 157

原创 算法入门计算

算法入门题这是mooc上的算法设计与分析一道选择题,但我们这里直接进行计算。首先对问题进行分析,由于每个位置的概率为前一个位置的一半,则设第一个位置概率为p1,第二个为p1/2,以此类推,最后一个为p2/n2;这里指的是2的n次方分之p1;由于所有概率之和为1,则可列出等式。求平均复杂度则使用A(n)=1 x p1+ 2 x p2+…n x pn(p2…pn指的概率),利用错位相减法进行求解A(n),结果为2。具体如下...

2021-07-08 15:53:23 115

原创 leetcode278二分法笔记

leetcode刷题 278第一个错误版本你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次

2021-07-06 18:46:46 129

原创 leetcode二分法查找解题思路

leetcode每日一题练习题目:704 二分法查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。思路二分法查找是一种针对有序数组进行查找的方法,每次从中间进行切分,判断数组下标为中间的元素是否与目标值匹配,若匹配则输出,若目标值大于中间元素的值,则从后半部分进行划分,若小于则从前半部分进行划分,若查找完依旧不匹配则返回值-1;定义变量 :begin=0,end=nums

2021-07-06 17:47:36 113

原创 C语言金字塔

C语言金字塔,可用于字母数字,改变定义类型和输入即可。具体如下,编译器是VS,适合考研c语言和复试c语言的人参考#include<stdio.h>#pragma warning(disable:4996)int main(){ int i, j; char m,n; printf("请输入两个大写字母: "); scanf("%c%c",&m,&n); for (i = 0; i <= n - m; i++){ for (j = 0; j < n

2020-12-02 15:45:48 1399

原创 c语言结构体和函数求学生平均分以及找出最高得分的学生

本题为用结构体求学生的平均分和分数最高的学生对应课程以及分数。输入10个学生5门课的成绩,分别用函数实现以下功能:1、计算每个学生平均分2、计算每门课平均分3、找出所有50个分数中最高的分数所对应的学生和课程#include<stdio.h>typedef struct stu{ int num[20]; float score1; float score2; float score3; float score4; float score5; float aver;}

2020-10-13 23:00:57 5215 2

原创 小甲鱼python自学笔记

笔记:转义字符\,原始为r,若r‘a\na’’a\na’python 比较符 and逻辑操作符c的&&random模块需要引入== import randomsecret = random.randint(1,10) # 用了random模块的randint随机整数部分,区间为1到10.字符转换int(), str(‘’), float(),#整数、字符串、浮点数。...

2020-01-05 23:20:36 437

原创 数据结构笔记(1)

数据结构主要研究非数值计算的问题。一、名词解释:1、数据:客观事物的符号表示,是所有能够输入到计算机并被计算机处理的符号总数2、数据元素:数据的基本单位3、数据项:组成数据元素,有独立含义,不可分割的最小单位4、数据对象:性质相同的数据元素的集合,是数据的子集二、数据结构关系1、定义:相互之间存在一种或者多种特定关系的数据集合2、分类:逻辑结构与存储结构逻辑结构:集合结构、线性结...

2019-04-04 18:46:47 162

人工智能入门案例(minist手写数字识别,波士顿房价预测等)

人工智能初学者常用的minist手写数字识别、波士顿房价预测以及Fashion minist的分类。基于机器学习以及深度学习的模型搭建,实验报告中有所介绍。代码也在实验报告内,帮助你快速完成入门案例,成为人工智能初学者。

2022-06-21

基于机器学习的银行客户行为预测(标准流程介绍以及案例)

逻辑回归、决策树、随机森林-对比下的机器学习标准流程,包含ipyb文件,论文报告等,案例为银行客户行为预测,帮助你快速学习机器学习基本知识。在一定程度上可作为课后练习案例,增加机器学习的熟悉度以及入门速度。仅作为学习交流之用。

2022-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除