- 博客(136)
- 收藏
- 关注
原创 Java版本TransR代码的学习
主要讲和TransE,TransH代码的区别,前两篇文章的链接初始化向量与前两种方法不同的是,relation和entity的向量长度(dimension)不是统一的。而引入了一个Mr的矩阵,将entity映射到relation的平面中代码中的Wr表示的就是Mr矩阵。
2023-01-13 12:25:24 228 1
原创 机器学习第15章-规则学习
首先用IREP生成一个规则集合R,再用替换的规则内容和增加候选文字生成R'和R'',R和R'和R''中的内容要去重,不能有重复的。每生成一条规则,就做一次剪枝,删除某个元素,生成不同的规则,选择最后的那条添加到规则集合当中,并且去除这条规则覆盖的数据(序贯覆盖),继续剪枝。删除某个元素,生成不同的规则集,对比不同的规则集的预测效果,选择最后的集合进行下一轮的剪枝,直到剪枝无法提升准确率为止。^中的值表示的是原规则覆盖数据集的分布情况,不带^表示的是拓展规则以后 (增加候选文字),当前规则的分布情况。
2023-01-11 22:32:57 676
原创 Java版本TransE代码的学习
为Entities集合中的每个实体以及Relation集合中的实体,初始化一个向量,并对初始化的向量进行L2范数归一化。过滤的结果,在数据集当中有,满足head的条件,但是与这条数据中的head不相同,在计算排名的时候将这些答案过滤掉。2.第7到10行表示,替换头或者尾生成错误的数据,正确和错误的数据是Tbatch中的一个子集。3.根据损失值,分别更新h的向量,l的向量,t的向量,错误的h‘或者错误的t’向量。对错误的embedding中的向量head,relation,tail执行梯度下降。
2023-01-06 19:15:37 499
原创 云计算以及云计算安全相关的中文概述
什么是云计算安全?云计算的三种服务模式 (baidu.com)云计算面临的安全问题及防护措施专家解读|云计算服务主要安全风险及应对措施初探-中共中央网络安全和信息化委员会办公室 (cac.gov.cn)
2022-09-24 18:59:27 1845
原创 GPFL(二)-Execute rule learning only
以第一条数据为例relationId 是735,headId 是407,type是PUBLISHES,tailid是266。使用无限 BlockingQueue 设计生产者 - 消费者模型时最重要的是。1841条数据,其中有440条数据与Publishes相关。以第一个target,publishes为例。指定文件夹路径,创建相应的文件。将相关信息保存到Pairs当中。...
2022-08-18 23:36:16 439
原创 网络中的一些概念
是一个没有扩展名的,可以用记事本等工具打开,其作用就是将一些常用的网址与其对应的建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从中寻找对应的,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。......
2022-08-07 15:21:52 469
原创 CMAR代码学习3 结合生成的classifier进行预测
CMAR代码学习1 生成FP-tree挖掘规则https://blog.csdn.net/woshiwu6666/article/details/124717377CMAR代码学习2 计算卡方值并利用CR-tree剪枝https://blog.csdn.net/woshiwu6666/article/details/124790979数据集一共有数据14条训练集9条测试接5条在Evauator当中// For each fold, it does training and testin
2022-05-16 20:34:49 400
原创 CMAR代码学习2 计算卡方值并利用CR-tree剪枝
CMAR代码学习1 生成FP-tree挖掘规则https://blog.csdn.net/woshiwu6666/article/details/124717377
2022-05-15 23:56:13 420
原创 CMAR代码学习1 生成FP-tree挖掘规则
使用的测试数据集play outlook temp humid windno sunny hot high weakno sunny hot high strongyes overcast hot high weakyes rain mild high weakyes rain cool normal weakno rain cool normal strongyes overcast mild high strongno sunny mild high weakyes sunny
2022-05-11 19:53:14 551
原创 同步通信与异步通信
同步通信与异步通信同步通信需要先发送同步信号建立连接异步通信不需要发送,但每一数据帧有起始位和停止位,如果数据量大,用异步通信耗费资源,且慢
2021-10-24 19:50:20 342
原创 字符流中第一个不重复的字符
使用map记录次数使用LinkedHashMap<Character,Integer>可以做到按序添加hashmap添加进去以后key的顺序会变乱import java.util.*;public class Solution { //Insert one char from stringstream //每次传入一个字符,用map去记录次数 //按顺序添加 LinkedHashMap<Character,Integer> ci=new .
2021-10-18 23:22:46 78
原创 孩子们的游戏
考按余数去找规律import java.util.*;public class Solution { public int LastRemaining_Solution(int n, int m) { //直接用list循环剔除 ArrayList<Integer> list=new ArrayList<Integer>(); //list里面放数字 for(int i=0;i<=n-1;i++) .
2021-10-18 21:01:50 1270
原创 把数组排成最小的树
使用冒泡篇排序法将数字字符串转换成数字import java.util.ArrayList;public class Solution { public String PrintMinNumber(int [] numbers) { //从左到右,两两比较,小的在前面 String ans=""; if(numbers.length==0) { return ""; } if.
2021-10-18 19:41:01 69
原创 牛客网 剪绳子
使用递归import java.util.*;public class Solution { public int cutRope(int target) { //利用递归 int[] dp=new int[target+1]; //3以下的都无法再细分了 dp[1]=1; dp[2]=2; dp[3]=3; for(int i=4;i<=target;i++) {.
2021-10-18 16:46:03 71
原创 二进制中一的个数
使用了Integer.toBinaryString(n)参考Integer.toBinaryString(n)的使用方法import java.util.*;public class Solution { public int NumberOf1(int n) { int total=0;// System.out.println(Integer.toBinaryString(n));// System.out..
2021-10-18 16:11:36 66
原创 数值的整数次方
指数分为正负数即可现将负数转换为正数,最后再求倒数返回public class Solution { public double Power(double base, int exponent) { //判断指数是正数还是负数 int fu=0; if(exponent<0) { fu=1; exponent=-exponent; } doub.
2021-10-18 12:22:07 55
原创 数组中只出现一次的两个数字
异或符号,与符号的使用import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型一维数组 */ public int[] FindNumsAppearOnce (int[] array) { // wr.
2021-10-17 23:33:53 71
原创 左旋字符串
新建一个数组去记录最终的移动结果是怎样的然后再把这个结果赋值给新字符串字符串不能按位赋值public class Solution { public String LeftRotateString(String str,int n) { //循环左移 int len=str.length(); //如果移动的数量和字符串长度相同,不用移 if(n==len) { return str;.
2021-10-16 19:24:40 66
原创 求1+2+3+...+n
使用等差数列右移1就是除2import java.util.*;public class Solution { public int Sum_Solution(int n) { return (int)(Math.pow(n,2)+n)>>1; }}
2021-10-16 18:25:09 101
原创 和为2的两个数字
从左到右进行判断import java.util.*;public class Solution { public ArrayList<Integer> FindNumbersWithSum(int [] array,int sum) { ArrayList<Integer> list=new ArrayList<Integer>(); if(array.length==0) { return .
2021-10-16 18:08:45 101
原创 整数中1出现的次数(从1到n整数中1出现的次数)
转换成字符串进行统计public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int total=0; for(int i=1;i<=n;i++) { int len1=Integer.toString(i).length(); String a=Integer.toString(i); fo.
2021-10-16 17:11:34 63
原创 调整数组顺序使奇数位于偶数前面(二)
先找偶数再找奇数最后叠加import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型一维数组 */ public int[] reOrderArrayTwo (int[] array) { // wr.
2021-10-16 16:44:47 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人