自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 附近最小(st表,线段树,单调队列三种解法)

给定一个正整数 k,请问对于每一个 1 到 n 之间的序号 i,a[i−k],a[i−k+1],…对于 50% 的评测用例,1

2023-12-04 10:16:26 478

原创 MMagic使用SRCNN

下载MMagic并配置好环境。

2023-07-20 21:40:27 299

原创 Java蓝桥杯

目录往年真题题目分类搜索动态规划并查集贪心算法二分查找输入输出图论其他往年真题2022年第十三届蓝桥杯大赛软件类决赛Java研究生组真题 - 题库 - C语言网2021年蓝桥杯第十二届省赛及国赛真题 - 题库 - C语言网2020年蓝桥杯第十一届省赛及国赛真题 - 题库 - C语言网2019年蓝桥杯第十届省赛及国赛真题 - 题库 - C语言网2018年蓝桥杯第九届省赛及国赛真题 - 题库 - C语言网2017年蓝桥杯第八届省赛及国赛真题

2023-06-11 11:03:52 5619 6

原创 Windows下安装CUDA+CUDNN并使用tensorflow-gpu

一、前言  CUDA和CUDNN要使用对应的版本,我使用的是CUDA11.0+CUDNN8.1.1二、CUDA下载安装官网下载:https://developer.nvidia.com/cuda-11.0-download-archive下载exe文件后点击安装会进行解压,解压路径建议默认,解压完成后会自动删除。如果没有下载VS就取消Visual Studio Int...

2022-07-13 10:39:00 127

原创 【转】蚁群算法原理及其实现(python)

蚁群算法(AG)是一种模拟蚂蚁觅食行为的模拟优化算法,它是由意大利学者Dorigo M等人于1991年首先提出,并首先使用在解决TSP(旅行商问题)上。之后,又系统研究了蚁群算法的基本原理和数学模型.蚁群算法的基本思想:蚁群算法的基本原理:1、蚂蚁在路径上释放信息素。2、碰到还没走过的路口,就随机挑选一条路走。同时,释放与路径长度有关的信息素。3、信息素浓度与路径长度成反比。后...

2022-03-06 19:00:00 164

原创 【转】最优化算法之粒子群算法(PSO)

一、粒子群算法的概念  粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解. PSO的优势:在于简单容易实现并且没有许多参数的调节。目前已被广泛应用于函数优化、神经网络训练、模糊系统控制以及...

2022-03-05 16:46:00 95

原创 【转】差分进化算法(DE)

DE(Differential Evolution)差分进化算法是一种新兴的进化计算技术。它是由Storn等人于1995年提出的,和其它演化算法一样,DE是一种模拟生物进化的随机模型,通过反复迭代,使得那些适应环境的个体被保存了下来。但相比于进化算法,DE保留了基于种群的全局搜索策略,采用实数编码、基于差分的简单变异操作和一对一的竞争生存策略,降低了遗传操作的复杂性。关键理念:初为GA的变...

2022-03-01 20:05:00 78

原创 【转】遗传算法详解(GA)

