- 博客(12)
- 收藏
- 关注
原创 常用的排序算法
常用的内部排序算法包括三大类,分别是插入、选择、交换。其共同的特征是:都是将原始无序的数组分为两个段,有序的数组与无序的数组。在对有序数组与无序数组进行划分的时候,便于编写的可以选择消耗空间的方式,新建立一个有序数组。也可以使用在原始数组上进行操作。
2023-10-08 19:42:35
63
1
原创 认识Java中的锁
对于采用了synchronized关键字的临界区,根据使用线程的时间分为(偏向锁,无锁),以及是否有线程竞争根据竞争时间上是否激烈分为轻量级锁和重量级锁,因此synchronized本事并不一定就是重量级锁。在偏向锁情况下,锁会偏向于第一个访问它的线程,这个线程获得锁后,不需要再进行同步操作,从而减少了锁的争用和性能开销。在多个线程竞争同一个锁对象时,会使用轻量级锁来减少锁的争用。改代码的目的测试了:对象锁状态从偏向锁变为轻量级锁再变为重量级锁的过程,同时得出一旦多个线程竞争过锁,就不会再变成偏向锁。
2023-09-03 22:07:57
74
原创 JS中ES5和ES6面向对象的不同
ES5创建对象主要是利用函数里面的this,谁调用就指向谁的特点。和函数的prototype属性,构造原型链。对于可以共享的属性(函数)可以动态添加到函数的prototype属性。而创建对象之后,对象内部的__proto__属性实际上就是指向函数的prototype属性,所以可以把对象的方法添加到这个属性中进行所有对象共享。
2022-08-21 14:57:42
303
原创 one-hot编码的作用
为什么进行one-hot编码对于一些离散的数据如词进行特征处理的时候完全可以使用对特征值进行数字化如:1==>我 2==>你 … 最后对一句话就可以表示为 1 2 10 11 …带来的问题:转换之后的值为默认的连续值,这样的值训练模型得不到最好的效果其次如1 - 1000 那么在回归计算里面1000对于1的权重更加大。在计算的时候使用矩阵的计算方法。使用np进行one-hot编码import numpy as npif __name__ == '__main__':
2022-03-03 22:16:53
642
原创 深度学习基础
一:我的认识多层次的对原始数据进行特征提取,最后在输出层完成特征分类。二:函数基础1 . 线性回归2 . logistic分类3 . softmax分类4. 激活函数relu5. 最小值求解 常见的梯度下降算法 adam ....6. 交叉熵损失函数对于二分类使用BinaryCrossentropy对于多分类softmax使用CategoricalCrossentropy(one-hot编码)和SparseCategoricalCrossentropy使用...
2022-03-03 13:00:05
90
原创 Log4j2漏洞执行
标题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
2021-12-11 21:59:04
2976
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人