自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello World!

欢迎一起交流

  • 博客(34)
  • 收藏
  • 关注

原创 2021-08-26

代码块地址引用与值引用python机制的问题,默认地址引用而非值引用,ans.append(stk) 的话,后面修改stk 会使得ans中的值变化。ans = []stk = [1,2,3] ans.append(stk)# 此时 ans = [[1,2,3]]stk = [3,4,5]# 此时 ans = [[3,4,5]]#二维数组的构建,使用 arr = [[0] * n] * m 构造的二维数组是有问题的, 可以采用 arr = [[0] * n for _ in range

2021-08-26 19:24:24 183

原创 半导体领域知识 - 初级入门

半导体领域知识 - 初级入门知识问答1. 一个晶圆上根据芯片的大小,可以生产几百、几千、几万个芯片。如下图:2. 8寸晶圆指的是什么?5nm工艺指的是什么?8寸晶圆指的是直径为175mm(17.5cm)的晶圆,下面是6/812/18寸晶圆的尺寸以及相关发展历程。目前拥有12寸线的厂商只有5家,一个12寸晶圆厂的成本需要上百亿美金。5nm工艺指的是在一个具体的芯片上,有很多微型结构(千万、亿级别的晶体管),这些核心基本单元MOS管的栅极宽度尺寸来衡量工艺的精细程度,如果是5nm就被称为5nm工艺

2021-04-22 18:08:58 21516 4

原创 竞赛经历AI气象_nino_厄尔尼诺_预测

竞赛题目官网地址问题类型:时间序列预测问题。基于历史气候观测和模式模拟数据,利用T时刻过去12个月(包含T时刻)的时空序列(气象因子),构建预测ENSO的深度学习模型,预测未来1-24个月的Nino3.4指数,如下图所示:数据东经 0°–360°,南纬 55°到北纬 60°-> 维度(24,72)海平面温度(SST)热含量异常(T300)纬向风异常(Ua)经向风异常(Va)SODA数据:可以当成真实数据 100年CMIP5/CMIP6:可以当成模拟数据(大气模型模拟) CM

2021-04-20 21:19:24 2249

原创 C++调用python脚本

C++调用python的脚本一. 为什么?缘由:用python写了机器学习的模型,项目工程代码是C++写得,所以在调用时,想通过C++调用python脚本,用c++获取返回值。(然后就是一个接着一个的坑。。。。)二. 环境环境win10 64 + VS2008 debug win32平台 + python3.5 32位 (anaconda64位里面安装的,或者直接下载32位python3.5)注意:32bit的python与win32的VS平台是必须对应的!!!!!!或者全为32或者全为64。建议

2020-06-19 15:51:57 4538 2

原创 Viso的对象文件插入word,导致画布有大量空白,如何解决

Viso的对象文件插入word,导致画布有大量空白,如何解决?1 viso对象插入到wordVIso的图可以作为对象插入到word中,直接复制即可,复制后,可以在word中双击,关联到viso中,进行更改,很方便。正常情况下,在viso中做好图形后,直接复制到word中即可,在word中双击,关联到viso中。如下图:偶尔会存在一些格式比例大小的问题,导致对象下面很多空白,如下图:...

2019-03-22 16:04:06 27590 8

原创 anaconda3中xgboost的安装方法

anaconda3中xgboost的安装方法1、首先到https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost网站,找到 xgboost,这里有适用于 python3.5、3.6(64、32位),选好适合自己的版本,下载;2、切换到包含whl文件的目录,执行:pip install xgboost-0.6******(你的文件名)import ...

2019-03-13 08:47:13 804

原创 评价指标 : 召回率精确度 f1 ROC曲线如何求,如何画

评价指标参考百度百科,对于概念意义的理解有帮助 https://baike.baidu.com/item/ROC曲线/775606?fr=aladdin机器学习之分类器性能指标之ROC曲线、AUC值 https://www.cnblogs.com/dlml/p/4403482.html4.4.2分类模型评判指标(一) - 混淆矩阵(Confusion Matrix) https:...

