- 博客(33)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 机器学习实例----美国人口收入分析
Sklearn–(1)原创不易,如需转载,请标明出处。 首先通过官网的图片简单了解Sklearn: 可以看到他的主要作用有:分类,回归,聚类,降维,模型选择,预处理。 今天我将利用Adult数据集进行演示。Adult 该数据从美国1994年人口普查数据库抽取而来,可以用来预测居民收入是否超过50k/year。该数据集类变量为年收入是否超过50k,属性变量包含年龄,工种,学历,职...
2018-03-23 14:18:08 8482 1
原创 探索学习:网红容器引擎Docker
近两年容器技术成为开源社区中的网红,轻便易用,集开发、持续集成、交付和运行于一体。本文将按照如下结构与大家一起进行探索和学习。1. Docker的起源Docker容器引擎由Docker Inc(前身是dotCloud)开发并开源,2014年6月9日,Docker 1.0版本正式发布,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 允许开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器使用沙箱机制,相互之间不会
2020-06-10 22:53:22 427
原创 探索:Linux中强大的文本搜索命令----grep
这两天在看日志管理相关的资料,接触过日志的同学都知道,日志内容纷繁复杂,为了排查bug,后台总是尽可能地打印所有与代码运行有关的信息,看起来头疼,但是通过一个强大的文本搜索命令,完美的解决了我的疑惑,这条命令即-grep(Global regular expression print),表示全局正则表达式打印。grep命令用于查找文件里符合条件的字符串,使用语法如下:grep [-acinv] [--color=auto] '要查找的字符串' filename我们通过实操演示环节来学习grep的各
2020-05-14 17:48:20 440
原创 Mac系统下Selenium4.0使用二三事
Mac系统(10.15)下使用Selenium4.0启动Chrome(80.*)的若干问题新的开始环境搭建代码构建新的开始由于之前都是在Windows下使用各种开发工具,此次转战Mac平台,从系统的熟悉,到基本软件的安装也是经历了一个不小的转变。本文的目的:使用Mac系统,搭建一个Selenium平台,然后从IDEA中打开Chrome浏览器,在网上看过了各种版本,自己实践起来确实遇到不少问题...
2020-03-25 15:28:29 650
原创 利用MATLAB求解非线性优化问题---fgoalattain函数详解及应用案例
最近在做方程组的非线性优化问题,用到了fgoalattain函数,总结一下:意义解决多目标的非线性优化问题函数形式函数表示形式如下:上式中,weight, goal, b和beq 是向量(组),A 和Aeq 是矩阵, c(x), ceq(x)和F(x) 返回值为向量的函数,函数可以是非线性的,x, lb, ub 可以以向量或者矩阵的形式传递或者表示;在不同场景下的语法形式x =...
2018-10-07 22:43:18 36396 13
原创 MATLAB解方程组中 solve 和 fsolve 的细节比较
MATLAB作为科研工作者的忠实伙伴,解各种复杂方程的性能与其他工具相比,自然不逞多让。本期盘点MATLAB中solve和fsolve两个函数在解方程中的优劣。
2018-09-29 10:29:14 35900 2
原创 辣鸡刘的Leetcode之旅8【Add Binary,Sqrt(x),Merge Sorted Array】
Add Binary题目描述;Given two binary strings, return their sum (also a binary string).The input strings are both non-empty and contains only characters 1 or 0.Example 1:Input: a = "11", b = "
2018-09-23 20:46:36 299
原创 辣鸡刘的Leetcode之旅7【Length of Last Word,Maximum Subarray,count-and-say,Plus One】
58. Length of Last Word题目描述:Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.If the last word does not exist...
2018-09-15 22:38:17 240
原创 辣鸡刘的Leetcode之旅6【移除元素, 实现strStr() ,寻找插入的位置,最长无重复子串, 最长回文字符 】
27. Remove Element题目描述: Given an array nums and a value val, remove all instances of that value in-place and return the new length.Do not allocate extra space for another array, you must do this ...
2018-09-05 16:14:57 269
原创 Leetcode5(SQL Part)【谁没点餐】
Customers Who Never Order 题目描述:Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all customers who never order anything.Table: Cust...
2018-09-05 15:43:09 287 1
原创 辣鸡刘的Leetcode之旅4 (Weekly Contest 100)【单调序列,】
Monotonic Array 题目描述: An array is monotonic if it is either monotone increasing or monotone decreasing. An array A is monotone increasing if for all i <= j, A[i] <= A[j]. An array A is mono...
2018-09-04 14:22:16 221
原创 辣鸡刘的Leetcode之旅3(SQL Part)【两表合并查询,第二高薪,挣钱比经理多, 重复值查询】
1. 两表合并查询(Combine Two Tables)题目描述:Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | v...
2018-09-01 20:55:19 273
原创 辣鸡刘的Leetcode之旅2【最长公共前缀,有效的括号,合并链表,删除排序数组中的重复项】
Longest Common Prefix2. 最长公共前缀问题描述: Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string ” “. 编写一个函数来查...
2018-08-26 20:32:40 285
原创 辣鸡刘的LeetCode之旅-1 [two Sum算法,反转整数算法,回文数,罗马数转整数]
从今天开始,辣鸡刘学习一下搞搞算法,确定了leetcode网站,从最简单的开始学习和思考。 入门算法, 1. Two Sum 描述: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that ea...
2018-08-20 21:44:36 245
原创 机器学习实例(3)
接上节机器学习实例2 上一节我们对所要处理的数据进行了分类(训练集和测试集),本节的主要目的是特征处理,关于数据集的特征信息我们已经在上一节详细介绍,这次直接进行处理:from sklearn.feature_extraction import DictVectorizerdict_vect=DictVectorizer(sparse=False)以上代码的目的:接着X_t...
2018-08-19 19:30:29 3116 3
原创 Matlab常用函数[round, fix, floor, ceil, size, line, strcat,strfind]
round(x); 浮点数取整函数;小数部分≥0.5,则向前进1,不足则退1;a=1.2b=1.6aa=round(a) #输出:1bb=round(b) #输出:22.fix(x); 完全舍去小数部分(无论大小),不做演示; 3. floor(x); 结果为小于浮点数x,最接近x的整数;a=1.2b=1.6aa=floor(a) #输出:1b...
2018-08-12 16:52:19 631
原创 机器学习实例(2)
接上节: 接下来我们要做的工作是缕清楚数据集的各个特征的特点,针对不同的特征提出不同的处理方法:由于机器学习处理的都是都是数值信息,但是数据集有一部分是文本信息,这就需要对不同的文本信息进行不同的处理了。即下一步工作: 1. 特征的类别信息age:连续性数值变量;可能的处理方法:分年龄段;workcass: Private, Self-emp-not-inc, Self-emp-i...
2018-08-10 15:35:35 3962 4
原创 利用Matlab实现图像配准
之前利用MATLAB配准图像,按照官网的代码进行配准:clc;clear;%配准图片的导入fixed=imread('D:\Test\患侧1组白光图.tif');moving=imread('D:\Test\健侧1组白光图.tif');%显示配准之前的图片figure, imshowpair(moving, fixed, 'montage')title('Unregistere...
2018-08-02 16:23:16 5648 1
原创 详解:Python2.x与3.x版本区别
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。 为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向...
2018-07-28 10:33:30 395
原创 视频编码----H.264到H.265的转码
背景及意义 最新的高效视频编码 (HEVC) 标准相比H. 264高级视频编码标准实现了显著的压缩效率改进(50%),由于其优越的压缩性能, 它在许多应用中迅速被采用。 与H.264 标准相比,HEVC编码的计算复杂度非常高,使得难以在广泛用到的多媒体转码中的通用处理器上实现实时的高质量编码。 由于目前H.264广泛而深入的应用,大量现有的内容已经使用 H.264标准编码, 这时候如果...
2018-05-18 09:57:08 15969 5
原创 Sklearn(3)
今天给大家带来的是商品预测案例: 文件描述:sales_train.csv - the training set. Daily historical data from January 2013 to October 2015.test.csv - the test set. You need to forecast the sales for these shops and prod...
2018-05-14 15:18:42 20342
原创 Matlab脚本编程
1. 简介:脚本语言实际上着重脚本二字,而不是语言二字,因为脚本语言它的最主要的关注点就是为现有代码准备一个伪码系统;脚本语言是相对C这一类系统编程语言来说的,C最重要的特点就是它用数据结构加算法来解释系统底层开发的手段,用C开发绝对离不开对系统原理和数据结构的理解,而这些原理,包括C本身的实现,都是基于数据结构跟算法来解决问题的。2. 常见应用:作为批次处理语言或工作控制语言。许...
2018-05-09 16:02:07 6189
原创 Matlab常用函数及操作[doc , help , 转置, * 和 .* , 下标, 冒号运算符, 删除行和列]
1.帮助和文档使用 doc 命令在单独的窗口中打开函数文档。doc mean在键入函数输入参数的左括号之后暂停,此时命令行窗口中会显示相应函数的提示(函数文档的语法部分)。mean(使用 help 命令可在命令行窗口中查看相应函数的简明文档。help mean2.矩阵转置方法一:A'执行复共轭转置。它会围绕主对角线翻转矩阵,并且还会更改矩...
2018-05-07 16:21:06 1602
原创 Matlab常用函数及操作[linspace, poly, magic, whos, max, disp, 二维图, 三维绘图]
1. linspace作用:linspace用于产生指定范围内的指定数量点数,相邻数据跨度相同,并返回一个行向量; 调用方法:: linspace(x1,x2,N) 功能:用于产生x1,x2之间的N点行矢量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。2. poly( x )功能:给出一个长度为n+ 1的向量,其中的元...
2018-05-05 14:29:49 1789
原创 Matlab分析拟合Excel中的数据(1)---数据的导入
前言:office的表格文件也就是xls文件,本质上就是一个二维矩阵,二维矩阵是用来保存数据的最佳方式,所以在日常工作中,我们从其它地方获取的数据通常都被保存为xls格式,但处理数据时,我们却需要把xls文件的数据导入到matlab里进行处理。 如果你只处理一个文件并且只做一次的话,你可以手动来拷贝粘贴,这花费不了你太多时间。如果有很多xls文件,或者你的xls文件的内容可能随时被修改,那么下面的...
2018-05-04 17:34:09 17589 1
原创 Matlab做数据拟合中的(Results,SSE,R-square,Adjusted R-square,RMSE)
做Curve Fitting的时候通常会有以下信息,大家不解其意,在此做简单介绍。Results :显示当前拟合的详细结果, 包括拟合类型 (模型、样条或插值函数)、拟合系数以及参数匹配的95% 置信范围, 以及适合统计的这些优点; SSE: 错误的平方和。此统计量测量响应的拟合值的偏差。接近0的值表示更好的匹配。 R-square 表示:多重测定系数。数值的大小在0到1之间,越接近1...
2018-05-03 15:03:18 34835 1
原创 Matlab2016做曲线拟合(Curve Fitting)(2)
Polynomial Models(多项式模型)常见多项式的基本模型: 其中 n + 1 是多项式的阶, n 是多项式的维度, 1 ≤ n ≤9。该顺序给出了合适的系数个数, 并给出了预测变量最高的维度。 在本文中, 多项式按其度来描述。例如, 三维 (立方) 多项式表示如下: 当需要一个简单的经验模型时, 通常使用多项式。我们可以使用多项式模型进行插值或外推, 或者使用全局拟合...
2018-04-29 16:53:04 22829 2
原创 Matlab2016做曲线拟合(Curve Fitting)(1)
今天来分享如何用MATLAB2016进行曲线拟合:在这个系列,将利用官网提供的样例和接口,主要结合我自己的数据进行曲线拟合。 Curve Fitting:作用将曲线和曲面与数据相匹配拟合 曲线拟合应用程序提供了一个灵活的界面, 学者可以在其中交互式地将曲线和曲面与数据和视图图形相拟合。 具体包括: - 创建、绘制和比较多个匹配项; - 使用线性或非线性回归、插值、平滑和自定义方程; ...
2018-04-29 15:40:36 30927 2
原创 机器学习中的特征处理--onehot编码
Sklearn–(2)首先介绍数据标准化工具onehot[独热编码]:One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。以手写数字识别为例,我们需要将0-9共十个数字标签转化成onehot标签。例如:数字标签“6”转化为onehot标签就是[0,0,0,0,0,0,1,0,0,0]. 我第一...
2018-04-25 20:12:48 2423
原创 高速视觉伺服系统(二)
接着上期:https://blog.csdn.net/power1_power2/article/details/80084544算法对比误差公式 D<W/16 : status A+: 成功追踪W/16 <D<3W/16 : status A-: 可以追踪D>W/16 : status B: 追踪失败Invisible : status...
2018-04-25 19:57:35 2082
原创 高速视觉伺服系统(一)
最近在学习相关知识,做个简要总结:背景介绍国内外研究现状算法介绍研究问题及实施方案总结展望背景介绍研究表明,人类获得的80%以上的感官信息来自于视觉器官。借鉴同样的原理,借助视觉伺服系统,机器人可以广泛地用于掌握变化的外部环境。从而做出相应的反应。这就是伺服系统的背景。最典型的一个例子就是图中实况转播中乒乓球的高速追踪。 如果摄像头需要捕捉某一运动物体,常需要...
2018-04-25 19:44:35 7053
原创 机器学习中的特征相关性分析
原创不易,如需转载,请标明出处。常用数据分析步骤1.导入基本工具库:import pandas as pdimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimport seaborn as snsimport typesimport plotly.graph_objs as gofr...
2018-04-13 22:32:41 13998 1
原创 安卓客户端与jsp互相用json进行数据的传递与解析
实现安卓客户端发送json数据到jsp服务器解析,然后对数据进行相应地处理后,再以json的形式返回客户端,客户端接收判断并处理。以下是安卓客户端的关键代码:username = name.getText().toString(); password = pass.getText().toString();HttpPost request = new HttpP...
2015-07-18 14:41:44 1016 2
Linux下安装mysql出错(附上出错信息)
2017-10-15
安卓请求jsp返回的数据怎么解析
2015-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人