自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于gcn的半监督分类代码整理2

对论文《Semi-Supervised Classification with Graph Convolutional Network》的整理。第一部分主要说明了数据预处理和初始化等工作,这节主要说明gcn和mlp模型建模以及数据训练过程,以下是笔记和代码逻辑的整理。注:本人是初学者,如发现哪里写的不对或不妥当,欢迎随时和我交流,一起进步!

2024-07-02 13:52:29 790

原创 基于gcn的半监督分类代码整理1

最近阅读了论文《Semi-Supervised Classification with Graph Convolutional Network》,也看了相关的代码,以下是笔记和代码逻辑的整理。本节主要说明了数据预处理部分,建模在第二节。

2024-06-28 21:34:08 912 1

原创 使用conda下载库时报错 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)

原因:位于https://pypi.tuna.tsinghua.edu.cn/simple/的存储库不是受信任的或安全的主机,正在被忽略。要求使用“–trusted host pypi.tuna.tsinghua.edu.cn/simple/修改命令为:pip install --user d2l==1.0.3 -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn。

2024-02-15 16:38:41 1191

原创 用Transformer模型实现简单二分类问题

第一次自行用Transformer模型实现二分类,过程很曲折,不过最后还好成功实现了。各位大佬们如果有更好的模型实现思路,欢迎在评论区指教!

2024-01-22 00:18:16 3145 5

原创 机器学习第五章课后习题

在类里初始化权重和偏置,并定义前向传播函数、标准BP算法和累积BP算法的函数。标准BP算法是对每个样本进行迭代,它每次更新只针对单个样例,所以直接计算并更新各参数;累积BP算法是对整个训练集进行计算,根据所有训练样本的累积误差对参数进行一次更新。在net类的构造函数里,规定输入层神经元数量为8,隐藏层神经元数量为10,输出层神经元数量为1,并在里面初始化神经网络的权重、偏置在forward()函数里面,定义类中的前向传播方法。

2023-11-23 14:01:10 637

原创 《数据挖掘》实验一:文件操作

最开始,对于第五题和第六题所用到的文件数据,我是直接在excel里面手敲数据完成,后面尝试使用python代码生成文件数据,发现后者更能锻练我利用python库对文件进行操作的能力,也学习到了很多文件操作的新知识。6. 编写程序操作Excle文件,读取文件“大家的特长.xlsx”中的内容,并统计A-H列中的内容,在后面追加一列,对所有人的特长进行汇总。1、合并两个.txt文件的内容,两个文件的多行内容交替写入结果文件,如果一个文件内容较少,则把另一个文件的剩余内容写入结果文件尾部。

2023-11-09 21:47:05 415

原创 机器学习1109:决策树算法

西瓜书P93页习题四试编程实现基于信息熵/基尼指数进行划分选择的决策树算法并为表4.3中数据生成一颗决策树保存至D:\桌面\研0\西瓜书\第四章习题\西瓜数据集3.0.csv文件中数据:编号,色泽,根蒂,敲声,纹理,脐部,触感,密度,含糖率,好瓜1,青绿,蜷缩,浊响,清晰,凹陷,硬滑,0.697,0.46,是2,乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,0.774,0.376,是3,乌黑,蜷缩,浊响,清晰,凹陷,硬滑,0.634,0.264,是。

2023-11-09 17:29:08 367 2

原创 《非结构化数据存储与分析》期末考察实验

利用本学期学习的《管理经济学》课程的经济学知识分析这种现象:因为蔬菜市场属于完全竞争市场,农民种植蔬菜成本较低,蔬菜市场较易进入,故而绝大部分菜农都不具备哄抬高价的能力,蔬菜的价格完全由市场的供求关系自发决定的,大部分蔬菜单位价格在0~4.0元是市场的供求关系决定的,这也符合市场的机制。然后在各分组内计数统计数量总和。为便于后续分析,此处对“产地”字段的数据进行简化,将多产地的数据用数据的第一个字符来替代,由于往往将出产蔬菜最多的产地排在字段最前放,故而用第一个字符代替整体的处理不失科学性与严谨性。

2023-11-08 14:38:43 195

原创 《非结构化数据存储与分析》实验七:python 操作mongodb

此次实验我完成了使用python操作mongodb的实验,实验中涉及到对python代码和mongodb命令的综合运用,因为大二上学习过python,在参考马老师发的Python_mongodb.pdf文件后,此次实验顺利完成,实验中也并未出现报错现象。

2023-11-08 14:19:43 140

原创 《非结构化数据存储与分析》实验六:MongoDB聚合操作和副本集创建