2019-03-08 13:22:48 1181

原创 偏差与方差, 过拟合与欠拟合、学习曲线之间的联系

机器学习中,偏差与方差, 过拟合与欠拟合、学习曲线之间的联系1 学习曲线?2 偏差与方差?3 过拟合与欠拟合的解决办法?1 学习曲线?学习曲线就是通过画出不同训练集大小时训练集和交叉验证的准确率,可以看到模型在新数据上的表现,进而来判断模型是否方差偏高或偏差过高,以及增大训练集是否可以减小过拟合。如何判别一个模型是过拟合还是欠拟合,是偏差问题还是方差问题?可以通过学习曲线来判断。...

2019-03-06 14:13:19 735

原创 在sublime Text 2中安装python环境

在测试时crtl+B 无法在sublime中显示结果,报错 : 1.TypeError: environment can only contain strings 2.UnicodeDecodeError: ‘ascii’ codec can’t deco3.[Decode error - output not utf-8]

2017-10-27 09:29:11 1867

原创 进程与线程,java多线程的应用

进程 与线程的认识 Java多线程如何使用为什么要使用多线程

2017-10-24 15:25:56 250

原创 分布式,集群,并行,串行

分布式与集群小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群作者:张鹏飞 链接:https://www.zhihu.com/question/20

2017-10-24 11:02:48 1084

原创 BP神经网络样本数多少有什么影响 ?

BP神经网络样本数有什么影响学习神经网络这段时间,有一个疑问,BP神经网络中训练的次数指的网络的迭代次数,如果有a个样本,每个样本训练次数n,则网络一共迭代an次,在n>>a 情况下 , 网络在不停的调整权值,减小误差,跟样本数似乎关系不大。而且,a大了的话训练时间必然会变长。 换一种说法,将你的数据集看成一个固定值, 那么样本集与测试集 也可以按照某种规格确定下来如7:3 所以如何看待 样

2017-08-08 05:04:54 33748

原创 神经网络总结

神经网络的总结发现现在每天看点东西都有新的认识,也有对以前知识的从新认识。之前听过张玉宏老师的一些课,今天去看了下他在云栖社区的一些深度学习系列文章,其中有介绍神经网络的发展历史,这个老师挺幽默的,理论一大堆,不管什么反正都能说出个一二三,但是感觉文章有时候太宽泛,感兴趣的可以去看下,附上老师文章的链接。 一入侯门“深”似海,深度学习深几许(入门系列之一)机器学习机器学习的两层作用(1)面向过

2017-08-08 03:50:52 4601

原创 神经网络的具体的认识-TensorFlow的好玩的神经网络

好玩的神经网络今天发现了一个可以“观察”的神经网络的例子,分享一下好玩的神经网络增加自己的感性认识 具体操作可以请参考网站的介绍通过训练自己的网络 有几点感触神经网络的隐藏层数 越多 , 每层的节点数 越多 训练的就越慢!!! 所以也是在构建网络之前要进行处理,尽量使训练网络所需时间减少,如一些主成分分析,归一化,等 。之前我有个疑问就是,它的层数 跟每层的节点数怎么确定,

2017-08-06 16:08:10 1367

原创 神经网络初级认知笔记

神经网络笔记今天想到了神经网络的激活函数 tanh,sigmoid 它们的不同,找了以下资料sigmoidSigmoid函数由下列公式定义其对x的导数可以用自身表示: 函数图像 值在【0,1】之间 tanh双曲正切函数 其对x的导数可以用自身表示: 函数图像 值在【-1,1】之间神经网络入门知识点由一个神经元构成的神经网络将多个神经元组合一起组成一个大的神经网络我们使用圆圈来表示

2017-08-06 15:48:52 450

原创 深度学习与神经网络

