自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (10)
  • 收藏
  • 关注

原创 设计模式-10--多例模式(Multition pattern)

多例模式(Multition pattern)是单例模式的一种扩展,它属于对象创建类型的设计模式。在多例模式中,一个类可以有多个实例,并且这些实例都是该类本身。因此,这样的类也被称为多例类。多例类可以有多个实例。这意味着你可以根据需求实例化指定数量的对象。多例类必须能够自我创建并管理自己的实例池。这意味着在查找对象时,如果找不到,则会创建一个新的对象。多例模式实际上就是限制了对象的数量,并且有可能对对象进行重复使用。

2023-09-01 18:06:04 1345

原创 设计模式-9--迭代器模式(Iterator Pattern)

迭代器模式(Iterator Pattern)是一种行为型设计模式,用于提供一种统一的方式来访问一个聚合对象中的各个元素,而不需要暴露该聚合对象的内部结构。迭代器模式将遍历集合的责任从集合对象中分离出来,使得可以在不同的情况下使用不同的迭代方式。迭代器接口(Iterator Interface):定义了迭代器的方法,包括获取下一个元素、判断是否还有元素等。具体迭代器(Concrete Iterator):实现了迭代器接口,用于遍历具体的聚合对象,维护迭代的当前位置等信息。

2023-08-30 21:39:21 588

原创 设计模式-8--模板方法模式(Template Method Pattern)

模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个算法的骨架,将一些步骤的实现延迟到子类中。模板方法模式允许在不改变算法的结构的情况下,通过在子类中重写特定步骤的具体实现,来改变算法的部分行为。抽象类(Abstract Class):定义了一个模板方法,其中包含了算法的骨架,包括一系列步骤的调用顺序和约定。这些步骤可以是具体的方法,也可以是抽象的,留给子类实现。

2023-08-30 21:28:35 957

原创 设计模式-7--代理模式(Proxy Pattern)

代理模式(Proxy Pattern)是一种结构型设计模式,它允许一个对象(代理)充当另一个对象(真实对象)的接口,以控制对该对象的访问。代理对象可以在访问真实对象之前或之后执行一些操作,从而增强或限制真实对象的行为。代理模式的主要目的是为了控制访问,而不是简单地添加功能。代理模式的主要目的是为了控制访问,而不是简单地添加功能。它可以用于实现以下目标:虚拟代理: 代理对象在需要时才实例化真实对象。这可以用于减少启动时间,或者对于昂贵的对象,可以延迟其创建。

2023-08-30 18:26:39 1305

原创 设计模式-6--装饰者模式(Decorator Pattern)

装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你在不修改现有对象的情况下,动态地将新功能附加到对象上。这种模式通过创建一个包装类,即装饰者,来包含原始对象,并在其上添加额外的行为或功能。这样,你可以在运行时选择不同的装饰者组合来实现不同的功能组合。

2023-08-30 18:18:56 836

原创 设计模式-5--适配器模式(Adapter Pattern)

适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式主要用于解决不兼容接口之间的问题,使得原本由于接口不匹配而无法一起工作的类能够协同工作。目标接口(Target Interface):客户端所期望的接口,适配器将现有的接口转换成这个目标接口。适配器(Adapter):适配器类实现了目标接口,同时持有一个需要被适配的对象。适配器通过适配被适配对象的接口,使其能够符合目标接口的要求。被适配对象(Adaptee)

2023-08-26 17:40:46 649

原创 设计模式-4--原型模式(Prototype Pattern)

原型模式(Prototype Pattern)是一种创建型设计模式,它的主要目的是通过复制现有对象来创建新的对象,而无需显式地使用构造函数或工厂方法。这种模式允许我们创建一个可定制的原型对象,然后通过复制它来创建新的对象,从而避免了重复构建相似的对象。原型(Prototype):定义了一个克隆自己的接口,它是需要复制的对象的抽象表示。具体原型(Concrete Prototype):实现了原型接口,实现了克隆自己的方法。客户端(Client):负责创建新对象,通过克隆已有的原型来获得新对象的副本。

2023-08-26 17:24:53 886

原创 设计模式-3--建造者模式(Builder Pattern)

