自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dqn利用gym的例子

利用gym构建的dqn例子

2022-08-29 19:41:45 332 1

原创 CBOW中关于 NLLLoss 的含义

学习CBOW的时候对NLLLoss的一点研究:NLLLoss的定义是一大堆公式, 没有仔细学习, 用实践法研究一下其作用:criterion = nn.NLLLoss()…loss = criterion(out, target)在本例中, 其中 out 是一个数组(list), target 是一个float张量out 的长度代表了 字典的长度.print(out)tensor([[-6.7951, -3.5001, -6.4829, -5.4005, -6.5381, -3.1883,

2022-05-07 21:39:38 808

原创 torch显示保存拼接数据集图片

先显示一个大的拼接的图片再保存部分小图片import torchfrom torch import nn, optimimport torch.nn.functional as Ffrom torch.autograd import Variablefrom torch.utils.data import DataLoaderfrom torchvision import transformsfrom torchvision import datasetsimport matplotlib

2022-04-28 21:42:53 1300 1

原创 ros写python代码出现无法运行或者中文乱码的问题的解决方法

第一, 文件本身需要用UTF-8编码来写第二, 文件头必须是这样的, 第一行和第二行不能颠倒:#!/usr/bin/env python# -*- coding:iso-8859-15 -*-仅在windows下linux子系统, unbuntu18下经过验证.

2021-09-04 21:10:46 560

原创 ros创造一个hello world项目笔记

参考文章感谢作者:https://blog.csdn.net/yake827/article/details/44564057填坑:编译没有成功,把下面两句注释掉就能正常跑了。add_dependencies(talker beginner_tutorials_generate_messages_cpp)add_dependencies(listener beginner_tutorials_generate_messages_cpp)执行rosrun beginner_tutorials l

2021-09-04 19:21:16 65

原创 win10的linux子系统下安装ros填坑笔记

主要参考文章:https://blog.csdn.net/u014531804/article/details/106124512/感谢作者, 不过也碰到几个小问题, 应该跟编辑有关系.文章中碰到的问题1:sudo sh -c ‘. /etc/lsb-release && echo “debhttp://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main” >/etc/apt/sources.list.d/ros-

2021-09-04 18:50:45 233

原创 3824游戏,任何4个数字加减乘除等于24

# 检查 3*8 =24 考题的答案是否无解, 运行无误# 2021.6.2 by zouzitinga = []a.append("7")a.append("7")a.append("5")a.append("5")b = []b.append("+")b.append('-')b.append("*")b.append("/")all = []for digit1 in range(4): for digit2 in range(4): for

2021-06-02 21:43:22 4884

原创 php和python连接mysql的demo

python:# 需要先安装mysqlclient数据包: # pip install mysqlclient -i https://pypi.tuna.tsinghua.edu.cn/simpleimport MySQLdb # 打开数据库连接db = MySQLdb.connect('localhost',user = "root",passwd = "root",db = "test", charset='utf8')# 使用 cursor() 方法创建一个游标对象 cursorc

2021-02-11 11:57:31 236 1

原创 GIT学习笔记

在码云注册一个账号上传公钥创建仓库根据仓库的提示, 创建本地目录, 然后将文件复制到本地目录里创建仓库的代码:git 全局设置:git config --global user.name "liantian"git config --global user.email "[email protected]"创建 git 仓库:mkdir test2cd test2git inittouch README.mdgit add README.mdgit commit -m "fi

2020-12-02 02:41:03 223

原创 一个ANDROID APP访问本机WEB URL的例子

模拟机访问pc本机的webserver, 显示某一个页面的内容需要在manifest里增加两条:<uses-permission android:name="android.permission.INTERNET"/>android:usesCleartextTraffic="true"mainactivity的代码: package com.example.robotadmin;import androidx.appcompat.app.AppCompatA..

2020-07-17 12:36:35 682

转载 android模拟器与pc,模拟器与模拟之间用socket进行通信和获得模拟器ip地址程序

在本机上启动两个模拟器,本机(PC)和模拟器的信息如下: 大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的。 获取模拟器名称: >adb devices List of devices attached emulator-5554 device emulator-5556 device 模拟器提供了一个特殊的IP,...

2020-07-16 17:49:28 560

原创 php检测并且转换编码为utf-8

$encode=mb_detect_encoding($str,array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));$str=mb_convert_encoding($str,'UTF-8',$encode);

2020-07-16 16:06:01 667

原创 python在控制台上输出到屏幕的同时写入log文件, 长期运行程序也可以记录

因为工作的需要,控制台程序需要同时输出到屏幕并且记录到log文件, 网上找到一个logger类, 但是当控制台是一个长时间运行的时候, 无法实现上述功能, 只适合一定时间内就运行结束的程序. 我将这个类改编了一下, 完美解决不能随时写入和读取log的问题, 代码如下:import sysimport osimport timeclass Logger(object): logfile ="" def __init__(self, filename=""): s.

2020-07-16 11:30:26 2092 6

原创 关于android 创建socket 连接的各种问题和解决: 创建子线程, 线程间通讯, 中文编码, 发送和读取

阿撒旦法撒反对萨芬

2020-05-19 13:07:46 927

原创 pytorch-beginner-master 填坑学习笔记

04-Convolutional Neural Network 出现tensorflow的问题, 注释掉LOGGER的代码.loss.data[0] 报错, 这是版本问题, 将所有的data[0]替换成item()后成功.image = Variable(image, volatile=True) 报错, 替换成with torch.no_grad(): image = Variabl...

2020-02-03 02:53:59 272 3

转载 自学笔记:安卓,手指滑动事件示例

//手势测试    float x1 = 0;    float x2 = 0;    float y1 = 0;    float y2 = 0;    @Override    public boolean onTouchEvent(MotionEvent event) {        //继承了Activity的onTouchEvent方法,直接监听点击事件

2017-12-23 16:33:49 325

转载 转:使用Python对音频进行频谱分析

#转自 http://blog.sina.com.cn/s/blog_40793e970102w3m2.htmlimport waveimport pyaudioimport numpyimport pylab#打开WAV文档,文件路径根据需要做修改wf = wave.open("test.wav", "rb")#创建PyAudio对象p = pyaudio.PyAudio()

2017-12-01 08:34:02 7136

原创 自学笔记:用python和opencv进行摄像头的人脸检测

import cv2cascade = cv2.CascadeClassifier("haarcascade_frontalface_alt.xml")cap = cv2.VideoCapture(0)while True: ret,frame = cap.read() gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) #re

2017-11-28 12:15:00 404

原创 自学笔记:正则表达式入门

#正则表达式练习import reprint(r'?的用法0-1')a=re.sub(r"eat?","*","I like eat , ea , eatt ,flowers")print(a)print(r'*的用法0-无穷')a=re.sub(r"eat*","*","I like ea, eat, eatt, eatttt flowers")print(a)print(

2017-11-27 13:16:24 291

原创 自学笔记:一个简单的神经网络,机器学习数字图片,可以显示错误的数字的图片

#训练之后可以识别图片,当错误出现五次,识别结束,用来学习MNIST神经网络识别数字图片import tensorflow as tfimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_dataimport matplotlib.pyplot as plttrain_num = 

2017-11-23 13:08:06 483

原创 自学笔记:显示mnist官方数据的的图片和标签

#python 3.6import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport matplotlib.pyplot as pltindex=3 #第几张图,随便写mnist=input_data.read_data_sets('/

2017-11-22 15:34:19 2594

原创 自学笔记:最最简单和基本的TENSORFLOW原理总结

placehold: X_  , 数据入口,将批量的学习数据(x)灌入其中,其中x相当于自变量原始数据,也就是二维图表里面的x坐标。placehold: Y_ , 数据入扣,将批量的学习数据(y)灌入其中,其中y相当于结果数据,也就是二维图标里面的y坐标。output 各种层的输出,这一层的输出也就是下一层的输入。predict, 或者叫predict_Y,也就是最后一层(输出层)

2017-11-11 17:39:59 239

原创 自学笔记:LSTM理论联系实际的TENSORFLOW代码研究, state和ouput的数据结构

看了一些讲述LSTM的原理,基本上搞清楚了,不过需要理解代码还有一段路要走。网上找了一个最简单的示例,不过无法在tensorflow1.3运行,花了一些时间,解决了兼容问题,下面的代码可以运行。#运行版本,tensorflow1.4 #源代码从网上COPY的示例改编,原来的示例无法在tensorflow1.3以上运行import tensorflow as tf;  impor

2017-11-10 14:32:51 909

空空如也

空空如也

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

TA关注的人

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