- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 ijcnn2022投稿准备
2022ijcnn投稿预备https://wcci2022.org/call-for-papers/官网介绍先爬一下2021的结果看看中稿率https://www.zhihu.com/question/453666187看楼中老哥的话,可以爬取看一下结果,大概有多少中稿率?爬取代码如下# encoding=utf-8# @FileName :爬取2021ijcnn的录取情况.py# @Time :2022-01-29 12:54# @Author :txrsys.
2022-01-30 11:51:45
7621
39
原创 scikit进行回归模型的构建
这里写自定义目录标题环境导入python代码环境导入pip install scikit-learn==0.21.3你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。python代码#zhuanlan.zhihu.com/p/139746972if __name__ == '__main__': # check scikit-learn version imp
2022-01-28 12:34:53
1769
原创 pso基本版的添加导入某一个粒子的初始状态
pso导入一个已知的粒子的训练算法初始化pso的代码见开源库https://github.com/guofei9987/scikit-opt/blob/master/sko/PSO.py导入一个粒子作为初始的粒子的代码#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Time : 2019/8/20# @Author : github.com/guofei9987import numpy as npfrom sko.tools imp
2021-10-21 17:11:15
435
原创 java单元测试squareTest使用以及get set的方法覆盖率提高
目的:提高单测覆盖率该基础类可覆盖原始类的所有get,set,is开头的方法package com.jd.laf.config.cache;/** * @Classname BaseVoEntityTest.java * @Description TODO * @Date 2021/8/17 11:28 * @Created by wangxutao1 * @Mail to 291477206@qq.com */import org.junit.Test;import org.juni
2021-08-17 14:26:12
4057
原创 java注解切入,增加缓存
外部服务添加缓存增加该注解的方法进行切入操作自定义注解JdocApiCache 方法级别的/** * 添加该注解的方法走缓存查找 * @author tangxiran1024 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface JdocApiCache { // 默认失效时间 24 long expire() default 24; // 默认失效
2021-07-27 20:26:12
346
原创 comparator 和 comparable的使用及注意
Comparator的使用//此处用 int[] a ..会报错,只能是包装类 Integer a[] = {1, 2, 3, 6, 7, -5, 65, 32, 46, 66, 23, 4, 1, 23, 645, 1}; for (int i :a) { System.out.print (i+" "); } System.out.println("--------------"); for (
2021-04-04 16:53:42
151
原创 回溯算法java
不同元素返回所有的全排列static List<List<Integer>> res = new LinkedList<>(); /* 主函数,输入一组不重复的数字,返回它们的全排列 */ static List<List<Integer>> permute(int[] nums) { // 记录「路径」 LinkedList<Integer> track = new LinkedLi
2021-03-29 19:03:49
115
原创 贪心问题java
leetcode435https://leetcode-cn.com/problems/non-overlapping-intervals/submissions/贪心问题 ,先排顺序,按照终止时间排序再统计不相交的时间,再做差class Solution { // 贪心策略,先计算最多能组成的不重叠区间个数,然后用区间总个数减去不重叠区间的个数。 public int eraseOverlapIntervals(int[][] intervals) { if(i
2021-03-27 11:54:33
150
原创 leetcode61 java 旋转链表
···/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; }
2021-03-27 10:35:46
110
原创 lru算法java实现
可以修改refresh函数不要这个函数import java.util.HashMap;/** * @Classname lru_compute * @Description TODO * @Date 2021/3/25 22:00 * @Created by tangxiran *///双向链表 非循环链表class Node { Node(String key, String value) { this.key = key; this.v
2021-03-27 09:56:17
104
原创 01背包问题java实现
问题介绍01 背包问题。代码关键点在于 for (int i = 1; i <=N; i++) { for (int w = 1; w <= W; w++) { if(w-weight[i-1]<0){ //放不下 dp[i][w] = dp[i-1][w]; }else{ /
2021-03-27 09:54:02
372
原创 快排 java
package easy;/** * @Classname fastsort * @Description TODO * @Date 2021/3/18 15:43 * @Created by wangxutao */import java.util.*;public class fastsort { public static void QuickSort(int[] arr){ QSort(arr,0,arr.length-1); } //对顺
2021-03-18 16:26:07
100
1
原创 修改完idea的内存大小后无法启动
事故:修改vm大小为10m导致无法启动idea解决在该路径下寻找到C:\Users\wangxutao\AppData\Roaming\JetBrains\IntelliJIdea2020.3idea64.exe.vmoptions文件,将大小改为1024等等大一些,不然启动不起来。
2021-03-15 19:42:34
3979
原创 大数相乘
class BigNumMSultiply { public static void main(String[] args) { // TODO Auto-generated method stub String n="1425412541351354131"; String m="11554354135435431"; char[] chs=new char[n.length()+m.length()]; for(in
2021-03-14 16:14:44
70
原创 二叉树前序,后续,中序遍历 非递归
前序根左右需要先压入根,取出,然后依次压入 右节点 ,左节点,再取出。。package testjvm;/** * @Classname 二叉树 * @Description TODO * @Date 2021/3/13 20:43 * @Created by wangxutao */import java.util.*;class tree_Node{//定义 节点 public tree_Node() { } int value; tree_N
2021-03-13 22:26:27
91
原创 编译程序时候报的奇怪错误spring boot2
1.显示mapping重复有重复的mapping名称对应 @requestmapping 的controller类删除一个maven编译显示dump 什么的错误这个按钮点上或者这个好用!!下面的所以pom的配置为<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche
2021-03-08 10:27:38
131
1
原创 pom文件下读取静态资源文件失败
在pom的build下添加 <build> <resources> <resource> <directory>src/main/java</directory><!--所在的目录--> <includes><!--包括目录下的.properties,.xml文件都会扫描到--> <include>**/*.propertie
2021-02-23 14:48:30
318
原创 numpy的伪逆使用方法,多维数据需要更改为二维的数据才好用
问题来源A*x=y当A不可逆如何解x问题解决# 求解系数import numpy as npa= np.random.randn(2,3)a2=( np.random.randn(2,3))*1ja=a+aaprint(a)B = np.linalg.pinv(a)print(B) # B为a的伪逆矩阵# np.allclose(a,b) 判断是不是精确解# np.allclose(a, np.dot(a, np.dot(B, a)))# np.allclose(B, np.dot
2021-01-15 21:31:26
162
原创 pso的多维数据,特征排序的问题
在使用pso处理多维数据的时候,预先要对数据进行排序,排序的方法,挑选的简单的,如下所示有几种。上面是 1964年的ghiselli的论文采取的分类任务的子特征集的排序方法,Rcf是特征呵类别的关系,Rff是特征之间的关系,这个值越大越好。虽然和我下面讲的无关。。。1.爬山法(前向爬山(贪心地加),后向爬山(贪心地减))显而易见就是控制变量(即某一个pso的粒子),改变某一维度发现效果如何,对效果改变最大的那个维度就是最重要的维度。依次下去进行排序。但是初始化的变量可能会带来一些计算影响,解决的
2021-01-14 18:53:20
429
原创 list排序返回序列
# 按列表a中元素的值进行排序,并返回元素对应索引序列a = [1, 3, 4, 5, 2, 7, 9]print('a:', a)sorted_id = sorted(range(len(a)), key=lambda k: a[k], reverse=True)print('元素索引序列:', sorted_id)a: [1, 3, 4, 5, 2, 7, 9]元素索引序列: [6, 5, 3, 2, 1, 4, 0]...
2020-12-26 16:19:03
589
原创 自定义模块包生成
setup文件from distutils.core import setupsetup(name = "wang_tang",version = "1.0",description = "tangxiran module",author = "wang",py_modules = ["wang.wangxutao","tang.tangxiran"])python setup.py build构建包4.生成发布压缩包同目录下执行python setup.py sdist打包后,生成最终发.
2020-12-11 21:59:18
84
原创 爬取微博标题并保存到txt,制作词云
# encoding=utf-8def get(): # pros[0].click() # # 切换到打开的页面 # driver.switch_to.window(driver.window_handles[1]) # # 单数xpath # title = driver.find_element_by_xpath('').text # print(title) # # 找到价格 # price = driver.find_eleme
2020-12-05 13:21:49
400
原创 百度指数爬取
encoding=utf-8def get_class(soup,class_name=‘keyword-out-div’):return soup.find_all(‘div’, class_=class_name)import requestsdef get_html(url):try:response = requests.get(url)response.encoding = ‘utf-8’ # 改变编码print(response.encoding)html = respons
2020-11-28 14:01:51
1149
原创 numpy .angle
# encoding=utf-8import numpy as npprint( '结果用弧度制表示:{}'.format(np.angle(deg=False, z=[1.0, 1.0j, 1+1j])) )print('结果用角度制表示:{}'.format(np.angle(1+1j, deg=True)))得到相位数值图绘图风格matplot 的配色选择rainbow使用七色图...
2020-11-19 10:28:22
428
原创 保存图片到pdf中
# encoding=utf-8# 文件功能:查看带入系数所得的结果图 , 1d画图from matplotlib.backends.backend_pdf import PdfPagesimport numpy as npimport matplotlib.pyplot as pltpic_to_save_pdf = PdfPages('paper_used_pic.pdf')# 特定的文件后缀保存,筛选后的特定后缀def file_select(data_dir,*args):
2020-11-14 20:41:06
153
原创 gtx750安装tensorflow-gpu
https://blog.youkuaiyun.com/u011119817/article/details/88309256anaconda新环境在conda环境里面装上cuda,cudnnconda install cudatoolkit=10.1 cudnn=7.6再装自己想要的东西
2020-11-01 21:59:00
1077
原创 深度学习的图像修复尝试(几种网络尝试)
在自己的两个月实习过程中的学习总结,任务是补全图像。试了几种比较有名的深度学习方法。后面打算把这些源码及使用说明都整理下放在github上。(留个空放地址)edgeconnect网络(2019年的)先修复轮廓再填充颜色,(人类艺术家的角度看起来合理)自己的实现效果网络的效果,其实不是很好。感觉上。shift-net(2018)涉及到特征转移的创新点,以及一个guideloss函数的创新。自己实现的效果效果蛮好的。pconv-net(2017)英伟达的2017论文。创新点就是
2020-10-26 10:38:04
2281
13
原创 基于Pconv进行指纹修复
问题来源实习项目Pconv网络尝试全名为partial convolution(部分卷积)网络背景介绍论文地址https://arxiv.org/pdf/1804.07723.pdf大体介绍:就是解决普通卷积网络在训练时会利用掩膜中的不真实替代值(一般掩膜采用0或255的值)的做法,容易出现伪影、颜色模糊、灰影等,后处理操作麻烦且代价昂贵。所以采取数据只在有效像素上进行卷积,自动化更新mask机制。据说该方法在不规则mask上效果颇佳。创新点2个:1.采用部分卷积替代所有卷积。2.
2020-10-14 15:48:55
940
2
原创 常见的pytorch报错问题
调用的时候遇到的一些问题关于通道报错的问题问题1RuntimeError: output with shape [1, 128, 128] doesn't match the broadcast shape [3, 128, 128]导入图片时候是灰度图,无法延展到三位通道rgb解决# x_transform 下面的是采取的rgb三通道图归一化,若是灰度图改为1通道x_transform_rgb = T.Compose([ T.ToTensor(), # 标准化至[-1,1]
2020-10-13 10:42:54
517
原创 tv算法修复图片python实现
# 返回的是补全结果?import cv2import numpy as npimport matplotlib.pyplot as plt# 核心代码如下:def tv_inpaint(pic_array,mask_array): # tv算法 height,width = pic_array.shape pic_copy = pic_array.copy() lambda_number = 0.2 a = 0.5 # 避免分母为0. for
2020-10-09 16:16:18
1111
原创 梯度下降法pytorch寻找superoscillation wx最新的2020-9-27useful
import numpy as npimport torchdef def_k_coefficient( k_shape ): # 定义系数的尺寸,随机初始化系数 k_coefficient_real_img = np.random.rand(k_shape,2) # k_coefficient_img = np.random.rand(k_shape,1) # 返回值是k系数的实数部和虚数部,都是(40,1)的尺寸 # 若要求最终的系数,可采取k_su
2020-09-27 14:13:59
148
原创 梯度下降法,调用pytorch实现(问题在哪????????老是调不好)
import numpy as npimport torchdef def_k_coefficient( k_shape ): # 定义系数的尺寸,随机初始化系数 k_coefficient_real_img = np.random.rand(k_shape,2) # k_coefficient_img = np.random.rand(k_shape,1) # 返回值是k系数的实数部和虚数部,都是(40,1)的尺寸 # 若要求最终的系数,可采取k_su
2020-09-24 15:01:09
126
原创 基于块修复的图像修复算法
采取的模板是5*5规格大小# 同一张图片里,寻找相似的5*5的batch块补全图像缺失的部分,按像素补全# 模板匹配采取误差平方和最小ssd算法import cv2import numpy as npdef ssd_distance_two_batch(batch1,batch2,pic,flag_to_deal): # batch1,batch2是一个列表,里面有25个点 # pic是图片的array # flag是参考的是否需要更新的array sum =
2020-09-16 16:15:13
927
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人