自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Python机器学习案例——基于用户的电影推荐系统_电影评分推荐系统代码

Python机器学习案例:基于用户的电影推荐系统。

2024-12-21 08:54:51 634

原创 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

原创 JAVA基本数据类型那些不可告人的秘密

布尔型(boolean)

2024-12-20 20:22:06 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除