建造者模式(Builder Pattern)是一种创建型设计模式,它关注如何按照一定的步骤和规则创建复杂对象。建造者模式的主要目的是将一个复杂对象的构建过程与其表示分离,从而使同样的构建过程可以创建不同的表示。产品(Product):表示要创建的复杂对象。产品类通常包含多个组成部分。抽象建造者(Abstract Builder):定义了创建产品各个部分的接口,通常包含一系列抽象方法来构建不同的部分。具体建造者(Concrete Builder):实现了抽象建造者接口,负责实际构建产品的各个部分。

2023-08-26 15:20:09 1452

原创 设计模式-2--工厂模式(Factory Pattern)

工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,但是将对象的实例化过程推迟到子类中。工厂模式允许通过调用一个共同的接口方法来创建不同类型的对象,而无需暴露对象的实例化逻辑。工厂模式的主要目标是解耦对象的创建和使用,以及提供一种更灵活的方式来管理对象的实例化。通过使用工厂模式,可以轻松添加新类型的对象,而不会影响到已有的代码。产品(Product):这是一个抽象类或接口,定义了所创建对象的通用接口。

2023-08-26 15:12:13 736

原创 设计模式-1--单例模式(Singleton Pattern)

单例模式是一种创建型设计模式,它旨在确保一个类只有一个实例,并提供一个全局访问点来访问该实例。换句话说,单例模式限制了类的实例化次数为一个,并提供一种在应用程序中共享一个实例的方式。这对于需要只有一个实例来管理某些资源或状态的情况非常有用。

2023-08-26 14:56:44 954

原创 内部类和外部类

内部类是外部类的一部分,它们之间的关系是一种包含关系。内部类可以访问外部类的成员,包括私有成员,但外部类不能直接访问内部类的成员。要访问内部类的成员,需要通过内部类的对象来实现。

2023-08-01 11:57:53 528

原创 类之间的关联关系和依赖关系

在面向对象编程中,类之间可以通过不同的关联和依赖关系来建立联系。这些关系描述了类之间的交互和依赖程度,是设计和理解软件系统的重要概念。

2023-08-01 11:49:16 273

原创 SpringLink期刊提交Latex源文件

1 刚开始提交第一次提交这个latex源文件的时候,我就是直接把latex代码文件打包成一个.gz文件就直接在系统当中和一个PDF文件一起提交了。过了两天收到了sentback邮件。说要把pdf文件移除,然后提交latex源文件。2 第二次提交收到SentBack邮件之后,我就仔细的阅读了springLink期刊提交初稿的处,关于提交latex文件的提示说明。仔细阅读之后发现需要把latex源文件一个一个的单独提交,并且要按照一定的命名规则(就是提交文件需要选择的文件类型)。然后自己就按照说明,一

2021-08-30 17:09:09 7944 16

原创 蓝桥杯研究生组C/C++程序设计例题分析

第十届蓝桥杯大赛C/C++程序设计省赛1 试题A-立方和1.1 问题描述1.2 代码实现#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>//常用的算法函数库,eg:sort()等 #define LL long long using namespace std;bool CheckNum(int num){ //这个循环是为了遍历nu

2021-04-15 16:13:20 2123

原创 1-A hybrid method for missing value imputation-2019

一 、文章简介1)题目:A hybrid method for missing value imputation (一种缺失值插值的混合方法)2)作者:Aikaterini Karanikola 、Sotiris Kotsiantis3)发表刊物:Association for Computing Machinery. (计算机协会)4)发表年份:2019二、 研究背景及目的过去的提出的关于缺失值的研究方法,无论是统计方法还是关于机器学习的方法,都是采用单单一种方法,得到一个缺失处的插值。这类单

2021-01-29 20:32:42 166

原创 程序设计比赛知识总结

引言小老虎和阿甜一起报了研究生的蓝桥杯程序设计比赛,比赛内容是C/C++程序设计,我们的目标都是省一(之前没听说过蓝桥杯省赛,这次专门问了问工作人员,今年确实有省赛,嘿嘿),故给阿甜总结这个编程秘籍(嘻嘻),内容都是小老虎之前在ACM队学习到的知识,不过也选择那些比较实用的进行总结,希望阿甜学习完之后,编程能力大大提高,和小老虎一起拿省一,然后导师快快送论文,小老虎快快发论文,快快找工作,挣钱给阿甜花!!!加油!一、 优先队列1)定义:可以自动实现内部排序的队列,可以自定义排序规则。2)代码实现如下