此次实验我完成了对MongoDB中集合的聚合操作以及副本集的创建,在实验过程中我对mongo的常见聚合操作以及mongoDB的复制有了进一步的学习理解。聚合操作是基于数据处理的聚合管道,主要用于处理数据并返回数据,它通过aggregate语句来实现,我在本次实验中也多次运用和练习了此语句。在mongodb上生成副本集可以避免出现单点损坏而丢失数据,而且还能提高服务器的读写能力,提高整个系统的负载。此次实验整体难度较小,整体实验完成顺利,没有出现运行报错的情况。

2023-11-08 14:04:24 182

原创 《非结构化数据存储与分析》实验五:用MongoDB创建员工信息数据库

使用save(object)命令时,object代表需要更新的对象,如果集合内部已经存在一个和object相同的“_id”的记录,MongoDB会把object对象替换集合内已存在的记录,nsert()操作为插入操作,当指定_id的值时会取指定值,不指定_id的值时将会自动创建_id的值。插入数据前集合内部已经存在和object相同的“_id”的记录小王,故而插入小李的数据时,MongoDB会把小王的记录。添加数据前集合中没有“_id”为“test_id”的数据,故而此数据插入成功。

2023-11-08 00:03:59 145

原创 《非结构化数据存储与分析》实验四:MongoDB文档查询

①建立数据库guoxu_test与集合guoxu_items②向集合guoxu_items中插入商品信息③声明游标cursor④统计集合中共有多少个文档数据⑤用while()循环来遍历游标,打印出所有数据。

2023-11-07 23:49:41 199

原创 《非结构化数据存储与分析》实验三:MongoDB数据库的安装与基本操作

此次实验我完成了MongoDB 数据库的安装,以及MongoDB 数据库的文档、集合、数据库的增删改查等基本操作,实验整体完成较为顺利。通过此次实验我对MongoDB 数据库有了更全面的了解,也感受到了它存储非结构化数据时的便捷。

2023-11-07 23:32:01 151

原创 《非结构化数据存储与分析》实验二:Memcached安装与操作

Memcached是一个高性能的分布式的内存对象缓存系统,本实验学习作为内存数据库Memcached的环境基础,是学习Memcached的前提条件。需在windows系统下重新以管理员身份打开一个新的命令提示符,之后切换路径为memcached文件夹下,再直接进行telnet命令“telnet localhost 11211“连接数据库,进入输入界面。发现原因是因为第一次写入数据username时设置的存活时长太短(仅120),故而出现后续读取时数据已不存在的情况。获取的key为username;

2023-11-03 17:52:54 58

原创 《非结构化数据存储与分析》实验一:JSON文件处理

此次实验中我学习并利用jupyter运行代码,练习了JSON文件的基本处理步骤,具体学会了JSON文件的key:value结构、JSON文件的读取、嵌套JSON类型的读取、JSON文件中特定位置数据的访问、JSON文件的编辑与导出、JSON文件输出格式的美化以及JSON文件输出字段的排序。学习使用Python读取、解析和编写JSON文件,学习如何处理简单的JSON文件以及嵌套的JSON文件,以及如何访问JSON文件数据中的特定值。使用Python处理JSON文件,运行代码并写出代码的运行结果。

2023-11-03 17:15:18 96

原创 分布式数据库系统期末复习笔记

数据分片是将全局数据进行逻辑划分和实际物理分配的过程。全局数据由分片模式定义分成各个片段数据,各个片段数据由分配模式定义存储在各场地上。

2023-11-03 15:35:48 636 1

原创 分布式数据库系统作业2

假设基于上面给出的关系模式有如下应用需求:(1)各校区负责人经常查询本校区的学生的基本信息、选课信息、选择的课程信息;(2)学校本部数据中心需要对学生信息进行综合分析,即需要学生的相关背景信息S(Major, Hobby, Province, F-WorkUnit, F-Title, M-WorkUnit, M-Title)和学生的选课信息SC(Sno, Cno,Grade),了解各区域学生的学习情况、父母职业与学生的学习情况等。,A5}是属性集合,S={S1,S2,S3}是站点集合。

2023-11-02 23:18:03 993

原创 分布式数据库系统作业一

分布式数据库是分布在一个计算机网络上的多个逻辑相关的数据库的集合,逻辑上属于同一系统,物理上分布在计算机网络的各个不同的场地上。诸如:信息的顺序控制、一个信息的无差错发送、节点接受信息的标志管理等。答:分布式数据库系统是在集中式数据库系统和计算机网络技术的基础上发展起来的,同时提出了许多新观点、新方法和新技术,有效地提高了系统的性能。北京总公司的DB存储北京公司的员工信息、项目信息和雇员承担的项目信息,还要存储50万元以上的项目信息。东京分公司的DB存储东京分公司的员工信息、项目信息和雇员承担的项目信息;

