- 博客(7)
- 收藏
- 关注
原创 PYTHON机器学习实战——集成学习 AdaBoost元算法_python实现自举算法
AdaBoost的运行过程如下:训练数据中的每个样本,并赋予其一个权重,这些权重构成了向量D。boosting是一种与bagging很类似的技术,这两种技术使用的分类器的类型都是一致的,boosting中的分类器权重并不相等,每个权重代表的是其对应分类器在上一轮迭代中的成功度。前者是通过不同的分类器串行训练得到的,每个分类器都根据已训练出的分类器的性能来进行训练。因此和bagging不太一样,bagging中的分类器的权重是相等的。其中每一次分对的样本的权重将会降低,而第一次分错的样本的权重就会提高。
2024-12-21 08:51:10
465
原创 java多线程详解_java什么是多线程
/ 多线程Run有童鞋会问,使用线程执行的打印语句,和直接在main()方法执行有区别吗?区别大了去了。我们用蓝色表示主线程,也就是main线程,main线程执行的代码有4行,首先打印main start,然后创建Thread对象,紧接着调用start()启动新线程。当start()方法被调用时,JVM就创建了一个新线程,我们通过实例变量t来表示这个新线程对象,并开始执行。接着,main线程继续执行打印main end语句,而t线程在main线程执行的同时会并发执行,打印thread run和。
2024-12-20 20:36:50
988
原创 Java多线程环境下的同步机制Synchronized
add();}).start();复制代码最后的执行结果如下图:很明显,Java中的++操作,并不是线程安全的。这就涉及到了多线程环境下,如何才能保证在操作同一个变量或者方法时保证线程安全。二、Synchronized什么是Synchronized?Synchronized关键字,就是利用一个特定的对象设置一个锁(lock),在多线程并发访问的时候,只允许一个线程可以获得这个锁,并执行代码,等到代码执行完毕后,释放锁,再继续由其他线程争抢。
2024-12-20 20:33:09
528
原创 Java基础:List集合和Set接口
接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。看完API,我们总结一下:22、33的顺序完成的)。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引。
2024-12-20 20:29:28
699
原创 Java基础笔试练习(六)
类的加载是由类加载器完成的,类加载器包括:根加载器(BootStrap)、扩展加载器(Extension)、系统加载器(System)和用户自定义类加载器( java.lang.ClassLoader 的子类)。类的加载首先请求父类加载器加载,父类加载器无能为力时才由其子类加载器自行加载。它是应用最广泛的类加载器。system是java.lang中的一个类,out是System内的一个成员变量,这个变量是一个java.io.PrintStream类的对象,println就是一个方法了。
2024-12-20 20:25:48
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