1.支持向量机简介英文名为SupportVectorMachine简称为SVM,是一种二分类模型线性可分支持向量机:如下图就可以通过一条红色的直线将蓝色的球和红色的球完全区分开,该直线被称为线性分类器,如果是高维的,就可以通过一个超平面将三维立体空间里的样本点给分开。通过硬间隔最大化,学习一个线性分类器。线性支持向量机:如下图有一个红色的点无论怎么分,都无法将蓝点的点和红色的点完全区分开,但是这种情况下绝大多数的点都可以通过该直线分割开来,也就是通过软间隔最大化,学习一个线性分类器非线性支持向量机:如下图将蓝色的点和红色的点区分开的是一个圈并不是通过直线来区分开。也就是通过核技巧,学习一个非线
1.支持向量机简介英文名为SupportVectorMachine简称为SVM,是一种二分类模型线性可分支持向量机:如下图就可以通过一条红色的直线将蓝色的球和红色的球完全区分开,该直线被称为线性分类器,如果是高维的,就可以通过一个超平面将三维立体空间里的样本点给分开。通过硬间隔最大化,学习一个线性分类器。线性支持向量机:如下图有一个红色的点无论怎么分,都无法将蓝点的点和红色的点完全区分开,但是这种情况下绝大多数的点都可以通过该直线分割开来,也就是通过软间隔最大化,学习一个线性分类器非线性支持向量机:如下图将蓝色的点和红色的点区分开的是一个圈并不是通过直线来区分开。也就是通过核技巧,学习一个非线
1.概念从若学习算法出发,反复学恶习得到一系列弱分类器(又称基本分类器),然后组合这些弱分类器构成一个强分类器。简单说就是假如有一堆数据data,不管是采用逻辑回归还是SVM算法对当前数据集通过分类器data进行分类,假如一些数据经过第一个分类器之后发现是对的,而另一堆数据经过第一个分类器之后发现数据分类错了,在进行下一轮之前就可以对这些数据进行修改权值的操作,就是对上一轮分类对的数据的权值减小,上一轮分类错的数据的权值增大。最后经过n个分类器分类之后就可以得到一个结果集注意:adaboost算法主要用于二分类问题,对于多分类问题,adaboost算法效率在大多数情况下就不如随机森林和决策树要
1.概念从若学习算法出发,反复学恶习得到一系列弱分类器(又称基本分类器),然后组合这些弱分类器构成一个强分类器。简单说就是假如有一堆数据data,不管是采用逻辑回归还是SVM算法对当前数据集通过分类器data进行分类,假如一些数据经过第一个分类器之后发现是对的,而另一堆数据经过第一个分类器之后发现数据分类错了,在进行下一轮之前就可以对这些数据进行修改权值的操作,就是对上一轮分类对的数据的权值减小,上一轮分类错的数据的权值增大。最后经过n个分类器分类之后就可以得到一个结果集注意:adaboost算法主要用于二分类问题,对于多分类问题,adaboost算法效率在大多数情况下就不如随机森林和决策树要
本文是在尝试了刷新Maven项目、clean了Maven缓存并且重启IDEA之后任然无法在Tomcat中找到子模块对应的工件,这时就要试着模仿着自己创建一个模块父类的pom.xml模块的配置,以及子模块pom.xml的parent中写的父模块,这些都写好了,在Tomcat中任然无法找到该模块对应的工件,于是才暴力的自己创建工件由上图可知每一个子模块都包含两个工件,因此创建的思想也很简单,就是模仿着创建两个工件即可好了,下面说我创建工件的步骤,一开始没想着会成功,但是模仿创建下来后竟然成功了首先创建第一个工件:Servlet-03:war到此Servlet-03:war工件创建完成其次创建第二个
本文是在尝试了刷新Maven项目、clean了Maven缓存并且重启IDEA之后任然无法在Tomcat中找到子模块对应的工件,这时就要试着模仿着自己创建一个模块父类的pom.xml模块的配置,以及子模块pom.xml的parent中写的父模块,这些都写好了,在Tomcat中任然无法找到该模块对应的工件,于是才暴力的自己创建工件由上图可知每一个子模块都包含两个工件,因此创建的思想也很简单,就是模仿着创建两个工件即可好了,下面说我创建工件的步骤,一开始没想着会成功,但是模仿创建下来后竟然成功了首先创建第一个工件:Servlet-03:war到此Servlet-03:war工件创建完成其次创建第二个
一、基本概念1.前言web开发:web,网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发技术统称为JavaWeb2.Web应用程序web应用程序:可以提供浏览器访问的程序a.html、b.html.....多个web资源,这些web资源可以被外界访问,对外界提供服务我们能访问到的任何一个页面或者资源,都存在这个世界上的某一个角落的计算机上URL这个统一的web资源会被放在同一个文件夹下,web应用程序
一、基本概念1.前言web开发:web,网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发技术统称为JavaWeb2.Web应用程序web应用程序:可以提供浏览器访问的程序a.html、b.html.....多个web资源,这些web资源可以被外界访问,对外界提供服务我们能访问到的任何一个页面或者资源,都存在这个世界上的某一个角落的计算机上URL这个统一的web资源会被放在同一个文件夹下,web应用程序
一、JVM的位置及体系结构 JVM作用在操作系统之上,而Java程序作用在jvm之上,其他的程序则与jvm并列二、类加载器,及双亲委派机制1.类加载器作用:加载Class文件->newStudent();实例的引用放在栈里,具体的对象放在堆里点击查看代码packagecom.Tang.jvm;publicclassCar{publicstaticvoidmain(String[]args){Carcar1=newCar();Carcar2=newCar();Carcar3=newCar();System.out.println(car1.hashCode());System.out.pr
一、自定义泛型类点击查看代码packagecom.Tang.set.generic;importorg.junit.Test;//关于自定义泛型类、泛型接口;泛型方法publicclassGenericTest{@Testpublicvoidtest(){//如果自定了泛型类,实例化没有指明类的泛型,则认为此泛型类型为Object类型//要求:如果定义了类是带泛型的,建议在实例化时要指明类的泛型//建议实例化时指明类的泛型Orderorder=newOrder("orderAA",1000,"order:AA");//一旦定义了泛型约束类型为String,则Order类中的T都是String类