RED

Tensorboard教程:高维向量可视化

一曲冷凌霜 提交于 2020-12-05 00:41:34
Tensorflow高维向量可视化 觉得有用的话,欢迎一起讨论相互学习~ Follow Me 参考文献 强烈推荐 Tensorflow实战Google深度学习框架 实验平台: Tensorflow1.4.0 python3.5.0 MNIST数据集 将四个文件下载后放到当前目录下的MNIST_data文件夹下 #<font color=Red>高维向量表示</font> 为了更加直观的了解embedding 向量的效果,TensorBoard 提供了PROJECTOR 界面来可视化高维向量之间的关系。PROJECTOR 界面可以非常方便地可视化多个高维向量之间的关系。比如在图像迁移学习中可以将一组目标问题的图片通过训练好的卷积层得到瓶颈层 ,这些瓶颈层向量就是多个高维向量。如果在目标问题图像数据集上同一种类的图片在经过卷积层之后得到的瓶颈层向量在空间中比较接近,那么这样迁移学习得到的结果就有可能会更好。类似地,在训练单词向量时,如果语义相近的单词所对应的向量在空间中的距离也比较接近的话,那么自然语言模型的效果也有可能会更好。 为了更直观地介绍TensorBoard PROJECTOR 的使用方法,本节将给出一个MNIST的样例程序。这个样例程序在MNIST 数据上训练了一个简单的全连接神经网络。本节将展示在训练100轮和10000轮之后

R语言入门系列之二

