自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

No way

知识+能力+复盘 = 技术成长

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

原创 常用指标MAE/MAPE/RMSE

在评价模型性能时,我们经常会采用MAE/MAPE/RMSE等指标进行对比,下面给出它们详细的定义MAEMean Absolute Error (MAE) = 1n∑i=1n∣yi−yi^∣\frac{1}{n}\sum_{i=1}^{n} |y_i - \hat{y_i}|n1​∑i=1n​∣yi​−yi​^​∣MAPEMean Absolute Percentage Error(MAPE) = 1n∑i=1n∣yi−yi^yi∣\frac{1}{n} \sum_{i=1}^n |\frac{y_

2021-04-25 22:22:04 4441

原创 Numpy常用函数集锦

在学习机器学习算法的过程中,Numpy是一个非常实用的库函数,本篇博客就对Numpy中一些常见的函数做一个总结(不断更新…),有什么不正确的欢迎评论指出!!文件读写https://numpy.org/doc/stable/reference/routines.io.html二进制数据的读写Numpy 的save() savez(), savez_compressed()方法以二进制格式保存数据,load()方法则从二进制文件读取数据。假如你有一个数组保存,例如数据分析过程产生的结果,调用sa

2021-04-16 11:02:28 192

原创 统一建模语言UML

统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。在UML系统开发中有三个主要的模型:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对

2021-04-14 15:46:08 207

原创 Liunx常用命令

最近经常会在服务器上跑一些深度学习模型,所以对于一些常见的Linux命令做一些记录。Screenscreen -S <screenName> # 新建一个窗口screen -ls # 查看所有窗口screen -r <screenName> # 恢复窗口# ctrl + a + d 退出当前窗口(detached)# ctrl + d 退出当前窗口(terminated)zip和unzip压缩文件zip -rq test.zip ./ #---压缩当

2021-04-01 17:06:49 61

原创 MBP Dell U2720Q 4K刷新率只有29Hz的解决办法

Reference:https://zhuanlan.zhihu.com/p/109050515https://www.dell.com/community/Monitors/U2720Q-MacBook-Pro-29Hz/td-p/7532811解决方法Command + 空格 打开聚焦搜索栏,输入displays.prefPane并回车,进入显示器设置界面。在Dell U2720Q外置显示器界面,按住option键,并点击缩放。勾选下面的“显示低分辨率模式”,然后将刷新率调整为60Hz.

2021-04-01 16:56:22 6610 1

原创 从零开始配置Vue开发环境(Webpack)

实验环境Node: V10.8.0, NPM:V6.3.0, Windows10实验步骤初始化一个项目 npm init安装webpack 由于webpack升级到webpack4,你必须同时安装webpack cli,同时为了多个项目是webpack版本的冲突,最好还是安装到本地 npm install webpack webpack-cli --save-dev安装...

2018-08-24 16:16:54 771 3

原创 centos安装 python37以及pip3

实习快要结束了,现在想起来老师还有一个爬虫项目要我去做,开始是直接在windows上写了几个py文件,但是爬虫只能爬取几百份就被封ip了,而在windows上很多库以及很多解决方案度没有,所以就转到linux(centos7)上,而centos7上默认是安装了pyhton2.7的,本来直接使用yum我已经安装好python36的,但是pip3却怎么都装不起来,查看了网上的一些回答,都说python...

2018-08-15 20:12:02 4621

原创 TS(一)

基础类型布尔值(boolean)数字,浮点数(number)字符串(string),模板字符串数组,两种定义方式,泛型Array&lt;&gt;和直接[]元组,表示一个已知元素数量和类型的数组枚举类型enum Color = { Red, Green, Blue }; // 常用// 常数枚举,不能包含计算成员const enum Color = { Red, Gre...

2018-08-13 12:57:03 329

原创 前端性能优化

前端性能优化性能对于一个可供使用的Web产品来说是非常重要的,而性能优化主要最本质的要求就是减少HTTP请求,减少代码下载量,为做到这些,我们可以从客户端和服务端两个方面来考虑。服务端 服务端主要用的是Nginx,主要是以下三个方面 采用http2,http2具有很多新特性,例如多路复用、头部压缩,大多数现代浏览器都支持index.html不设置缓存,其余如JS、CSS全部设置缓存...

2018-08-10 14:02:29 205

原创 yum命令、nvm使用以及好用的PM2

最近想深入学习前端工程化(node、webpack),以及在linux上进行开发,而在这个过程中比较重要的就是搭建环境了。yum使用yum(Yellow dog Update Modified),是一个shell软件包管理器,可以自动的处理依赖关系,并以此安装所有的依赖包常用命令安装指定软件 yum install &lt;package_name&gt;更新指定软件...

2018-08-10 13:42:02 2084

原创 万恶的ie(还好只是ie11)

问题ie 11 兼容性问题:主要体现于以下两点:1.布局错乱2.Promise等ES6新特性不支持,需要babel-polyfill 布局错乱 主要原因:原来我以为这是ie 11对max-width,min-width的支持薄弱造成的,但后来经过试验发现min-width,max-width显示是正常的,但我的解决方法是通过把对应的div标签的min-width,max-width,...

2018-08-03 16:55:53 3703 1

原创 深入理解对象(创建和继承)

对象什么是对象 ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数” 属性的类型 访问器属性:[[Configurable]],[[Enumerable]],[[Writeable]],[[Value]],访问器属性:[[Configurable]],[[Enumerable]],[[Get]],[[Set]].如果要修改以上属性的特性,需...

2018-07-15 16:39:00 215

原创 JS算法(一)

一些简单的JS算法判断回文数function isPlalindrom(str){ return str == str.split('').reverse().join('')}去掉重复值(数组)function uniqueue(arr){ let hashTable = {} let data = [] for (let i=0; ...

2018-07-12 00:21:50 1279

原创 前端实习生面试总结(一)

今天去面试了一个公司的前端实习生岗位,特意记录下,为下次面试做点经验准备,废话不多说,直接上题目。解析一个逆波兰式function isOperator(op) { if (op.search('[0-9]+') &amp;gt;= 0) { // 表示这是一个数字 return 0 } else if (['+', '-', '*', '/'].indexOf(o...

2018-07-09 23:40:11 5104

原创 JS问题集锦(一)

JS问题集锦['1', '2', '3'].map(parseInt)// map(callback(currentValue[, index[, array]][,thisArg]))// parseInt(string[, radix]) radix表示string是多少进制表示的// Result[1, NaN, NaN][typeof null, null of...

2018-07-06 14:05:07 160

原创 Vue项目上线(阿里云centos7+nginx)

由来自己原来做的一个网易云音乐的项目最近想把它上线,而且服务器也买了好久,因为一直没有学习Linux知识就一直搁置着,近来暑假快到了就想着捣鼓一下,项目github地址,上线地址,阿里云备案也太麻烦了吧:),还有就是感谢大佬的网易云API步骤首先当然是阿里云服务器购买以及Vue项目的编写了,服务器购买就不说了,Vue项目打包npm run dev的时候要注意一下,主要是config/...

2018-07-05 20:49:35 3455 3

原创 linux配置与基本操作

网络连接模式 桥接模式(bridged模式),PC和VPC处于同等地位NAT模式(网络地址转换模式),通过宿主机所在的网络来访问公网,在对外访问时使用的是宿主机的IP主机模式(host-only模式),VPC与外部网络相互隔绝Linux系统初始安装完成后状态 Kdump关闭,SElinux(用于虚拟机安全,但不需要这么安全)开启,建议关闭,sshd服务开启,开放端口:22,可以远程登录...

2018-07-03 21:14:18 187

原创 Vue组件学习

知识要点(基础)Vue实例以及Component注册都是通过选项完成的props 表示是你可以在组件上注册的一些自定义特性,组件实例上的一个属性使用v-bind来动态渲染内容每个组件模板都需要一个根元素通过事件来向父级组件发消息,触发:emit(‘event′[,arg]),监听:v−on:event使用事件抛出一个值,可以用emit(‘event′[,arg]),监听:v−on:e...

2018-06-27 15:44:33 149

原创 ES6学习--let,const以及解构赋值

let 和const 命令let 用法块级作用域不存在变量提升,变量先声明后使用,这以为这typeof 不再是一个绝对安全的操作TDZ(temporal dead zone)不允许重复声明块级作用域外层代码不受内层代码的影响在严格模式下(‘use strict’)下,函数只能在顶层作用域和函数内声明,不然报错const命令const 用来声明常...

2018-06-27 10:04:04 257

原创 由[].slice.call(arg,[arg1])发散开来

[].slice.call(arg)什么意思解析:[]表示数组,slice()表示数组的切片方法,call(arg1, arg2),其中arg1指定函数运行时的this指针 使用函数的call方法并且指定上下文的this指针由上引出this用法函数里的this与函数在哪里执行有很大关系 * 默认绑定全局变量 * 隐式绑定 * 显式调用bind(),a...

2018-06-25 20:48:02 152

原创 python3 字符编码及JSON格式总结

python3 字符编码及JSON格式总结首先是字符编码格式问题 在python3中常见编码有,UTF-8,ASCII,Unicode,UTF-8 是可变长编码,ASCII 是英文编码,Unicode 可以容纳所有语言的编码 在计算机内存中,统一使用Unicode 编码,当需要保存到硬盘或者传输的时候就转换成UTF-8 编码 encode() 方法,encode在英语中的意思是编码,编...

2018-05-18 18:41:54 1733

原创 以孩子兄弟链表表示法为存储结构,求树的深度和度。

问题描述 1、树以孩子兄弟链表为数据结构,请设计算法,求树的深度。 2、以孩子-兄弟表示法作为树的存储结构,编程求树的度。算法实现首先是树的数据结构表示,具体就不详细说,很简单。 但我做的时候还是有一些问题,那就是不知道怎么具体写构造函数 解决方法,把树以双亲表示法的形式输入,eg: data parent 然后是问题的求解 【1】、求深度(递归...

2018-04-01 21:25:40 21974 1

原创 人民币金额大写问题

问题描述 在与财务相关的应用中,经常会用到人民币金额的大写,比如发票的打印程序。本题的任务是:从键盘输入一个十亿以内的正整数(int 类型),把它转换为人民币金额大写(不考虑用户输入错误的情况) 比如,用户输入: 35201,程序输出:叁万伍仟贰佰零壹 用户输入: 30201,程序输出:叁万零贰佰零算法设计主要是利用栈来实现,因为栈的特点是先入后出,而我们通过计...

2018-03-30 19:20:44 1249

空空如也

空空如也

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

TA关注的人

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