2021-01-23 22:34:32 912

原创 机器学习读书笔记-5(决策树)

决策树1.1 基本概念决策树(decision tree)是一类常见的机器学习方法,又称判定树。在分类任务中,通过一系列的“子决策”来最终确定样本所属类别。决策过程从上到下类似于树结构,例如判断是不是好瓜的例子:决策过程中提出的每一个问题都是对样本某一个属性的“测试”,每个测试结果或是导出最终结论,或是导出进一步的判定问题,其考虑范围是在上次决策结果的限定范围之内。一般的,一颗决策树包含一个根节点、若干个内部结点和若干个叶子结点;叶子结点对应决策结果,其他每个结点对应于一个属性的测试。从根节点到每一

2020-08-02 19:13:46 592

原创 机器学习读书笔记-4(多分类学习与类别不平衡问题)

1 多分类学习现实中常常遇到的是多分类的学习任务,有些二分类的学习方法可以直接推广到多分类,在更多情况下,我们是基于一些基本策略,利用二分类学习器来解决多分类问题。下面介绍三种最经典的策略。1.1 “一对一”(one vs one, 简称OvO)OvO将这N个类别进行两两配对,从而产生N(N-1)/2 个二分类任务,通过训练将得到N(N-1)/2 个二分类模型。在测试阶段,新样本将同时提交到所有的二分类模型当中,从而得到N(N-1)/2 个分类结果,最终的结果可以通过投票决策产生。分类示意图如下图

2020-07-31 14:32:15 1387

原创 机器学习读书笔记-3(线性模型)

1 线性模型1.1 线性模型的基本形式线性模型(linear model)就是试图学得一个通过属性的线性组合来进行预测的函数,即一般用向量形式写成:其中的,x1,x2,…,等表示多个属性值;其中的w1,w2,…,等表示对应属性的权值,类似于表示该属性值对应的重要性;其中b表示线性函数的一个偏移量,w和b刚开始都是先赋值一些初始值,然后通过模型训练,逐渐修改w和b的数值,以得到一个较为合适的数值,得到较好的预测效果。1.2 线性回归我们首先先介绍一个在只有一个属性的数据集当中,讲解线性回归的原

2020-07-30 15:29:10 459

原创 机器学习读书笔记-2(模型性能度量)

对学习器的泛化性能进行评估,不仅需要有效可行实验评估方法,还需要有衡量模型泛化能力的评价标准,这就是性能度量(performance measure)。1、错误率与精度错误率和精度是分类任务当中最常用的两种性能度量。错误率:精度:更一般的,对于数据分布D和概率密度函数p(),错误率和精度分别描述如下,2、查准率、查全率与F1值错误率和精度虽然常用,但是不适用与所有的任务需求。例如,“挑选出来的信息有多少是用户感兴趣的”,“用户感兴趣的信息有多少挑选出来了”,这两种问题就不适用于错误率和精

2020-07-27 17:37:59 314

原创 机器学习读书笔记-1(模型评估与选择)

1、基础关键词错误率:分类错误的样本数占样本总数的比例。精度:1 - 错误率误差:模型的实际预测输出与样本的真实输出之间的差异。训练误差、经验误差:模型在训练集上的误差。泛化误差:模型在新的样本数据上的误差。过拟合:模型在训练集上的效果逐渐上升,而在测试集上的效果逐渐下降,这种现象在机器学习中称为过拟合。过拟合是由多种因素导致的,其中最常见的情况是由于学习能力过于强大,以致于学习到了训练样本的非一般的特性。过拟合是机器学习面临的关键障碍,各类算法都有一些针对过拟合的措施。不过要认识到,过拟合是无

2020-07-27 11:52:04 221

原创 解决centos7虚拟机无法上网的问题

(是我在在线安装wget的时候,发现无法安装,然后发现原来是虚拟机没法上网的问题,因此在网上找了很多方法,终于可以了。)网上的方法我也都试过了,下面说一下一般的设置centos虚拟机网络的步骤。1、在虚拟机网络编辑器当中设置NAT模式之所以设置这个模式,是因为一般情况下我们本地主机的IP和虚拟机的IP不在一个网段上,因此使用这个NAT模型,可以让不在同一个网段上也可以共享网络。2、修改ifcfg-ens33文件首先,先从第一步中记住NAT模式下的虚拟机的子网IP,子网掩码,网关IP等信息,然后进入

