- 博客(20)
- 收藏
- 关注
原创 Lasso概念及scikit-learn实战
基本概念与岭回归相比,Lasso采用增加L1正则化的方式,其目标函数为其中称为L1正则化项,称为正则化项的系数。与L2正则化相比,L1正则化会使得部分参数为零。这个特性可被用于特征选择或者降维。代码实现假设目标函数为已知当,,时,,当,, 时,,设置正则化项的系数为0.5则Lasso回归求参数的代码如下所示from sklearn import linear_modelrep = linear_model.Lasso(alpha=0.5)rep.fit([[a1,b1,
2021-08-06 17:58:55
344
原创 最小二乘法概念及scikit-learn实操
LinearRegression的fit函数实现假设目标函数为已知当,时,,当,时,,则最小二乘法求参数的代码如下所示from sklearn import linear_modelreg = linear_model.LinearRegression()reg.fit([[a1, b1], [a2, b2]], [c1, c2])print(reg.coef_)print(reg.intercept_)reg.coef_就是,reg.intercept_就是...
2021-08-04 11:28:19
536
原创 Selenium 调用IEDriverServer打开IE浏览器
Selenium 调用IEDriverServer打开IE浏览器无论是selenium2(WebDriver)还是selenium2Library,如果想要调用ie浏览器,均需以下步骤。下载IEDriverServer。进入索引页,首先选择版本号,IEDriverServer的版本号和Selenium的版本号一定要一致,因为我选择的是selenium-2.53,所以IEDriverServer也选
2016-03-30 09:49:37
36354
7
原创 django unicode问题导致500 error
一个字符串如果有中文,前面一定要加‘u’。否则,访问django服务 会有500 error
2015-08-30 17:38:10
1734
1
原创 djongo form.is_valid 返回false的解决方法
在用djongo编写网站时,有时点击提交按钮之后,并未提交,通过debug会发现是form.is_valid()返回false造成的。可以通过如下方式找到具体原因。
2015-06-16 17:07:30
8795
1
原创 解决Selenium2Library中的select frame无法选择没有名字,没有id的frame或者iframe的问题
Selenium2Library中原有的select_frame函数(对应的关键字为select frame)可根据locator选择frame,但是,若某个frame或者iframe没有id,没有name,而页面存在多个frame或者iframe,则原函数无法实现选择该frame或者iframe的功能。其原因是原函数默认locator可以唯一选择。解决方法为修改Selenium2Library中的select_frame函数,支持索引选择功能
2015-05-20 10:39:45
3548
4
转载 Java 枚举7常见种用法 很好的文章
原文出处DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码public en
2015-02-02 13:31:57
483
转载 hadoop 回收站
hadoop 回收站Hadoop回收站trash,默认是关闭的。 建议最好还是把它提前开开,否则误操作的时候,就。。。了1.修改conf/core-site.xml,增加property> name>fs.trash.intervalname> value>1440value> description>Number of minutes
2014-12-21 19:40:35
1184
原创 virtualbox中的ubuntu调整分辨率
virtualbox中的ubuntu如果选择自动缩放模式,那么经常会显得比较模糊。如果直接用ubuntu系统的显示调整分辨率,会发现没有合适的选项。解决方法比较简单,就是先退出自动缩放模式(如切换到全屏模式),再重新进入自动缩放模式即可。切换模式的快捷键如下其中Host一般是右ctrl
2014-12-15 10:54:39
1963
转载 Git分布式版本控制系统之初体验
在公司基本所有项目都需要使用版本控制系统,一般使用的除了cvs、svn以外,还有就是Git这个开源的分布式版本控制系统,至于git的特性以及与其它的版本控制系统的区别,如果感兴趣可以直接在网上找到,这里就不多说,在Fedora系统下可以使用yum install git.i686下载安装。 对于刚开始使用git的初用者,有一个常见的错误会出现,以下是我在编译Cloudera Impala
2014-11-10 22:04:30
464
原创 leetcode Sudoku Solver 解法优化
题目Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character '.'.You may assume that there will be only one unique solution.
2014-05-23 12:41:20
924
原创 hive可以执行select * from table;“ 却无法执行"select count(*) from table;"
出现这种情况是因为执行"select * from table;"并不需要启动mapreduce任务。而执行"select count(*) from table;"需要启动mapreduce任务。解决方法看执行过程的错误信息,我得到的信息是当前用户对于hdfs文件系统的/user文件夹没有写权限,只要开放权限,就可以解决问题。
2013-11-26 20:18:27
3286
原创 cloudera manage出现host是bad health
(1)检查是否可以ping通该host,先ping ip,然后pinghostname。 (2)如果(1)通过,则可能是cloudera agent挂掉了。在badhealth的主机上执行 sudo/etc/init.d/cloudera-scm-agent status查看状态,如果是dead,执行 sudo /etc/init.d/
2013-11-21 15:52:12
3058
原创 linux 软件包安装常见错误及解决方法
dpkg:警告:files list file for package 'xxxxxxxxx' missing; assuming package has no files currently installeddpkg -l | grep **** #检查当前 dpkg库中残留的文件安装信息 sudo dpkg -r **** *** *** #手 动删除所
2013-10-22 17:18:53
2032
转载 protobuf问题集锦(一)
问题按如下步骤在Centos上编译安装Google Protocol Buffers$ ./configure $ make $ make check $ sudo make install 运行$ protoc --version 出现找不到动态库的错误protoc: error while loading shared libraries: l
2013-03-26 15:12:01
1844
原创 java.util.NoSuchElementException原因
这个异常的原因多为访问越界。我这次是因为在while(iterator.hasnext()){}的循环体中多用了一次iterator.next()。
2013-03-20 17:24:38
1181
转载 classpath详解
原文章设置类路径 结构 可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。 C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2... 每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么
2013-03-20 17:09:12
632
1
原创 vbox虚拟机和主机共享黏贴板
从主机直接将一些命令黏贴到虚拟机,或者从虚拟机将一些输出复制到主机是十分方便的。但是,有时会出现虚拟机和主机无法共享黏贴板的情况。解决方法如下:(1)进入Oracle VM VirtualBox管理器,设置->常规->高级->将共享黏贴板和拖放都设置成双向的。如果此时还不能共享黏贴板,需要使用VBoxGuestAdditions.iso.设置->存储->添加虚拟光驱。VBoxGue
2013-03-14 09:33:44
1242
1
原创 win7主机和linux虚拟机利用WinScp传输文件
主机win7+虚拟机ubuntu10.04(使用VBox)Vbox在网络设置时推荐使用两个网卡,一个设置为NAT,另一个设置为仅主机(Host-only)适配器。虚拟机就是用仅主机(Host-only)适配器和主机通信。首先需要确认ubuntu是否安装了ssh在ubuntu中输入命令:ps -e|grep ssh如果同时出现ssh-agent和sshd,就表
2013-03-11 21:44:10
3906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人