遗传算法(Genetic Algorithm, GA)起源于对生物系统所进行的计算机模拟研究。它是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,能在搜索过程中自动获取和积累有关搜索空间的知识,并自适应地控制搜索过程以求得最佳解。相关术语:基因型(genotype):性状染色体的内部表现;表现型(p...

2022-02-22 18:03:00 342

原创 实验8-1-8 报数 (20 分)

报数游戏是这样的:有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m(<n)的人退出圈子;下一个人从1开始报数,报到m的人退出圈子。如此下去,直到留下最后一个人。本题要求编写函数,给出每个人的退出顺序编号。函数接口定义:void CountOff( int n, int m, int out[] );其中n是初始人数;m是游戏规定的退出位次(保证为小于...

2022-01-11 17:20:00 32

原创 论软件体系架构之质量属性

论软件体系架构之质量属性徐怀建(石家庄铁道大学,河北省石家庄市,050000)摘 要:软件架构(及软件架构设计师)重点关注的是质量属性。文章从常见的六个质量属性,即可用性、可修改性、性能、安全性、可测试性、易用性写起,使读者对其有初步的认识和了解。解决了在具体的软件开发环境中的质量属性是什么,怎么用,如何用好的问题。只用遵循质量属性的原则,才能有好的设计思想,才能开发出好的软件产品。关...

2021-04-09 19:32:00 55

原创 以《淘宝网》为例,描绘质量属性的六个常见属性场景

1.可用性场景设想:双十一狂欢节时很多用户同时访问淘宝网,导致系统崩溃刺激源:用户刺激:很多用户同时进行登录、查询、购买操作环境:用户正常操作制品:系统服务器响应:系统响应人数过多,系统检测到事件,记录故障,通知系统响应度量:一定时间后,排除故障、系统恢复正常使用2.可修改性场景设想:由于恰逢双十一狂欢节,淘宝网想改变用户界面来吸引更多用户刺激源:开发人员刺激:改变用户界面...

2021-03-06 09:57:00 31

原创 软件架构师如何工作

  通过对“架构漫谈”的阅读,我首次对“架构”有了自己的认识——“一个整体会有很多小任务要去做,这个整体同时也会包含很多个体。如果我们能把整体需要做的种种任务进行划分,划分之后把每块任务一一分配给擅长此任务的个体,个体高效地完成这项任务。而个体之间也会有信息的交流使得彼此之间能有联系体现出一个整体的概念,就像是一个大型机器里的无数个齿轮一样,共同运转,负责各自的任务,在一起便实现了一个大机器的任...

2021-03-05 08:42:00 30

原创 泰坦尼克号数据分析

变量分布统计import pandas as pdimport matplotlib.pyplot as plttitanic = pd.read_csv("../data/titanic.csv")#1.获救情况分布,共891位乘客,仅有300多位乘客幸免于难,占比38%titanic['Survived'].value_counts().plot(kind='bar',colo...

2021-02-24 11:43:00 75

原创 机器学习十讲第十讲

强化学习马尔科夫决策过程状态价值函数使用强化学习算法训练智能体玩Flappy Bird游戏import pygameimport sysimport numpy as npimport randomimport pygame.surfarray as surfarrayfrom pygame.locals import *from itertools impor...

2021-02-06 15:35:00 60

原创 机器学习十讲第九讲

深度学习获得发展的原因机器学习VS深度学习

2021-02-05 09:31:00 26

原创 机器学习十讲第八讲

维度灾难基于距离的机器学习模型过度拟合:模型对已知数据拟合较好,新的数据拟合较差。高维空间中样本变得极度稀疏,容易会造成过度拟合问题。随着维数的增加,计算复杂度指数增长。只能近似求解,得到局部最优解而非全局最优解。特征选择和降维理解维度灾难问题import numpy as npimport mathfrom scipy.special import gamma...

2021-02-04 09:30:00 26

原创 机器学习十讲第七讲

机器学习的优化目标batch和mini-batch梯度下降机器学习中常用优化算法的 Python 实践import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import animationfrom autograd...

2021-02-03 11:37:00 24

原创 机器学习十讲第六讲

降维基于 PCA 的特征脸提取和人脸重构import numpy as npimport matplotlib.pyplot as pltfrom sklearn.datasets import fetch_olivetti_facesfaces = fetch_olivetti_faces()def principal_component_analysis(X, l): ...

2021-02-02 11:36:00 29

原创 机器学习十讲第五讲

聚类K-Means模型高斯混合模型K-Means 的 Python 实现及在图像分割和新闻聚类中的应用import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdef point_dist(x,c): return np.linalg.norm(x-c)def k_means(X, ...

2021-02-01 14:34:00 32

原创 机器学习十讲第四讲

模型误差的来源决策树:空间的方块划分随机森林:独立思考的重要性决策树、随机森林和 AdaBoost 的 Python 实现from sklearn.datasets import load_irisimport pandas as pdimport numpy as npiris = load_iris()iris_df = pd.DataFrame(data=ir...

2021-01-31 14:34:00 36

原创 机器学习十讲第三讲

本讲开始讲了梯度下降算法和最大似然估计算法。from sklearn import datasetsrandom_samples = datasets.make_classification(n_samples=60, #样本数量 n_classes=2, #类别数量 ...

2021-01-30 17:45:00 52

原创 《软件架构的艺术》阅读笔记03

  从软件工程发展的历史来看,能够看到许多各式各样耳熟能详的流程或模型:例如瀑布式软件开发流程、迭代式的RUP、敏捷开发流程、CMM/CMMI以及各个公司自己制定的流程等。但无论哪个软件开发流程,基本都遵循了“V-Model”的软件开发流程模型。...

2021-01-29 11:49:00 16

原创 机器学习十讲第二讲

回归中会存在过度拟合正则化可以减小线性回归的过度拟合和多重共线性等问题。q=2:岭回归q=3:LASSO。LASSO是一种系数压缩估计方法,它的基本思想是通过追求稀疏性自动选择重要的变量。评价回归模型的评价指标:均方误差,均方根误差,平均绝对误差,决定系数。...

2021-01-28 17:13:00 19

原创 机器学习十讲第一讲

一.有监督学习含义:数据集中的样本带有标签,有明确的目标目标:找到样本到标签的最佳映射回归和分类  回归模型:线性回归、岭回归、LASSO和回归样条等  分类模型:逻辑回归、K近邻、决策树、支持向量机等应用场景:垃圾邮件分类、病理切片分类、客户流失预警、客户风险评估、房价预测等。二、无监督学习含义:数据集中的样本没有标签,没有明确目标。根据数据本身的分部特点,挖掘反映数据的内在特...

2021-01-27 11:03:00 17

原创 逻辑斯蒂回归实现手写字的识别

import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npfrom tensorflow.keras.datasets import mnist#MNIST数据集参数num_classes = 10num_features = 784 #28*28#训练参数learning_rate = 0....

2021-01-24 11:31:00 35

原创 利用js实现搜索关键字变红色

先看一下效果图在js中利用该函数进行获取class为finKey的标签并对其内容进行关键字的转换,重写在HTML中。      /** * 将关键字变为红色 * @param keyWord 关键字字符串 * @returns .finKey class类为finKey */ function c...

2021-01-23 17:07:00 20

原创 《软件架构的艺术》阅读笔记02

  在产品研发相关的业务流程中,一般会有四个最重要的流程和一个可选的拓展流程:面向客户端流程、方针决策和计划流程、产品开发流程、人员与技术管理流程及产品线开发流程(可选的拓展流程)。架构师在每个流程中都扮演了不同的角色与职责。在面向客户的流程与产品开发流程中,架构师主要充当配角的角色,最好能够参与这些面向客户端流程活动,从而积累对该流程的经验。在方针决策和计划流程与产品开发流程中,架构师需要帮助...

2021-01-22 15:06:00 14

原创 TensorFlow文本分类

参考文章:https://zhuanlan.zhihu.com/p/59506402import tensorflow as tfimport matplotlib.pyplot as pltimport tensorflow.keras.layers as layers# 加载数据imdb = tf.keras.datasets.imdb(train_x,train_y),(t...

2021-01-20 16:17:00 19

原创 TensorFlow图像分类

参考文章:https://zhuanlan.zhihu.com/p/59506238import tensorflow as tfimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt(train_image,train_label),(test_image,test_label) = tf.kera...

2021-01-19 20:16:00 16

原创 TensorFlow多层感知器

数据集Advertising.csv,TV,radio,newspaper,sales1,230.1,37.8,69.2,22.12,44.5,39.3,45.1,10.43,17.2,45.9,69.3,9.34,151.5,41.3,58.5,18.55,180.8,10.8,58.4,12.96,8.7,48.9,75,7.27,57.5,32.8,23.5,11.8...

2021-01-18 12:00:00 39

原创 K-近邻算法

# coding=utf-8from sklearn.datasets import load_irisfrom sklearn.preprocessing import StandardScaler,MinMaxScalerfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn.model_selection im...

2021-01-17 11:46:00 13

原创 《软件架构的艺术》阅读笔记01

  一个建筑或软件应具有的三项基本原则是:持久、实用、美。其中将持久放在了第一位,由此可见一个优秀的建筑或软件必须做到结实坚挺,屹立不倒,长久保持良好的状态,经久不衰。书中也利用著名的塔科马大桥引出。架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉了另一些细节。软件系统的架构包括行为上的和结构上的。外部行为描述展示了软件如何与用户、其他设备和外部设备进行交互,也就是需求。结构描述展示了...

2021-01-14 17:53:00 17

原创 TensorFlow利用Keras实现线性回归

test.csv数据集,Education,Income1,10.000000 ,26.6588392,10.401338 ,27.3064353,10.842809 ,22.1324104,11.244147 ,21.1698415,11.645449 ,15.1926346,12.086957 ,26.3989517,12.048829 ,17.4353078,12.88...

2021-01-12 20:53:00 22

原创 Spark Streaming 编程初级实践

一、实验目的(1)通过实验学习日志采集工具 Flume 的安装和使用方法;(2)掌握采用 Flume 作为 Spark Streaming 数据源的编程方法。二、实验平台操作系统: Ubuntu16.04Spark 版本:2.1.0Flume 版本:1.7.0三、实验内容和要求1.安装 FlumeFlume 是 Cloudera 提供的一个分布式、可靠、可用的系统,它能够将不...

2021-01-11 12:17:00 79

原创 Spark SQL 编程初级实践

一、实验目的(1)通过实验掌握 Spark SQL 的基本编程方法;(2)熟悉 RDD 到 DataFrame 的转化方法;(3)熟悉利用 Spark SQL 管理来自不同数据源的数据。二、实验平台操作系统: Ubuntu16.04Spark 版本:2.1.0数据库:MySQL三、实验内容和要求1.Spark SQL 基本操作将下列 JSON 格式数据复制到 Linux ...

2021-01-10 13:18:00 358

原创 解决Ubuntu输入正确密码后进不去桌面

  今天在学习中遇到了一个问题,在Ubuntu中输入登录密码后进不去桌面,返回登录页面,通过查找资料可能是因为昨天配置环境变量/etc/profile出现了问题,通过ctrl+alt+F2进入验证用户名和密码,sudo vim /etc/profile将环境变量修改成原来的,然后source /etc/profile应用环境变量,再ctrl+alt+F1返回登录页面登录就可以了...

2021-01-10 11:39:00 62

原创 RDD 编程初级实践

一、实验目的(1)熟悉 Spark 的 RDD 基本操作及键值对操作;(2)熟悉使用 RDD 编程解决实际具体问题的方法。二、实验平台  操作系统:Ubuntu16.04  Spark 版本:2.1.0三、实验内容和要求1.spark-shell 交互式编程请到本教程官网的“下载专区”的“数据集”中下载 chapter5-data1.txt,该数据集包含了某大学计算机...

2021-01-09 11:56:00 97

原创 A master URL must be set in your configuration at org.apache.spark.SparkContext.<init>(SparkContext.

  在IDEA中运行Spark程序时报了这个错,A master URL must be set in your configuration at org.apache.spark.SparkContext.<init>(SparkContext.  解决方式:进入:Run > Edit Configurations... > Application > "My...

2021-01-09 11:20:00 28

原创 TensorFlow加载mnist数据集并显示

今天进行了TensorFlow的mnist数据集加载显示import tensorflow as tfimport matplotlib.pyplot as plt(x_train_all,y_train_all),(x_test,y_test) = tf.keras.datasets.mnist.load_data()x_valid,x_train = x_train_all[:5...

2021-01-08 17:41:00 61

原创 Spark读取文件统计行数

package sy3import org.apache.spark.SparkContextimport org.apache.spark.SparkConfobject tjhs { def main(args: Array[String]) { val logFile = "E:/IntelliJ IDEA 2019.3.3/WorkSpace/MyScala/...

2021-01-07 15:38:00 103

空空如也

空空如也

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

TA关注的人

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