2020-07-03 14:03:01 471

原创 第一学习在情绪分析比赛中使用Paddlehub

这篇博客主要是记录一下第一次学习使用Paddlehub来进行情感分析。(备注:这里的代码是参考一个比赛大佬的baseline,如果有侵权的话,可以联系我,我会删除引用的code的。)1.数据处理该比赛原本的数据是采用GB2312编码,如果用平常的读.csv文件的方法可能行不通,所以我们可以先通过将数据文件的编码格式转换为通常的utf-8格式。通过写一个函数,函数的功能无非是读文件,然后写文件,...

2020-04-05 23:13:35 1360 1

转载 深度学习中的注意力机制(2017版)

深度学习中的注意力机制(2017版) 原创 ...

2020-02-13 17:06:29 495

转载 注意力模型详细解析

前言attentio...

2020-02-13 17:00:12 1265

转载 什么是API

阅读编程资料时经常会看到API这个名词,网上各种高大上的解释估计放倒了一批初学者。初学者看到下面这一段话可能就有点头痛了。API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科这篇文章我们就来通俗易懂地解释下什...

2020-02-12 14:04:11 217

转载 c语言main函数参数问题

我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组...

2020-02-11 14:18:47 2217

原创 操作系统四种调度算法

一、 实验目的:1、掌握进程调度的任务、机制和方式。2、熟练掌握进程进程调度的算法的原理。二、实验内容:1、 实现 短作业优先调度算法2、 实现 先到先服务调度算法3、 实现 非抢占式高响应比优先调度算法4、 实现 抢占式高响应比优先调度算法三、实验代码实验全部代码见附件code.txt 实验的主要代码如下://进程结构体struct Task{char name[10...

2019-03-31 18:09:47 4002 4

原创 机器学习笔记(更新)

*** 2018.12.17 ***(1)pandas.read_table() 可以用来读取.txt类型的dataframe文件(2)忽视运行结果的警告:import warningswarnings.filterwarnings('ignore')(3)热力图import seabornimport matplotlib.pyplot as plt# 找出相关程度pl...

2018-12-19 21:30:53 242

原创 天池大赛 > 【新人赛】工业蒸汽量预测建模算法

题目连接立即进入代码:# -*- coding: utf-8 -*-&amp;quot;&amp;quot;&amp;quot;Created on Tue Dec 12 14:48:01 2018@author: 李帅超&amp;quot;&amp;quot;&amp;quot;import numpy as npimport pandas as pdimport seaborn as snsimport ma

2018-12-19 11:25:16 3248 1

原创 训练赛-汽车行业用户观点主题及情感识别

赛题通道(进入)闲聊:这是我第三次参加大数据比赛,也是第一次接触大数据比赛的自然语言处理,下面吧现在的代码写成博客保存一下,代码还在不断优化中。。。正题:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport jieba #利用结巴分词功能进行有效的分词import re ...

2018-12-04 09:36:09 2121 15

原创 教训