2023-11-02 23:12:29 183

原创 分布式数据库系统实验五:Oracle分布式查询优化案例

②散列连接非常适合表的数据量一大一小,而且小表的数据量完全可以保存到内存中的连接案例。在实验过程中我也遇到了一些问题,由于对SQL语句的执行计划不太熟悉,我通过查阅资料学习了对Oracle执行计划的解读,逐渐学习了从执行计划中查看SQL语句的执行顺序以及不同查询策略的连接过程,以及对图中动作的一些说明,包括表访问和表连接的几种常见方式。从执行计划中可以看到,CBO从本地和Oracle数据库的统计信息中分部得出SQL的执行代价,本地SQL的执行代价为cost=2 card=5 bytes=105;

2023-11-02 23:06:13 290

原创 分布式数据库系统实验四:Oracle分布式查询处理与优化方案

④对所有的行执行Select操作。因为US_STUDENT_WINDOWS的每一行都会去匹配US_STUDENT_CENTOS的所有行,所以当US_STUDENT_WINDOWS返回的行数尽可能少并且能高效访问US_STUDENT_CENTOS(如建立适当的索引)时,效率较高。②取出US_STUDENT_CENTOS表(匹配表)的数据集,对其中的每一条数据的连接操作关联列使用相同的Hash函数并找到对应的a) 里的数据在Hash Table中的位置,在该位置上检查能否找到匹配的数据。

2023-11-02 22:58:05 448

原创 分布式数据库实验三:Oracle分布式分片技术实现

此次实验我完成了模拟Oracle分布式数据库环境的搭建、创建数据库之间的链接、访问远程数据库数据以及表的建立以及分片技术的分析与实现等功能,较好地完成了实验内容,在虚拟机上部署oracle数据库时,为了方便操作,我在虚拟机创建时选择了win10系统,后续也都是在虚拟机的win10系统下进行了oracle的所有操作。实验完成过程较为复杂,在搭建分布式数据库、创建数据库连接及创建分区等部分都有遇到较多问题,实验整体耗时较长,但在解决每个问题的过程中,我也学习到了很多知识。

2023-11-02 22:48:50 712

原创 分布式数据库实验二: Oracle集中式数据库的数据分区技术

通过此次对数据分区技术分区表的概念学习及实践操作,我对表空间及分区表的概念、表分区的具体作用、表分区的优缺点、表分区的几种类型及操作方法、表分区的维护性操作等有了更为深刻的理解。时,可减少redo log的产生并且使数据直接追加到HighWaterMark后,性能得到一定程度的提升,但/*+ append*/会对表加排它锁,从而阻止表上的select及所有DML语句的操作,需要及时commit,否则会产生上述错误。i%3==1时,year=’2016-12-01 00:00:00’ 共100000条。

2023-11-02 22:31:49 140

原创 分布式数据库实验一——分布式数据库环境的搭建

HBase采用了和Hadoop相同的RPC机制,作为它的主要通信手段,这是一个轻量的,不同于Java标准的RMI的一种方式。分布式系统使处于不同物理位置的多个进程组成的整体,为了确保整体有效并且高效的对外提供服务,每个节点都需要进行通信来交换信息。能够通过环境平台的搭建,熟悉分布式数据库的有关技术体系架构。服务端向客户端传输结果。实验难点:以完全分布式为例,前期Hadoop集群和Zookeeper的安装,以及网络通信的测试。掌握分布式数据库环境的搭建,从实践环境搭建的过程中,初步理解分布式数据库的含义。

2023-11-02 22:23:56 421

原创 JAVA期末考试复习笔记

加密用户输入的数据,再将它与数据库中保存的数据比较,对用户输入的数据进行了“消毒”处理,用户输入的数据不再对数据库有任何特殊的意义,进而防止了攻击者注入SQL命令。web应用程序启动时,web服务器将创建Filter的实例对象,并调用其init方法,完成对象的初始化功能,从而为后续的用户请求作好拦截的准备工作。出现异常,终止try代码段的执行,根据错误的类型找到对应的catch执行。是Collection的子接口,Set接口没有提供额外的方法,但实现Set接口的容器类中的元素是没有顺序的,而且不可以重复。

2023-11-02 22:08:30 524

原创 JAVA-实验六-Filter过滤器

此次实验我完成了两个过滤器的编写,分别实现了对应的功能,通过此次实验我也对Filter过滤器有了更多的了解,它包括init()、doFilter()、destory()三个方法,其中init()方法用于对Filter内变量的初始化,doFilter()方法用于对每个请求及响应增加的额外处理,而destory()用于Filter内资源的回收(在销毁之前),其中doFilter()方法中包括了过滤器程序的主要功能。①生成日志文件log.txt时,若不指定文件的具体位置,即。

