- 博客(17)
- 收藏
- 关注
原创 试验记录:Pytorch损失函数BCELoss BCEWithLogitsLoss与CrossEntropyLoss
其中 c 是类别数(对于多标签二分类,c>1;对于单标签二分类,c=1),n 是批次中样本的数量,而 pc 是类别 c 的正向答案权重。当 pc > 1 时,会增加召回率;当 pc < 1 时,会增加精确度。例如,如果数据集包含单一类别的 100 个正例和 300 个负例,那么该类别的 pos_weight 应该等于 300 / 100 = 3。损失函数会如同数据集包含 3 × 100 = 300 个正例一样运作。
2023-08-23 20:20:21
209
原创 虚拟环境与conda以及GPU使用
需要查看显卡驱动最高支持的版本,两种方法:1.桌面右键NVIDIA控制面板如图所示CUDA版本最高到12.0,向下兼容。(但是要注意torch版本同样要与CUDA和cudnn兼容,目前2023.7torch兼容到了CUDA11.8版本)
2023-07-02 22:38:42
2936
1
原创 java的值传递机制
创建对象个数不同。String str=“abc"只在字符串常量池里创建一个对象。(如果字符串常量池里有"abc”,则一个都不创建直接返回地址值给str)String str = new String(“abc”)在堆内存和字符串常量池各创建一个对象。(如果字符串常量池里有"abc",则只在堆内存创建对象并返回地址值给str)
2023-05-14 23:33:48
249
原创 JAVA数组
例如String[][] arr2 = new String[3][2],会开辟arr2外层的三个元素空间,这三个元素都引用数据类型,每个表示两个长度为2的数组,所以三个元素分别存放了三个地址,这三个地址分别指向了三个长度为2的数组。如果是String[][] arr3 = new String[3][],说明没有对内层元素初始化,没有分配内存空间,但是知道代表的是数组,只是没有初始化,所有未初始化的引用数据类型用null表示。举例:有5个元素,i = 0,1,2,3,4。设置Eclipse透视图。
2023-05-06 21:07:15
89
原创 在google earth绘制定位点图像
3. 导入Google earth ,文件-打开kml文件,右击属性调整颜色,键盘u快捷键调整2/3D视图。
2023-03-21 16:07:00
278
原创 GNSS星历数据读取
卫星的位置需要o文件和nav文件共同提供数据才可以解算,o文件提供观测时的时间,利用nav中提供的播发时间和其他信息共同解算卫星的ECEF坐标。nav时星历广播报文文件,包含了卫星在这一段时间的的运行状态,IGS观测中心提供的nav文件一般包含GPS,北斗等数据可以从nasa下载。关于历元标志,0表示正常,1表示在前一历元和当前历元之间发生了电源故障,>1表示事件标志。相位观测值,类型标识为L1C,LLI 为0,表示连续跟踪或状态未知,信号强度SSI=6。第二个字符是数字,代表 频数编号;
2023-03-18 15:24:48
2660
原创 吴恩达机器学习作业笔记(Logistic 回归)
数据一共有三列,前两列是学生成绩,最后一列用1.0代表学生是否被录取使用分类的方法进行学习,得到一个学生被录取的概率值。零基础知识pandas读取文件import pandas as pddata = pd.read_csv('path',sep = ',', header = 0, names = ['第一列','第二列','第三列'], encoding = 'utf-8')原文链接:https://blog.csdn.net/O_nice/article/details/11966717
2022-05-14 11:36:22
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人