大二暑假的时候在学校留校学习期间,有个朋友不小心从其他人哪里学到了如何用手机给学校的水卡充钱,我当时虽然没有去学这个“技术”,但是也有点想贪图一点小便宜(可能这是人的天性吗?还是我本来就是有点喜欢贪图小便宜的呢?)然后,朋友学会了之后,就拿着我的卡试了试成功了,在我的水卡上面冲了100元,但是虽然是贪了小便宜,觉得还不错,想着以后不用冲水卡了,但是就是没有想到学校会很快就知道了(可能是送水的那个公...

2018-09-03 14:17:23 216

原创 高斯分布(正态分布)

今天学习了个高斯分布的实现过程,这个高斯分布呢,在概率论上面就已经学到过了,不过我记得当时我们老师主要讲的是正太分布,我才知道高斯分布个正太分布是一样的呀(可能我的概率论白学了。。。) ...

2018-08-14 09:43:41 5581

转载 感知机模型无法表示异或(异或线性不可分)

https://www.zybuluo.com/ArrowLLL/note/827264“&amp;gt;感知机详细理论

2018-08-13 17:31:21 3910 2

原创 二项分布

话不多说,先上图

2018-08-11 16:41:58 3585

原创 矩阵特征值的求解过程

这几天一直在学习机器学习相关的算法,真心感受到了高数,概率论,线性代数用作用之大,也深深的感受到了自己当时学的太肤浅了,仅仅是为了考试而学习的。。。。。(如果有来生,没有来生了。。。。)...

2018-08-11 14:14:35 15413

原创 二分迭代求解函数

这个和牛顿迭代方法功能类似,都是求解函数的一个根 话不多说,上图片 下面的那个函数测试,该函数有两个根,下面的运行结果只得到了一个,该方法也就是只能一次得到一个根...

2018-08-10 21:41:43 1174

原创 牛顿迭代求解函数根的方法

这是今天学习的第一个知识点,很是兴奋虽然有点少,但是还是想写一篇博客来把它记录下来。 这个是牛顿迭代公式,好像一个来求解一个函数根的近似值得方法,但是需要给出这个函数以及该函数的一次导数,在随机给出一个随机的初值x0,然后通过控制迭代次数,和迭代结果的精确度,就可以得到该函数的近似解 接下来测试了一个有两个根的一元二次方程 从上面的几次简单的测试和理论方法可以大概得知,这个牛...

2018-08-10 20:31:06 2665

原创 AI成长之梦(梦想的开始) 一

我现在是一名大二即将大三的学生,本科的专业是软件工程,上的学校是一所普通的二本院校(现在是一本了)。刚上大学的时候,由于一些原因,没有打算要考研的,但是呢家里面的亲戚朋友们都想让我越往上上越好,但是我觉得他们那些所谓的考研很用的想法,根本不具有普遍性,而且我也觉得,考研需要看个人的一写因素,和所学的专业,不能盲目的跟风吧!感觉从小到大,我们小的时候可能根本没有想过我们为什么要上学,也许父母告诉...

2018-08-10 13:06:41 329

原创 石子归并(dp + 四边形不等式优化)

题目N堆石子摆成一个环。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价。计算将N堆石子合并成一堆的最小代价。例如: 1 2 3 4,有不少合并方法 1 2 3 4 =&gt; 3 3 4(3) =&gt; 6 4(9) =&gt; 10(19) 1 2 3 4 =&gt; 1 5 4(5) =&gt; 1 9(14) =&...

2018-08-03 15:27:01 524

python环境安装包.rar

该文件夹当中是linux环境下需要安装tensorflow的所有相关安装包,全部采用离线安装的方法,只要按照要求再Linux系统中安装python3.5.1的环境,就完全可以配置成功的!

2020-09-19

大数据竞赛技能手册.rar

该手册上面详细讲解了,大数据环境搭建,hadoop、hive、mysql等,还有相关比赛的题目和解决方法。

2020-07-04

541607120114_李帅超.rar

该文件夹当中是我的基于深度学习的文本情感分类系统的设计与实现的毕设相关资料,包括可以完全运行的系统,还有相关论文资料等。

2020-06-28

计算机操作系统和编译原理实验报告.rar

这个资源包括编译原理的实验报告:词法分析器、递归下降分析、算符优先分析算法、目标代码生成、课程设计。操作计通实验报告:进程调度算法、银行家算法、页面置换算法、电梯算法、课程设计。

2020-05-11

爬虫代码和数据.rar

该资源包括一个python实现的爬取招聘信息的爬虫代码,代码可以爬取所有行业的招聘信息(只要修改网址即可(同一个网站的不同界面)),还报错爬取饿 3 万多条计算机后端的10个热门城市的招聘信息。

2020-04-22

基于深度学习的人脸识别代码 和 基于face_recognition的人脸识别代码.rar

这个文档有两个工程代码,一个是基于卷积神经网络人脸识别代码,还有一个是基于开源的face_recognition库的人脸代码,这个代码有详细的注释,并且有基于图片识别的和基于摄像头视频实时识别的,代码内容丰富,值的大家学习。

2020-03-27

编译原理课程设计.docx

这是编译原理课程设计完整code和文档!

2019-06-24

电影票订票系统标程

电影票订票系统标程.docx

2019-06-19

汽车情感分析数据集

是博客当中汽车情感分析的数据集

2019-03-18

数据处理,数据分析,特征处理

作图分析,数据分析,特征筛选常用方法集合,结合scikit-learn当中的特征处理的方法,有code实例讲解!!!

2019-01-17

空空如也

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

TA关注的人

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