2023-11-02 21:55:45 1055 2

原创 JAVA-实验五-Java Servlet

在第二题中,我在浏览器输入网址+login.jsp路径后,成功跳转到用户登录界面,在界面内输入登录信息后,网页却没有跳转到success.jsp界面,而是跳转到了Question2.java的sevlet文件。本次实验我完成了四个Servlet的程序,学习掌握了Servlet的基本使用方法,能用Servlet进行不同网页数据的交互和跳转,也学习使用jsp文件交互式地浏览和修改数据,生成动态Web内容。1.在网址后面加上Circle.jsp,回车后跳转到输入圆的半径界面,输入半径2后回车。

2023-11-02 20:34:30 1033

原创 JAVA-实验四-HTML与CSS

我在官网找到了湖北大学的logo图片链接,运用到了自己的html文件中,代替了原来的“湖北大学”的文字。此外,在“综合新闻”和“通知公告”中我分别列举了几条新闻通知,并设置超链接可跳转到湖北大学官网对应的文章界面。通过此次实验,我对html文件中各种标签的使用有了进一步的理解,看到自己做出的界面时也体会到了极大的乐趣,这也激励着我继续学习java的各种知识。2.下方的“栏目一”改为轮播图,“栏目二”改为“综合新闻”,“栏目三”改为“通知公告”。1.上方的“页首”改为“湖北大学”。

2023-11-02 19:40:03 81

原创 JAVA-实验三-集合类实验

设置小车类Vehicle,在类中设置默认构造函数Vehicle()、速度设置函数setSpeed()、速度返回函数getSpeed()、体积设置函数setSize()、体积返回函数getSize()、移动函数move()、加速函数speedUp()、减速函数speedDown(),并在主函数中新建Vehicle类对象car,分别调用上述函数实现对于功能。使用list.add(n)语句实现向集合中末尾添加元素n的效果,使用list.remove(i)语句实现删除集合中索引为i-1的元素的效果。

2023-11-02 19:32:40 332

原创 JAVA-实验二-JAVA语法与面向对象基本概念实验

我建立了Rectangle类,在Rectangle类分别定义了成员变量length与width,分别定义了默认构造函数与传参构造函数,分别定类了两个成员方法GetArea()和GetPerimeter(),实现求矩阵面积与周长的功能。,我使用main函数进行传参,使用Print函数实现打印实心菱形的功能。,我先在外层设置了两个for循环,用来控制变量i与j的值,之后分别对其求得个位数字与十位数字,即可得到i与j的对调数设为a与b,再使用if语句判断是否满足等式,满足条件则输出,成功实现对应功能。

2023-11-02 19:15:42 133

原创 JAVA-实验一-JAVA基本语法

实验整体较为简单,部分题目用到了循环判断语句,也使我对数组、字符串等的操作有了进一步的了解。在第三题输出九九乘法表中,出于对输出结果整齐美观的考虑,我学习使用了制表位“\t”,使得输出的九九乘法表排列更为美观;在第五题字符串去重中,我先将重复字符用空格替换,再将课堂上学的replaceAll( )函数用来去除字符串中所有空格,间接实现了字符串去重的功能。此次实验使我受益匪浅,我不仅熟悉了Java编程语言,还练习了Java基本语法,我也期待着在此课程的学习中继续收获更多的Java知识。1、判断数字的奇偶性。

2023-11-02 18:46:07 93

原创 西瓜书第三章——习题解答

在一次函数中b是函数在y轴的截距,控制着函数偏离原点的距离;类比到线性模型中,偏置项b体现了模型整体上的浮动,可以根据具体情况对偏差进行修正,使模型更好地拟合真实值。题3.2 试证明:对于参数w,对率回归的目标函数(3.18)是非凸的,但其对数似然函数(3.27)是凸的。答:首先需要明确:二阶导>0,开口向上,是凹的;二阶导<0,开口向下,是凸的。题3.1 试析在什么情况下f(x)=w^(T)+b中不必考虑偏置项b?题3.3 编程实现对率回归,并给西瓜数据集3.0a上的结果。

2023-11-02 16:14:27 788

原创 spark配置SSH免密码登录:Failed to start ssh.service: Unit not found.

spark配置SSH免密码登录:Failed to start ssh.service: Unit not found.

2023-03-01 12:52:47 1355 1

原创 oracle期末大实验遇到的问题①:docker连接mysql数据库

大数据菜鸟学习日记1

2022-11-19 19:09:36 350

空空如也

空空如也

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

TA关注的人

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