- 博客(72)
- 问答 (1)
- 收藏
- 关注
原创 ptorch的学习
在model初始化里写好读取数据,这样的话只会读取一次,减少读取次数。在__init__函数中,定义需要的模型的形状。首先要定义模型,通过继承nn.Model。然后再forward中定义前向传播的过程。最终得到输出-------前向传播的结果。
2024-10-28 20:49:34
125
原创 记录一个torch的编写模板
predictions = (test_outputs >= 0.49).float() # 使用阈值 0.5。print(f"前向之后的形状---------{test_outputs.shape}")# 将名字映射为 0 或 1 ,请注意,如果是True和False,则不用输为字符串类型。print(f"x的形状----------{X_test.shape}")print(f'{y_test.shape}----------y的形状')# 小批次梯度下降的小批次,每次读几个数据。
2024-09-18 21:52:14
712
原创 OKK---生物信息研究之ClinVar的下载,Annovar的下载和使用
ClinVar数据库中记录了大量的人类变体,和这些变体导致的致病或健康或无意义,所以要使用机器学习来做一个错义变体的研究需要使用带这个数据集。从NCBI官网上下载的话可以下载相应的变体,但问题是不是VCF格式,我们需要使用annovar这个注释软件对变体进行注释。下载好包之后,解压,需要运行脚本的话,要在脚本前面加上绝对路径,否则会出现bash-commnd not found的错误。何为注释,获得变体的额外信息,用这些结构化的额外信息来作为输入。下载ClinVar,可以使用一些连接,通过FTP---
2024-06-16 15:54:29
456
原创 小菜鸡学安卓开发(1)------MediaItem
学习别人的软件,记录收获-----------视频媒体的部分----引入最新的MediaItem库,该库实现了对于音乐的分析和封装,便于使用。
2024-04-18 20:50:01
247
原创 安卓的Button如何写onclick事件
findviewbyid 方法找到需要的按钮,然后.setonclikclistern方法传入(this)此时的this已经是button。在oncreat方法中。
2024-02-06 23:49:56
183
原创 机器学习---facebook的案例学习
划分训练集和测试集 使用 sklearn.model_selection import train_test_split。#修改时间 将绝对时间改变为可以使用的时间----进行训练时可以使用到时间。# 去掉出现次数较少的place 使用group分组。# 使用 query 查询出部分数据 71664。#实例化转换器----将数据标准化或者归一化。# 使用pandas读取csv格式的文件。# 选择出出现次数大于3的t。#将低于3的地方清理掉。# 实例化一个模型对象。# 统计出出现的次数。
2023-08-08 22:56:02
404
原创 鸢尾花预测流程
使用GridSearchCV函数进行交叉验证和网格搜索 模型--->要优化的模型 参数---->字典,要传入的参数 cv-----》对折次数。3.特征预理---->使用归一化 或者 标准化 ---->因为不改变数据的分布情况,所以不会影响结果。# 模型调优 交叉验证 ----将数据集分为 训练集 和测试集 然后轮流训练 训练出最好的模型。print("得到的最好的参数",estimator.best_params_,"\n")2.切分数据集---->将数据集分为 训练集和测试集。
2023-08-07 15:10:42
239
原创 机器学习之鸢尾花的的预测
3.特征预理---->使用归一化 或者 标准化 ---->因为不改变数据的分布情况,所以不会影响结果。# 实例化模型函数 选择k值范围大小 选 9 范围内的数量最多的种类确定为自己的种类。# 2.切割数据集 传入 数据 目标值 训练集比例 随机数种子。print("预测结果为:\n",yEndpredict )2.切分数据集---->将数据集分为 训练集和测试集。print("该模型的准确率为:",score)# 3.特征处理 ---标准化。# 切割数据集的函数。
2023-08-06 23:41:45
1266
原创 # 鸢尾花的案例学习
使用 seaborn 还需要使用 pandas ,因为seaborn传入的是pandas的数据格式。# 4.绘制初始图形 使用seaborn Seaborn是封装好的matplib的api。print("特征名字\n",iris.target_names)print("数据集\n ",len(iris.data))print("目标\n",iris.target)# 4.1 将数据转化成dataframe 的格式。plt.title("鸢尾花的一个图形")# 1. 导入小型的数据。
2023-08-06 20:25:21
219
原创 机器学习入门之 pandas
获取导演的人数 使用获取标签 然后使用 unipue去掉重复值 然后获取到对应的数量。subject = ["语文","数学","英语","物理","化学"]使用 列表 做数据传入 可以更方便使用列表的下标更改数据。# 取平均值 取平均值函数 mean()# 按照 Country 进行分组聚合。pandas 有三种数据结构。一种是 Dataframe。# 读取 csv的 文档。一种是 Series。# 使得数据显示完全。
2023-08-04 21:53:25
259
原创 机器学习入门之 matplotlib(一)
plt.yticks(ytick[::5]) 修改y的刻度显示 ::5切分号 快速排序的第一趟。plt.figure(figsize=(20, 8),dpi=250) 大小 dpi 清晰度。plt.plot(x , y) 需要放入的数据 x y 列表数据。plt.figure()--->创建幕布。plt.xlabel 设置X轴的数据。map有中文字体,但是需要设置一下。
2023-08-02 22:20:13
199
原创 VueX的记录
这里要注意,vue3引入vuex的写法不同于vue2,如果采用vue2的写法会出现 无法展示页面的问题。想要实现组件之间的传值,发现不是父子组件,不是兄弟组件的两个组件传值很困难,所以想到引入VueX。vueX可以实现对数据的全面管理。首先在项目中安装 vuex包。不同状态的一些用法就不在记录。然后在main.js中。
2023-04-26 19:51:14
73
原创 Springboot的问题 Mybatis之 java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.
我们首先获得前端传递过来的数据,然后传递到数据库当中进行验证,这个问题是由于 mybatis中返回数据类型的问题导致的。这个时候就可以得到返回的int行来判断是否数据库中存在数据。如果使用 User类作为返回对象的话,就会出现以上问题。众所周知,数据库会返回 记录条数。但是mybatis不会返回记录条数。比如我们在验证用户登录时,
2023-04-05 20:47:55
442
原创 springMVC的学习记录(1)第一个Springmvc程序---扩展的配置方式
然后我们要编写Web.xml配置。对于javaweb有所学习的同学,就会明白,在webapp---webinf---web.xml,对于servlet配置,然后可以获取前端的数据,进行处理。springmvc并不是一个前后端分离的框架,它是javaweb的升级版,但是对它的学习可以为springboot打下基础,我认为还是很有必要的。首先是在idea中创建第一个springmvc程序,并且导入需要的包。servlet的配置方式如下。
2023-02-04 20:14:50
87
空空如也
js的外链式 window.onload方法导致 function失效
2021-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人