自适应线性神经网络Adaline
自适应线性神经网络Adaptive linear network, 是神经网络的入门级别网络。 相对于感知器, 采用了f(z)=z的激活函数,属于连续函数。 代价函数为LMS函数,最小均方算法,Least mean square。 实现上,采用随机梯度下降,由于更新的随机性,运行多次结果是不同的。 1 '''
2 Adaline classifier
3
4 created on 2019.9.14
5 author: vince
6 '''
7 im
如何创建Github账号及将本地项目上传至GitHub?
如何将本地项目上传至GitHub 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Publi
TypeScript快速笔记(二)
1) TypeScript中的判断语句,可以使用非0值代表true。如: 1 function add1(a: number, b?:number): number{ // 注意b是可选参数
2 console.log("parm1(a): " + a, "parm2(b): " + b);
3 if(b){// 可选参数b,如果没有传参,值为undefined
4 return a + b;
5 }
6 else{
7
node_exporter安装和配置 自定义exporter 监控key
1.二进制包安装 mkdir -p /opt/exporter 下载地址: wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.
SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决
SVN简介 在实际的项目开发之中一定不可能只用一个人完成项目,一定是多人开发进行的,那么如果是多人开发,就一定会造成修改冲突。(比喻一个message类,几个人改就会你覆盖我,我覆盖你)。最初的版本控制工具使用CVS。这些工具都是在linux下发展起来的,后来移到windows下。但在实际中还是要在linux下操作部署。但是慢慢的发现在CVS进行项目管理的过程中会产生大量的历史无用文件。所以现在的开发在CVS之后都开始使用SVN了。使用版本控制工具可以有效地针对你的项目中的代码进行管理,以
剑指offer:滑动窗口的最大值(栈和队列)
1. 题目描述 /*
给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。
例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};
针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2
python语言程序设计基础 习题 天天向上的力量(math.pow)
实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好学习的话,就是计算1.01的365次方,为什么是365呢?因为这个能力值1是在第一天就拥有的,然后第一天好好学习就需要乘1.01,作为第一天的收获,第一天为1.0*(1+1%),第二天为1.0*(1+1%)**2.........第365天为1.0*(1+1%)**364。x**y在python中
Socket通信(1):搭建开发环境
一. 准备工具 1. mac环境下的VMware Fusion, 下载地址:https://www.newasp.net/soft/462096.html 2. ubuntu 14.04 LTS, 不一定是14.04,但最好是LTS版本。https://www.cnblogs.com/yongdaimi/p/11509640.html 3. qtcreator下载,这里使用的是2.5.2版本(qt-creator-linux-x86_64-opensource-2.5.2.bin)。http:
windows小操作
1、不显示文件夹搜索历史 开始->gpdit.msc->用户配置->管理模板->windows组件->windows资源管理器,“关闭最近搜索条目的显示”项目,启用。 2、不显示最近打开的项目(开始菜单的程序,文件夹最近打开的文件) 开始菜单空白处右键,属性,“储存并显示最近在开始菜单和任务栏中打开的项目”一项前的勾去掉。 3、修复磁盘文件 运行,CHKDSK D:/F ,D:是盘符,根据自己情况替换。 ---
Internet地址结构
IP地址结构及分类寻址 IP地址 = <网络号> + <主机号> ------------IPv4(32bit)点分四组表示法: 192.168.31.133 ------------IPv4(32bit)二进制表示法: 11000000 11001000 00011111 10000101 在最初定义定义Internet地址结构时, 每一个单播IP地址都有一个网络部分用于识别接口使用的IP地址在哪个网络中能够被发现;另外一个就是主机部分用于确定该网络中的特定主机。 大多数主机只有一个网络接口
EF之Model First
=>添加数据模型 =>实体数据模型向导(选择"空EF设计器模型") =>生成之后项目中会添加几个文件 =>新增实体 创建一个User实体,主键为Id =>右键添加标量属性 =>右键属性,可以设置这些字段的长度,类型,是否可空等等 =>再创建一张销售单表。新增关联使User和SalesOrder关联起来 =>关联之后将自动添加导航属性 => 右击,添加代码生成项 =>自动生成的代码 //-------------------------------------------------------
2019-9-14做题记录
1、【BZOJ1493】【NOI2007】项链工厂 已经是十二年之前的$NOI$了,现在看来古人们学的东西我都不会。 一个环,每个元素有颜色,六种操作。 $Rotate\ k$:将项链顺时针旋转$k$个单位。即原$i$位置变成现在$i+k$位置。 $Flip$:将项链沿指定对称轴翻转,即将项链的$i$位置和$n+2-i$位置互换。 $Swap\ i\ j$:将项链的$i$位置和$j$位置的颜色互换。 $Paint\ i\ j\ x$:将项链从$i$位置开始,顺时针$j$个长度的区间染成$x$。
JavaScript逻辑运算符
JavaScript中有三种逻辑运算符: 非(!)、与(&&)、或(||) 一 :!非 !可以用来对一个值进行非运算 (一)、对布尔值进行!非运算 所谓非运算就是一个布尔值进行取反操作。 1、一次运算true变false,false变true 2、如果对一个值进行两次取反,值不会变化。 对非布尔值进行取反操作,现将非布尔值变成布尔值。所以我们可以利用这个特点将其他类型的值转换成布尔值。 可以对任意一个值进行两次非运算(取反),即可将其转换为Boolean类型; 原理和使用Boolean()函数
[数据结构 学习]SM算法c++实现
int result[2]; int* SM(int* A, int n) { int max, min; max = min = A[0]; for (int i = 1; i < n; i++) { if (A[i] > max) { max = A[i]; } if (A[i] < min) { min = A[i]; } } //遍历并比较大小 result[0] = min; result[1] = max; return result; //通过指针传递最大值和最小值 }
linux: 右键添加打开终端
安装一个包,即可在右键里面添加一个“打开终端”的菜单。 sudo apt-get install nautilus-open-terminal 注销用户重启,然后再进入就可以右键->在终端打开选项。
解决pycharm在同目录下import,pycharm会报错,但是实际可以运行
文件夹右键make_directory as-->sources root将当前工作的文件夹加入source_root就可以了
周排行