◇◆丶佛笑我妖孽 提交于 2020-12-04 20:40:48
2 数据管理与可视化 2.1数据预处理 在进行正式的数据分析之前,通常要对数据进行处理。而读取数据仅仅是最简单的,之后还要进行数据的筛选、排序、转换等。数据框是最方便的数据存储、管理对象。 R 有很多内置的示例数据集包括向量、矩阵数据框等,可以使用 data() 进行查看,接下来我们以 R 内置数据 mtcars ( 32 辆汽车在 11 个指标上的数据)为例进行分析,如下所示: ⑴ 内容添加与修改 ① 添加修改新变量 函数 transform() 可以在数据框中创建新变量,并使用其他变量进行赋值,如下所示: mydata=transform(mtcars, sums=gear+carb, means=(disp+hp)/2) 运行结果如下: within() 函数可以在数据框内部进行操作,下面我们添加一新的类别变量: mydata=within(mydata, { size=NA # 创建变量 size[sums<6]="low" size[sums>=6 & sums<=8]="mid" size[sums>8]="high" size[sums==13]=NA }) 结果如下所示: 如果要修改数据框中已有的数据和变量名,可以使用 fix() 函数,该函数可以调用文本编辑器然后使用键盘来对数据框进行修改,如下所示: 使用 names() 函数可以调用或重新赋值变量名,如下所示:

一个学渣的CTO逆袭之路

故事扮演 提交于 2020-12-04 08:17:13
这个画面,熟悉不? 80、90后的人,相信很多应该看过 当年 新华电脑专修学院的广告吧! 对!我就是因为这则广告,入了计算机的“坑”,并且越陷越深! 当年,我在上初中,看了这则广告,便被被深深地吸引了,是那种全身上下每个细胞都很热血的感觉! 我记得当时中考是在县城,考完试,出了考场,我收到一个某电脑培训机构的传单。这激起我内心对计算机学习的欲望,我便毫不犹豫地报了名,从此,开启了我的计算机之路。下面就我的个人经历,来谈谈我自己的跃迁之路吧! 0 1 启程之初-建立知识体系 回忆起这个阶段,我觉得我走的真是比较顺利,每次在遇到迷茫时刻都遇到了人生导师,给我指明了方向: 初中时代 正如开头所说,我中考结束正式进入培训机构学习,但是我还清晰记得当时那种大屁股电脑,装98系统,刚接触,简直太神奇了! 一进去就看到某位大神,啪啪的打字,速度超快,我顿时就惊呆了。我当时心里想,我也要成为那样的人。 期间学习内容现在看来是非常简单,当时就三个内容,五笔打字,word、excel 基础操作。这个阶段建立起了对计算机基础认知!五笔打字练就了我敲键盘的速度,对后来我写代码影响极大! 高中阶段 培训完正式进入高中学习,高一上半年一直对学习没有很好进入状态,直到上学期结束,我就和我爸说想辍学,去新华学电脑,学编程,我爸气的差点揍我,直到某一天,我家有个亲戚是某学校的校长,来我家跟我爸聊起,有个对口高考(对

VUE前端框架

自闭症网瘾萝莉.ら 提交于 2020-12-03 11:52:01
Vue项目环境搭建 1) 安装node   官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 换源安装cnpm   >: npm install -g cnpm --registry=https://registry.npm.taobao.org 3) 安装vue项目脚手架   >: cnpm install -g @vue/cli 注:2或3终端安装失败时,可以清空 npm缓存 再重复执行失败的步骤   npm cache clean --force Vue项目创建   1) 进入存放项目的目录  d: 切换D盘  cd D:\python_workspace\day66\代码   2) 创建项目  vue create v-proj   3) 项目初始化 选择 Manually select features     默认选择的有Babel Linter / Formatter 在添加Router 和 Vuex     选择YES     选择第一个,直接进入     直接第一个进入     选择第一个In dedicated config files,第一个自己处理     选择NOT    加载环境     选择改变端口号的地方,然后点击左边加号,选择npm,然后在右边Name中填写v-proj,

控制器的View的颜色

吃可爱长大的小学妹 提交于 2020-12-03 07:43:50
我们新建一个控制器,其view的颜色是怎样的呢?透明的?白色的?黑色的?~ 首先来聊聊alpha,我以如下两种alpha作为对比来聊。 一个是UIView的alpha: UIView *fatherView = [[ UIView alloc ] initWithFrame : CGRectMake ( 10 , 10 , 100 , 100 )]; fatherView. alpha = 1 ; 其定义如下: @property ( nonatomic ) CGFloat alpha; // animatable. default is 1.0 还有一种是颜色的alpha,应用如下: + ( UIColor *)colorWithRed:( CGFloat )red green:( CGFloat )green blue:( CGFloat )blue alpha:( CGFloat )alpha; UIView的alpha值会影响到UIView及其所有的subView alpha 是指不透明度,是浮点类型的值,取值范围是0到1.0,表示从完全透明到完全不透明。UIView的alpha值会影响到其所有的subView 。 如下面代码: - ( void )viewDidLoad { [ super viewDidLoad ]; self . view .

C# 绘制Word形状——基本形状、组合形状

混江龙づ霸主 提交于 2020-12-03 05:02:35
一、序言 在Office Word中,支持在Word文档中插入类型非常丰富的形状,包括线条、矩形、基本形状(诸如圆形、多边形、星形、括号、笑脸等等图形)、箭头形状、公式形状、流程图、旗帜图形、标注图形等等,我们在编程过程中,想要在Word中绘制不同类型的图形,可以通过类库来操作。控件Spire.Doc for .NET 6.0及以上版本开始支持Office Word中的所有图形,可以通过代码操作某个单一的形状,也可以通过将单一形状进行组合来获得想要的图形或形状效果,当然,也支持自己自定义图形,通过编程绘制也是可以的。下面将介绍向Word绘制形状和组合形状的方法,方法中的代码供参考。 PS: Spire.Doc for .NET 获取地址 安装后,dll文件可在安装路径下的Bin文件夹中获取 Dll引用 二、代码示例 (一)绘制单一形状 步骤1:添加如下using指定 using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Drawing; 步骤2:创建示例,添加section、paragraph // 创建一个Document实例 Document doc = new Document(); // 添加一个section paragraph Section sec = doc

C# 在PPT中绘制形状(shape)

爷,独闯天下 提交于 2020-12-03 02:33:35
概述 本篇文章将介绍C# 在PPT幻灯片中操作形状(shape)的方法。这里主要涉及常规形状,如箭头、矩形、圆形、三角形、多边形、不规则形状等。下面的示例中,可以通过绘制形状,并设置相应格式等。示例包含以下要点: 绘制形状 用图片填充形状 在形状中添加文字 设置形状单色、渐变色填充 设置形状阴影效果 组合多个形状为一个 设置形状光边效果 将形状保存为图片 工具 Spire.Presentation for .NET 下载安装后,注意在程序中添加引用Spire.Presentation.dll到程序,dll文件可在安装路径下的Bin文件夹中获取。 示例代码(供参考) 【示例1】绘制形状 步骤1:新建一个幻灯片 // 新建一个幻灯片文档,并指定幻灯片大小 Presentation ppt = new Presentation(); ppt.SlideSize.Type = SlideSizeType.Screen16x9; 步骤2:获取第一张幻灯片 ISlide slide = ppt.Slides[ 0 ]; 步骤3:添加一个云朵形状,并填充渐变色,绘入文字 // 添加一个云朵形状,并填充渐变颜色 IAutoShape shape1 = slide.Shapes.AppendShape(ShapeType.CalloutCloud, new RectangleF( 160 , 50

Flutter 组件通信(父子、兄弟)

匆匆过客 提交于 2020-12-01 12:36:29
一,概述     flutter一个重要的特性就是组件化。组件分为两种状态,一种是StatefulWidget有状态组件,一种是StatelessWidget无状态组件。 无状态组件不能更新状态,有状态组件具有类似刷新的机制,可更改状态。   功能模块都可以通过继承两种状态组件实现功能模块封装。组件间通信,一般存在一下两种关系。 父子组件通信 兄弟组件通信        二, 通信实现方式 回调通信 需求“点击子组件,修改父组件的背景颜色与子组件背景颜色一致” 代码实现 //父组件 class ParentWidget extends StatefulWidget { final String title; ParentWidget({Key key,this.title}):super(key:key); @override State<StatefulWidget> createState() { return new ParentWidgetState(); } } class ParentWidgetState extends State<ParentWidget> { Color containerBg = Colors.orange; //回调函数 void changeBackgroundColor(Color newColor){ setState(() {

2020 Domain Adaptation 最新论文:插图速览(三)

生来就可爱ヽ(ⅴ<●) 提交于 2020-12-01 10:32:44
2020 Domain Adaptation 最新论文:插图速览(三) 目录 Learning to Combine: Knowledge Aggregation for Multi-Source Domain Adaptation Every Pixel Matters: Center-aware Feature Alignment for Domain Adaptive Object Detector A Balanced and Uncertainty-aware Approach for Partial Domain Adaptation Spatial Attention Pyramid Network for Unsupervised Domain Adaptation Two-phase Pseudo Label Densification for Self-training based Domain Adaptation Learning to Detect Open Classes for Universal Domain Adaptation Online Meta-Learning for Multi-Source and Semi-Supervised Domain Adaptation On the Effectiveness of Image

java源码学习-JDK14之jpackage命令

核能气质少年 提交于 2020-12-01 10:22:23
鲁班学院 java源码学习- JDK14之jpackage命令 jpackage命令使用场景 使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求. 在这里,我们先理一下以前java桌面程序是怎么运行的: jdk8及以前 这时候的java客户端程序,主要分两部分, 一部分是可执行jar包, 一部分是电脑里面要装jdk/jre , 然后通过 java -jar XXXXX.jar 来运行程序. jdk9及以后的模块化 这是java模块化的一个分界线,其实jdk9,jdk10,我都没有用过, 我是直接尝试的jdk11. 在模块化的基础上, 项目多了一个文件, moudle-info.java 如下图所示: 如上图,所示,主要是 requires , opens , exports 这三个关键字. requires : 当前模块想要运行的话,需要哪些依赖,相当于在maven引包的基础上,要再声明一遍依赖 opens: 当前模块中的哪些包,可以被反射. 如fxml中要声明处理的controller , 每当fxml加载的时候,都会去新建一个controller实例, 所以需要opens controller的包名给javafx.fxml exports: 当前模块有哪些包,可以被引用.