深度学习,神经网络,多层神经网络,BP,卷积神经网络区别接触神经网络不久,想弄明白“深度学习”与”多层神经网络”的区别,看了几篇博客和知乎回答,总结一下自己的认识 BP是指多层前馈神经网络神经网络包括了多层神经网络(可以当做普通的神经网络)和卷积神经网络 , 而卷积神经网络又属于深度学习中最为重要的算法。 我们这所谓的层指的神经网络的层数,但是并不是层数多了就是深度学习!!“深度学习”

2017-08-05 02:24:28 2531

转载 java切割wav音频文件

import it.sauronsoftware.jave.Encoder;   import it.sauronsoftware.jave.MultimediaInfo;      import java.io.File;   import java.io.FileInputStream;   import java.io.FileOutputStream;   import jav...

2016-12-05 12:21:53 4823 5

转载 关于ffmpeg的安装详细步骤和说明

关于ffmpeg的安装详细步骤和说明一、windows安装:直接下载地址:https://ffmpeg.zeranoe.com/builds/https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20160316-git-d0a9114-win64-static.7z解压后即可使用:

2016-11-15 11:43:49 1127

原创 myeclipse突然打不开查看日志如下错误

myeclipse突然打不开查看日志如下错误!SESSION 2016-11-08 14:40:24.820 -----------------------------------------------eclipse.buildId=unknownjava.version=1.7.0_45java.vendor=Oracle CorporationBootLoad

2016-11-09 11:39:09 3036 1

转载 tomcat一闪而过

