- 博客(38)
- 资源 (6)
- 收藏
- 关注
原创 Pip安装速度慢 解决方案
国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:https://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:https://pypi.hustunique.com/山东理工大学:https://pypi.sdutlinux.org/豆瓣:https://py.
2020-12-21 16:12:41
159
1
原创 预训练语言模型学习笔记
Bert解决长序列问题 架构设计为了能让机器可以读非常长的序列,Transformer-XL 可以让机器读跨越片段的内容。为了让自注意力的计算复杂度变小,从 O(T²) 变成了 O(TlogT),甚至更低, Reformer 使用了局部敏感性的哈希注意力。为了让自注意力的空间复杂度也变小,从O(T²)变小,Longformer 用注意力模式来稀疏完整的注意力矩阵。预训练语言模型要如何做不同任务呢?(Bert)如果输入是两个句子,中间用 [SEP] 分隔符分开,输出接一个MLP分类,端到端训.
2020-09-16 18:38:08
309
原创 Python ImportError:cannot import **
如果导入的是一个自建.py文件的话,很可能是文件名冲突,自建文件名跟python里已有的包名重复了,改个文件名解决。
2020-07-23 21:30:29
368
原创 2020阿里笔试对称飞行器 Python
样例输入:4 4#S..E#..#.......样例输出:4说明一种可行的路径是用对称飞行器到达(4,3)再向上走一步,再向右走一步,然后后使用一次对称飞行器到达终点。参考答案(Python):"""@author: wangquaxiu@time: 2020/4/22 17:25"""import queue...
2020-04-22 22:20:37
1149
1
原创 动态规划系列问题 Python
"""@author: wangquaxiu@time: 2020/2/29 21:57""""""递推关系"""# a = []# a.append(1)# a.append(2)# for i in range(2,20):# a.append(a[i-1]+a[i-2])## print(a)"""最长递增子序列"""# n = i...
2020-03-30 17:55:20
227
原创 0-1背包问题 Python
"""@author: wangquaxiu@time: 2020/3/2 21:21""""""最大价值草药输入第一行为两个整数T M,以空格隔开,T代表背包空间,M代表物品种类下面M行每行两个整数v w,v代表物品所占空间,w代表物品的价值输入样例:70 371 10069 11 2样例输出:3"""t,m = map(int,input().s...
2020-03-30 17:32:53
231
原创 三维迷宫最短路径-Python实现
"""@author: wangquaxiu@time: 2020/3/28 11:14""""""三维迷宫总结:1、基于BFS。使用队列完成广度优先搜索(深度优先搜索要借助栈)2、使用矩阵存储迷宫, mg = [[['' for _ in range(c)] for _ in range(b)] for _ in range(a)] 注意参数的顺序,跟输...
2020-03-28 16:17:34
1671
1
原创 MTCNN+facenet实现人脸识别
小学期的实训题目是实验室进出人员身份识别和记录学习时间,那么基本功能是实现人脸识别。人脸识别其实又分为两部分,人脸检测和人脸识别,在本次博客中,人脸检测使用MTCNN模型,然后利用facenet进行人脸识别。Github链接:https://github.com/ALittleLeo/FaceRcognization/tree/master觉得有用的话请打个星!目录系统实现流程...
2019-07-12 20:06:00
4452
3
原创 Pyinstaller打包出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 解决方案
解决方案在你打包的命令行中先输入chcp 65001然后再输入打包命令。pyinstaller -F xxx.py
2019-06-10 10:38:05
6376
原创 嵌入式软件复习总结
1嵌入式系统概述1.1嵌入式系统嵌入式系统的定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗要求的专用计算机系统。 应用领域:工业控制、交通管理、信息家电、智能家庭管理、机器人 嵌入式系统的组成 嵌入式处理机 嵌入式外围设备 嵌入式操作系统 嵌入式软件 嵌入式系统的特点 嵌入性 专用性 实...
2019-06-03 11:17:38
1368
原创 MPI常用函数总结
目录1、MPI基本函数2、点对点通信函数3、集体通信函数1、MPI基本函数#include <stdio.h>#include "mpi.h"int main(int argc, char** argv){ int rank,size; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_CO...
2019-04-21 16:39:22
3171
原创 Python OpenCV显示网络摄像头
import cv2url = "http://192.168.0.100:8081"# 打开网络摄像头cap = cv2.VideoCapture(url)# 创建可以调节大小的窗口cv2.namedWindow("video",0)while(1): # 读取一帧,如果有剩余帧ret为ture,否则为false ret, frame = cap.read() ...
2019-01-29 20:32:18
1255
原创 网络程序设计 面向TCP/IP编程总结
第一章 网络编程基础知识网络由节点和连线构成。现实用应用中的网络由硬件设备(路由器、交换机、网线)+应用软件组成。计算机网路技术发展的第一个里程碑以报文或分组交换技术的出现为标志。数据交换的三种主要形式:电路交换:在电路交换方式中,通过网络节点(交换设备)在工作站之间建立专用的通信通道,即在两个工作站之间建立实际的物理连接。一旦通信线路建立,这对端点就独占该条物理通道,直至通信线路...
2018-11-30 11:45:37
2526
原创 Tensorflow环境搭建
1、使用清华镜像下载Anacondawget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh 2、安装Anacondabash Anaconda3-5.0.0-Linux-x86_64.sh 一直回车选yes到安装完成。会默认安装python3.63...
2018-11-25 16:29:13
127
原创 tensorflow-gpu1.4.1 Object Detection API环境搭建踩坑
在服务器上搭建tensorflow Object Detection API环境时,因为是在实验室的服务器上添加了一个使用账号,所以没有root权限,不能使用sudo命令(前提)。实验室的cuda版本是8.0的,我查看了版本对应关系cuda-8.0最高支持tensorflow-1.4.0版本,Object Detection API最低要求也是1.4.0版本,当时还很庆幸。...
2018-11-12 16:59:52
536
1
原创 java字符串
package homework162;import java.util.Scanner;import javax.rmi.ssl.SslRMIClientSocketFactory;public class Main{ public static void main(String[] args) { Scanner in =...
2018-11-08 16:00:24
80
原创 Tensorflow 张量 tensor
在tensorflow程序中,所有的数据都通过张量(tensor)的形式来表示。从功能的角度上看,张量可以被简单理解为多维数组。其中零阶张量表示标量(scalar),也就是一个数;一阶张量为向量(vector),也就是一个一维数组;第n阶张量可以理解为一个n维数组。但张量在Tensorflow中的实现并不是直接采用数组的形式,他只是对Temsorflow中运算结果的引用。在张量中并没有真正的保存数...
2018-10-11 21:23:10
176
原创 Opencv(python)人脸识别和标定
"""@author: wangquaxiu@time: 2018/9/11 14:36facerec"""import cv2import numpy as np# 加载Load xml 参数1 file nameface_xml = cv2.CascadeClassifier('D:/opencv/sources/data/haarcascades/haarcascad...
2018-09-11 16:19:23
737
原创 Tensorflow Inception-v3模型迁移学习
"""@author: wangquaxiu@time: 2018/8/27 19:13"""import globimport os.pathimport randomimport numpy as npimport tensorflow as tffrom tensorflow.python.platform import gfile# Inception-v3模...
2018-08-31 15:18:44
593
2
原创 卷积神经网络 Inception-v3模型
import tensorflow as tfimport os# slim.arg_scop函数可以用于设置默认的参数取值。slim.arg_scop函数的第一个参数是# 一个函数列表,在这个列表中的函数将使用默认的参数取值。比如通过下面的定义,# 调用slim.conv2d(net, 320, [1, 1])函数时会自动加上stride=1和padding='SAME'...
2018-08-27 11:27:36
2560
原创 卷积神经网络样例程序 (LeNet-5模型)( MNIST作为测试数据)
写在前面:卷积神经网络的计算量很大,使用cpu训练的时间会很长,建议使用Tensorflow-gpu版本 定义卷积神经网络的相关参数和结构mnist_inference.pyimport tensorflow as tf#定义神经网络结构相关的参数INPUT_NODE = 784OUTPUT_NODE = 10IMAGE_SIZE = 28NUM_CHANNEL...
2018-08-27 09:34:16
626
2
原创 卷积神经网络相关函数使用
import tensorflow as tf#通过tf.get_variable的方式创建过滤器的权重变量和偏置项变量。卷积层的参数个数只和#过滤器的尺寸、深度以及当前层节点矩阵的深度有关,所以这里声明的参数变量#是一个四维矩阵,前面两个维度代表了过滤器的尺寸,第三个维度代表当前层的深度,# 第四个维度表示过滤器的深度filter_weight = tf.get_variable...
2018-08-25 10:18:23
366
原创 Tensorflow最佳实践样例程序(MNIST)
将原来在一个py文件里的程序进行重构。重构之后的代码将被拆成3个程序,第一个是mnist_inference.py,它定义了向前传播过程以及神经网络的参数。第二个是mnist_train.py,它定义了神经网络的训练过程。第三个是mnist_eval.py,它定义了测试过程。 mnist_inference.py#总结# 在这段代码中设定了神经网络的前向传播算法。无论是训练时还是测...
2018-08-24 10:08:29
330
原创 神经网络初理解
训练神经网的过程可以分为以下三个步骤:1、定义神经网络的结构和前向传播的输出结果2、定义损失函数以及选择反向传播优化算法3、生成会话(tf.Session)并且在训练数据上反复运行反向传播优化算法 神经网络的结构:目前主流的神经网络都是分层的结构,第一层是输入层,代表特征向量中每一个特征的取值。同一层的节点不会相互连接,而且每一层只和下一层连接,直到最后一层作为输出层得...
2018-08-22 16:00:56
171
原创 tensorflow自定义损失函数
import tensorflow as tffrom numpy.random import RandomStatebatch_size = 8#两个输入节点x = tf.placeholder(tf.float32, shape=(None, 2), name='x-input')#回归问题一般只有一个输出节点y_ = tf.placeholder(tf.float32, sh...
2018-08-04 11:19:02
387
原创 完整神经网络的样例程序
# 总结:# 训练神经网络的过程可以分为以下三个步骤:# 1、定义神经网络的结构和前向传播的输出结果# 2、定义损失函数以及选择反向传播优化的算法# 3、生成会话(tf.Session)并且在训练数据上反复运行反向传播优化算法import tensorflow as tf#NumPy是一个科学计算的工具包,这里通过NumPy生成模拟数据集from numpy.random i...
2018-07-29 16:27:03
665
原创 Android Fragment使用心得
首先,什么是Fragment?下面是菜鸟教程上的资料Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment, 我们可以把他看成一个小型的Activity,又称Activity片段!想想,如果一个很大的界面,我们 就一个布局,写起界面来会有多麻烦,而且如果组件...
2018-05-08 20:41:00
212
原创 Android中的Activity切换
现在我们有两个Activity:WelcomeActivity(App入口)和LoginActivityApp启动后,首先进入WelcomeActivity点击(按钮的内部监听器)通过按钮的监听器跳转到LoginActivity...
2018-04-28 17:09:16
2070
原创 在Android studio中使用Git
1.首先下载安装Git,建立本地代码仓库,网上有很多教程,不在赘述2.在Setting中找到Git,设置路径,test测试3.在Version Control中添加本地仓库4.右键项目->Git->Add5.左下角Version Control,Local Change显示最近的更改,右键Commit提交更改;Log显示提交记录,在Log中右键记录,选择Checkout可以回退版本...
2018-04-27 11:53:30
152
原创 Android Activity初理解
Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作, 比如打电话,照相,发送邮件,或者显示一个地图!Activity可以理解成一个绘制用户界面的窗口, 而这个窗口可以填满整个屏幕,也可能比屏幕小或者浮动在其他窗口的上方!Activity必须在Manifest.xml配置文件中声明后才能使用;App的初始Activity在声明时加上...
2018-04-27 11:41:55
126
原创 IDEA搭建springboot项目集成mybatis,swagger,maven,mysql
1、新建project2、选择Spring Initializr,next3、设置项目名4、选择依赖,右侧的要全选,否则可能会引发错误5、finish,等待依赖下载完成6、pom.xml文件配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln...
2018-04-11 15:52:00
1752
1
原创 spring集成swagger
1.首先在pom.xml中添加依赖!--引入swagger相关依赖--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version
2018-04-03 20:48:04
122
原创 springboot + mybeats pom.xml文件配置
<dependencies> <!--web相关依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &
2018-04-03 20:08:28
871
原创 利用excel和spss删除频数小的数据
1.先对excel数据表进行处理2.保存文件,然后用spss打开 3.spss->数据->选择个案->进入If条件 4.设置IF条件,如果标记=2,点击继续 5.删除未选定个案 这样频数小于20的数据就会删除了
2017-11-26 11:02:07
1358
原创 二叉树的层序遍历 使用队列和不使用队列
1、使用队列先将树的根节点入队, 如果队列不空,则进入循环 { 将队首元素出队,并输出它; 如果该队首元素有左孩子,则将其左孩子入队; 如果该队首元素有右孩子,则将其右孩子入队 } C语言代码: void LevelOrderTraverse(BiTree T,Status(*Visit)(TElemType)) {
2017-11-24 09:49:31
2095
1
原创 idea中导入maven项目报错时修改maven地址
在IDEA中打开一个新项目时,有时候需要重新设置maven的地址。在File > setting > 搜索Maven将下面的地址改成本地Maven的地址,Local repository是本地仓库jar仓库
2017-11-19 21:47:37
5265
1
原创 JSP与数据库链接
<%Connection con;Statement sql;ResultSet rs;try{Class.forName("com.mysql.jdbc.Driver").newInstance();}catch(Exception e){out.print(e);}try{ String uri="jdbc:mysql://localhost:3306/iotregiste
2017-10-22 15:14:43
496
机器学习实战:基于Scikit-Learn和TensorFlow@www.java1234.com
2019-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人