- 博客(22)
- 收藏
- 关注
原创 [台大机器学习笔记整理]noise and error measure以及在此基础上Learning flow的扩展
在此前已经明确了superviesed learning的情况下的二分训练的原理。然而之前并没有考虑到噪声的影响,而在实际问题中是有噪声的。噪声有可能来自x方面,也可能来自y方面。存在噪声导致了可能实际有理想中的f(x)=y1,但我们收集到的数据集中会有f'(x)=y2。依然以从bin中抽取球为例子,以下是有噪声时数据集中可能得到的结果在hypothesis和x确定
2016-07-15 13:44:56
675
原创 [台大机器学习笔记整理]vc-dimension
在上节课最终得到了vc-bound其中growth function有上限关系引入VC-dimension的概念,作为最大的non-breakpoint。以下写为dvc则显然在该处应该有最大的N令mH(N)=2^N。即Ndvc,mH(k)其中k为最小break point。当k存在时,显然右边是收敛的,因此有一个可用的假设
2016-07-15 13:36:04
1097
原创 [台大机器学习笔记整理]作为结果的映射关系的泛化问题
L5在上节课中已经可以对有限个hypothesis的假设集列出霍夫丁不等式如下:在进行机器学习的过程中,我们一方面要保证Ein与Eout是比较接近的,另一方面为了获取一个比较好的结果,也希望Ein能比较好。于是有了以下的一个基本trade-off:当假设集大小M比较小的时候:能够很容易保证Ein与Eout比较接近,但是这个时候由于M比较小,不那么容易选取到一个E
2016-07-11 23:20:59
1452
原创 [台大机器学习笔记整理]机器学习问题与算法的基本分类&由霍夫丁不等式论证机器学习的可行性
Lesson 3 这节课主要是关于总体情况的一个介绍。集中在机器学习可以处理怎样的问题上。在模型方面进行分类,主要是根据需要预测的结果进行分类1)首先从PLA算法可以知道机器学习可以进行二元分类。类似得,也可以进行多元分类,预测多个可能有多个结果的数据集的结果。即binary classification和multiclass classfication2)另外也可以做
2016-07-08 16:53:05
2677
原创 [8月]总结
1、检测shell中调用存储过程的返回值的方法2、ls,lcd,tail -f3、定时脚本语句(读取当前时间,基本算术运算)===========================4、使用dba_data_files视图查看空间使用情况5、db_link建立方法6、历史拉链表的设计与update语句的应用
2015-08-27 06:41:31
376
转载 常用的if 判断选项
[ -f "somefile" ] :判断是否是一个文件[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限[ -n "$var" ] :判断$var变量是否有值[ "$a" = "$b" ] :判断$a和$b是否相等-r file 用户可读为真-w file 用户可写为真-x file 用户可执行为真-f file
2015-07-19 15:37:58
663
转载 [20150719]Null特性、sed的变量调用、锁死对象的处理,for in与echo的结合使用
1、NULL的特性NULL是数据库中特有的数据类型,当一条记录的某个列为NULL,则表示这个列的值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,NULL并不是一个确定的值。这是NULL的由来、也是NULL的基础,所有和NULL相关的操作的结果都可以从NULL的概念推导出来。判断一个字段是否为NULL,应该用IS NULL或IS NOT NULL,而不能用‘=’。
2015-07-19 15:28:26
346
原创 【20150711】周总结【批量更新trick,UTF_FILE的文件操作,cur与循环
1、批量表更新的trick使用拼接方法进行表结构转移将表名存放在一个文本清单中每行一个使用外表读取文本清单,设置外表名为table_list使用语句select 'drop table '||TABLE_NAME||';'||chr(10) ||'create table '||TABLE_NAME||' tablespace TEST_DATA'|
2015-07-11 10:14:18
313
原创 基本SHELL语句总结【20150709】
1、SHELL语句的I/Oa.echoecho [string]使用echo 可以返回语句,参数等的组合到屏幕上。使用类似echo *.sh 的语句可以返回搜索值,以此对文件进行批量操作。另外,echo还可以重定向到文件中,详见重定向b.重定向在SHELL中可以使用>,>>,e.g.echo $filename > filelis
2015-07-09 13:22:33
534
原创 [20150703]周总结
1、重定向的两项应用:a.log的写入:执行命令时,使用sh script.sh>log.txt即可使用log.txt记下文件执行状况其中要注意的是,当使用>时为覆盖写入,使用>>时为添加写入b.脚本的自动生成e.g.使用类似以下的方法即可生成脚本echo 'date=$1'>script.shecho 'USER=AAA'>>script.
2015-07-06 14:00:48
285
转载 【20150628】周总结(mkdir,进程与线程)
mkdir 可创建目录。使用 mkdir -p 指令可以直接创建多级目录。这一方式在脚本自动创建目录中有用。进程与线程(来自http://blog.csdn.net/yaosiming2011/article/details/44280797)1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程
2015-06-28 18:38:35
447
原创 【20150622】杂项整理
A.alter命令相关:1、更换列名,增加列,修改列类型,更换表名ALTER TABLE (表名) ADD (列名 数据类型); ALTER TABLE (表名) RENAME (列名) TO (新列名); ALTER TABLE (表名) MODIFY (列名 数据类型); ALTER TABLE (当前表名) RENAME TO (新表名);
2015-06-22 11:37:31
393
原创 【20150622】自动按日期分区的分区表建立
建立分区表及自动分区写入实例 目的:建立一个表,其表中内容按日期进行分区管理,每次写入时,如果不存在该分区,则新建分区,否则将分区内容删除后重新写入对应日期的内容。 分区内容参考:http://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html 主要的分区方法有1、 范围分区,方式为partitionby
2015-06-22 11:28:08
2300
原创 【20150622 】sqlldr及ctl文件
sqlldr的使用方法为SQLLDR keyword=value [,keyword=value,...]。其中常用的关键字及使用示例可参考http://blog.knowsky.com/257572.htm可以预先编写好ctl文件,将控制、格式写于ctl文件中再直接使用sqlldr进行输出,其使用方式如下:sqlldr userid=$USER/$PASSWORD@$
2015-06-22 10:08:10
2851
原创 [SHELL]20150621前总结——基本常用操作语句
Shell 最近常用命令记录与解析 基本的shell 命令参看: http://blog.csdn.net/zhuying_linux/article/details/6630220 其中注意的是“”:括起的字符,除$(引用变量),`(执行语句)和\(转义)仍保留特殊功能外,其余字符作为普通字符对待 e.g.1if [ ! -f $Table_Ctl ];the
2015-06-21 21:38:51
334
原创 oracle 创建外部表实例及常用语句解释
create table test2 ( AC_ID VARCHAR2(50),--描述列 AC_SEQN VARCHAR2(50), NAME VARCHAR2(50), CUR_NO VARCHAR2(50), PRDT_NO VARCHAR2(50), ACC_NO VARCHAR2(50),
2015-06-09 15:00:09
622
原创 【20150525-20150529】sql、oracle方向总结(truncate、execute、exception、系统视图与表属性)
1、truncate table (使用原因:速度快,效率高,不写日志)参考:http://zhidao.baidu.com/link?url=kbl7lBd1f-fFPWU64ZbbAAOdy8snJ6eqJTzV3iEb81MdyTjQugk0TOnJVjyymjh7rTGCTfpCIGMifGmuDi--dK2、execute[immediate]+[Str]执行[S
2015-06-06 21:25:19
392
原创 【20150601-20150605】oracle、数据库方向总结[spool、sqlldr、decode、row_number()]
1、spool、sqlldr初探spool与sqlldr为oracle数据库自带的写入写出功能。其中spool的使用方式为:e.g.spool d:\test.txt --选取spool的文件,注意写入方式为全量覆盖select * from dual; --查询,将写入spool的文件中spool off;--结束spool在使用spool前可以对其写入内容的格式进行
2015-06-06 21:05:27
785
原创 琪露诺也能看懂的Oracle 主键值的序列自动生成与分配
首先是建立序列:create sequence Company_ID ←序列名minvalue 1 ←序列范围,补零在后考虑maxvalue 99999 increment by 1 ←序列增量nocycle ←序列循环?cache 5; ←预先生成(num)个
2015-05-22 21:17:45
600
原创 Oracle 用户常用信息查询与设定
一、查看当前用户信息: 查看用户的详细信息:select * from user_users;(本用户,类似有dba_users、all_users,详细如下)总结:ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。 USER_*:user所拥有的对象信息,即用户自己创建的对象信息。
2015-05-22 10:20:09
430
转载 [自备参考]oracle imp命令详细介绍
oracle中imp命令详细解释Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],下面例举imp常常使用用法。1. 获取帮助imp help=y2. 导入一个完整数据库imp sys
2015-05-20 15:47:45
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人