安装了一下apache-tomcat-7.0.23,免安装的那种,解压缩就可用。但是启动的时候,tomcat一闪而过。在命令行中运行tomcat,会报the JAVA_HOME nor the JRE_HOME environment variable is defined 。上网试了很多,终于找到一个方案,可以解决我所遇到的问题。给出的解释是说,较新版本的JDK(例如我使用的JDK1

2016-11-02 22:03:22 208

转载 JXL工具包运用Excel

1.找到JXL.jar包,导入程序。2.读取Excel public static void readExcel() throws BiffException, IOException{   //创建一个list 用来存储读取的内容    List list = new ArrayList();    Workbook rwb = null;    Cell cel

2016-09-22 10:54:06 260

原创 apt-get: command not found

CentOS5.4 # apt-get install gccbash: apt-get: command not found解答CentOS的软件安装工具不是apt-get  是yum# yum -y install gcc在ubuntu下安装SSH可以:apt-get install openssh-server就是说在centos上可以这样来安装s

2016-09-18 23:08:43 16421 2

原创 MyEclipse + Pydev开发Python时import报错解决方法

原因:不能加载python中的包                    重新加载一下就可以我用的myeclipse2014解决办法:1windows----》preferences-------->quick auto config(或者自己找到python目录)2应用 保存ok 不再报错

2016-07-26 09:51:19 446

原创 复制的虚拟机 ,找不到网卡eth0了,可能会有其他网卡生效,设置eth0生效

配置好的Vmware vmdk,在其他电脑上用使用,会出现一个问题--找不到网卡了,提示"No such device eth0"……  原因是Vmware保存的硬件配置文件*.vmx里记录了网卡的MAC地址,而linux也会记录MAC地址,这样在克隆虚拟机的时 候,Vmware会为Ubuntu分配一个新的eth0网卡,但是由于被之前的eth0占用,所以它会变成eth1。再因为eth0是默

2016-07-24 17:26:41 956

原创 CAS使用HTTPs功能遇到的问题

提示错误大概的内容如下: sun.security.validator.ValidatorException: PKIX path building failed...原因:   jre环境不同解决方法 :其实是你服务器的jdk不和你生成证书所用的jdk一样,比如说如果你用myelcipse,它默认的jdk是myeclipse自带的jdk,配置一下myeclipse->tomcat->jd

2016-05-22 22:02:29 925

转载 单点登录的三种实现方式

单点登录的三种实现方式字数1214 阅读1190 评论3 喜欢21单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作

2016-04-06 10:34:45 3067 2

转载 单点登录、统一认证解决方案

随着数字化的不断普及,大型公式或者单位的各个部门逐渐的上了与本身业务相关的各种各样的系统(在这些系统中,以Web系统居多),几乎每个系统都需要识别操作者的身份,并根据其不同的身份,分配一定的权限,做一些操作上的限制。结果很多公司或者部门都在各个系统便各自设计了一套用户资料和权限管理的机制,并提供了用户登录证认。这样满足了上面的需求,但由此带来和用户账号管理不方便,用户资料不统一等等问题。在数字化网

2016-04-02 12:42:07 33262 3

转载 单点登录

初识单点登录最初接触到单点登录要追溯到3年多以前了,那时候看到的只是passport,当时要做全国所有社区的登录,然后就照着内部文档写了代码,然后就接入了(这里要提一句是百度与腾讯一旦形成产品的技术项目,文档都很不错)然后就没有然后了......而知识的珍贵程度却是这样的:知识珍贵度排名:听过 所以,脱离工作去学习node可能收效不大,脱离项目去说前端优化可能

2016-04-01 12:28:13 2661

转载 单点登录概述

1、单点登录概述单点登录的英文名称为Single Sign-On,简写为SSO,它是一个用户认证的过程,允许用户一次性进行认证之后,就访问系统中不同的应用;而不需要访问每个应用时,都重新输入密码。IBM对SSO有一个形象的解释“单点登录、全网漫游”。 SSO将一个企业内部所有域中的用户登录和用户帐号管理集中到一起,SSO的好处显而易见: 1. 减少用户在

2016-03-31 12:36:31 3539

转载 自己动手写SSO(单点登录)

SSO在我们的应用中非常常见,例如我们在OA系统登录了,我们就可以直接进入采购系统,不需要再登录了,这样使我们非常方便。现在网上也有很多实现方法,于是乎我也想写一个看看。我主要用到的是cookie的机制。在此,分享给大家, 同时提供源代码下载。 进入主题:工程说明SSO的实现一般是会有一个SSO Server,也会叫认证中心,同时也会有被认证的系统,如OA系统、采购系统等,他们就相

2016-03-31 12:02:05 681

转载 集成基于CAS协议的单点登陆

相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务。一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点登陆服务的应用时就不再需要重新登陆了。而CAS协议则正是各单点登陆产品所需要实现的协议,其全称为Central Authentication Service。  那为什么要写这篇博客呢?这是因

2016-03-31 11:16:44 884

转载 Sina SSO 登陆过程分析 【单点登录分析】

Sina SSO 登陆过程分析 【单点登录分析】近日研究了 Sina CAS 的登陆过程,发现其实 sina 的 sso 实现了 yale-CAS 并且添加一丁点新的东西,基本认证过程交互流程仍然未变。其独创的一点是实现了 Ajax 单点登陆,算是比较牛。实现原理是 iframe+ javaScript 回调函数。一,初级 SSO初级的 SSO ,就是在同一个顶级域名下,通

2016-03-17 15:04:45 869

转载 彻底解决Spring MVC 中文乱码 问题

1:表单提交controller获得中文参数后乱码解决方案注意:  jsp页面编码设置为UTF-8form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果[html] view plain copy%@ page language="java" import="java.util.*" pageEnc

2016-02-23 19:08:40 308

转载 MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码

摘自:http://www.cnblogs.com/xdp-gacl/p/3496161.html在MyEclispe中创建Jsp页面,Jsp页面的默认编码是“ISO-8859-1”,如下图所示:在这种编码下编写中文是没有办法保存Jsp页面的,会出现如下的错误提示:因此可以设置Jsp默认的编码为utf-8,具体步骤如下:启动MyEclipse,点击菜

2016-01-20 11:18:46 432

空空如也

空空如也

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

TA关注的人

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