自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dwSun的博客

一个正经的IT工作者/非著名人工智能表演艺术家/非著名业余摄影爱好者

  • 博客(46)
  • 收藏
  • 关注

原创 买手机就要买大容量的以及为什么手机内存满了之后会变卡

当然,如果你跟现在的我一样,囊中比较羞涩(或者叫抠门,也有的地方叫会过日子)的话,也可以考虑给手机扩容的这种方式,特别是苹果手机,现在各种扩容的业务已经很成熟了,价格也不是很贵。几百块就能相当于换一部手机的体验,还是很不错的。

2022-10-25 23:26:19 2722

原创 Ubuntu22.04 换 deb 的 firefox 同时安装 geckodriver

网上能搜到一些把 firefox 替换到 deb 安装方式的帖子,用的是 mint 的软件源,总感觉兼容性可能会有问题,所以我找了一下,ubuntu 的 ppa 里面有个 [Ubuntu Mozilla Daily Builds](https://www.ubuntuupdates.org/ppa/ubuntu_mozilla_daily_builds) ,其实跟 firefox 相关的 ppa 有好几个,但是只有这个里面有 geckodriver。

2022-09-20 18:10:32 979

原创 TigerVNC安装使用

TigerVNC安装使用#blog背景:最近司内人员增多,且很多任务都开始使用[[Linux]]主机对数据进行处理。而一些任务,由于需要频繁的对图片类数据进行分析解读,所以 GUI 的访问方式是非常有必要的。如果是同时只可能有一个人使用,那么[[xrdp]]是个不错的选择,安装好之后,可以像使用windows的远程桌面一样使用 [[Linux]] 的远程桌面。而且 [[windows]] 用户不需要安装额外的软件,系统自带的 [[mstsc]] 远程桌面客户端就可以用来访问 GUI 界面。Mac 用户

2022-05-01 19:28:01 15730

原创 pip国内源的配置

pip国内源的配置默认 pip 是直接从 pypi 服务器下载这些库的,但是 pypi 也是在海外的,所以为了下载更快,可以进行一些简单的配置,使用国内 pip 源。手动修改配置文件pip 的配置文件位置linux/mac 系统在用户目录下的 .pip/pip.conf 位置~/.pip/pip.confwindows 系统在用户目录下的 .pip/pip.ini 位置%HOME%\pip\pip.ini注意,扩展名不同配置文件内容国内有很多家不同的镜像源,可以依

2022-04-20 20:30:43 4903

原创 opencv-图像翻转问题

图像拍摄的时候,会有一个 rotate 属性,根据相机的摆放不同其值有差别。opencv 处理图像的时候,会读取这个值,并根据其设置,来对图像进行旋转操作。但是很多程序本身不支持这个选项,所以会导致 opencv 读出来的旋转过的图像,在其他程序里面显示,或者处理错误。pillow 处理图像的时候,会直接忽略这个选项,所以可以用 pillow来处理图像。又或者,可以在 opencv 读取图像的时候,忽略 rotate 设置。cv2.imread(img, cv2.IMREAD_COLOR + cv

2022-04-20 20:25:37 3454

原创 opencv-windows中文目录处理

opencv 在window上无法处理中文路径,可以借助 numpy 进行处理,代码如下。def im_read(img): return cv2.imdecode( np.fromfile(img, dtype=np.uint8), cv2.IMREAD_COLOR + cv2.IMREAD_IGNORE_ORIENTATION, )

2022-04-20 20:21:10 3158

原创 jupyter 中重新 import 模块

#blog[[jupyter]]是数据科学中非常常用的工具,balabalabala…自己查去,懒得再写一遍。jupyter 中如果调用了外部的一些 py 写的模块,而好死不死,这些外部模块又需要经常改写一些参数,调整一些逻辑。比较一般的做法是直接重启 kernel,重新跑一遍这个 notebook。BUT想象一下,你在一个内存只有 24GB 的主机上,加载了一个 18GB 的数据,跑了一个耗时 127Min 的分析,而修改的是一个下一步操作。这会儿,要么提桶跑路,要么就把中间结果存起来,改了代码

2022-03-23 21:04:42 2920 1

原创 centos7安装配置vsftp

centos7安装配置vsftp#blog安装 ftpyum -y install vsftpd修改防火墙开放 ftp 端口firewall-cmd --add-service=ftp --permanent # 开放 ftp 端口systemctl restart firewalld # 重启防火墙配置 selinux 允许 ftp 访问 home 和外网访问setsebool -P allow_ftpd_full_access onsetsebool -P tftp_home_di

2022-03-15 21:44:59 1117

原创 元宇宙与脑机接口

今天有有幸,读到了几篇好文,有如醍醐灌顶,让人大开眼界与思维的同时,感受到极深的共鸣。特此动笔写写一些感悟,也是纪念这许久以来,少有的精神上的愉悦。

2022-01-08 22:43:30 1969 2

原创 NEO4J不存在某个关系的查询方式

有时候,我们需要查询某个两个节点,他们不存在某个关系。这样应该怎么弄呢。https://neo4j.com/docs/cypher-manual/current/clauses/where/#existential-subqueries其实只要用 EXISTS 关键字做子查询就好了:MATCH (n1:Node)-[r1:Relation1]-(n1:Node)WHERE NOT EXISTS {MATCH (n1:Node)-[r2:Relation2]-(n1:Node)}AND r1.som

2021-10-27 17:39:19 2382

原创 Neo4J无向关系的创建和使用

#blog创建几个 NodeCREATE (:Image {id:0}),(:Image {id:1}),(:Image {id:2}),(:Image {id:3})在Neo4J中,创建关系的时候,必须要指定方向,不然就会报错。CREATE (img:Image) -[:Similar]- (img2:Image)执行上述语句,会出现如下错误。Only directed relationships are supported in CREATE (line 1, column 20 (of

2021-10-24 17:12:14 2950 2

原创 MacOS上一些好用的小工具整理

macos 必装工具这里列举了一些 macos 上常用的工具,主要 AI 相关工作使用命令行工具macos 提供了很好的命令行支持,但是 macos 自带的命令行客户端不是很好用。iTerm或者叫 ITerm2,macos 上的一款命令行客户端,支持分栏等功能,比较好用。zsh/oh-my-zshbash 是所有系统都带的默认命令行解释器,但是本身不太好用,所以可以安装 zsh,同时安装 Oh My Zsh。可以启动比较强大的命令行环境,通过安装各种插件来自定义命令行工具。关于 fish

2021-10-22 14:59:20 818

原创 带着孩子爬山的家长

山间云中,一个家长带着孩子行走在小路之上,孩子感叹着山间景色的雄伟,而背后的家长,则适时的提出了对孩子的锻炼:看看着山上的景色多好,回去写个 200 字的感想吧。

2021-09-25 18:00:24 133

原创 30分钟 Python 教程

Python 教程本教程以最简单的方式力求全面介绍常用和常见python语法及相关特性。本教程适用于有一定的编程(C/C++/Java/C#/js等)基础的人员。作者-dwSunPython介绍与安装历史Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱

2020-08-26 10:48:03 4282

原创 mxnet 图像分类模型训练教程

mxnet 图像识别教程这里以 TinyMind 《汉字书法识别》比赛数据为例,展示使用 mxnet 进行图像数据分类模型训练的整个流程。数据地址请参考:https://www.tinymind.cn/competitions/41#property_23或到这里下载:自由练习赛数据下载地址:训练集:链接: https://pan.baidu.com/s/1UxvN7nVpa0cuY1...

2020-04-27 21:17:36 1365 9

原创 pyTorch 图像分类模型训练教程

pyTorch 图像识别教程这里以 TinyMind 《汉字书法识别》比赛数据为例,展示使用 Pytorch 进行图像数据分类模型训练的整个流程。数据地址请参考:https://www.tinymind.cn/competitions/41#property_23或到这里下载:自由练习赛数据下载地址:训练集:链接: https://pan.baidu.com/s/1UxvN7nVpa0...

2020-04-27 21:14:10 2942 1

原创 Tensorflow V2 图像识别模型训练流程

Tensorflow V2.0 图像识别教程教程参考官方专家高级教程:https://tensorflow.google.cn/tutorials/quickstart/advanced?hl=en这里以 TinyMind 《汉字书法识别》比赛数据为例,展示使用 Tensorflow V2.0 进行图像数据分类模型训练的整个流程。数据地址请参考:https://www.tinymind....

2020-04-08 19:14:46 3653

原创 小米路由器3G刷入OpenWrt

小米路由器3G刷入OpenWrt背景介绍自己家用的小米3G路由器,最近觉得网络很卡,排除运营商的问题之后,总觉的路由器那里可能是不堪重负了,小米家的东西,硬件不错,软件也还可以,但我想尝试下能不能通过OpenWrt挖掘一下硬件的潜能。小米3G路由器停产了,官网都找不到介绍了,各路网站倒是也有详细信息,但是呢,我犯懒,就不介绍了。OpenWrtOpenWrt 可以被描述为一个嵌入式的 ...

2019-11-04 13:54:21 25022 8

原创 linux简易教程

Linux简易教程Linux系统起源简介balabalabalaLinux用户和权限linux是一个多任务,多用户系统。多用户就带来了权限的问题,文件和文件夹都有明确的所有者和相应的读写权限。文件的所有者分为三类:user 用户本人group 用户所在的组other 用户所在组之外的用户文件的权限分为三类r:read 读w: write 写x:execute...

2019-05-28 10:12:17 2187

原创 Python的递归,几种炫技的用法

Python的递归,几种炫技的用法有个学员在提问python的递归实现,具体题目是用递归的方式,实现指定目录下面所有文件的size统计。自己写了写,发现这个题目还挺有意思的。代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-from multiprocessing.dummy import Pool as ThreadPoolimpo...

2019-04-12 12:25:02 775

原创 Jetson-Nano开箱配置及Tensorflow安装使用

Jetson-Nano开箱配置及Tensorflow安装使用简介最近老黄发布了新的硬件,号称Nvidia良心之作的99美元AI硬件Jetson-Nano:该设备使用的是Maxwell(比pascal古老一点)架构的GPU,有128个Cuda核心,运算能力472G,看数值似乎一般般,但是考虑这是一个只有5W的嵌入式设备,这种运算能力已经相当可观了,足够部署一些小模型在终端设备上。同时,Je...

2019-04-02 16:26:15 52238 35

原创 python通过ffmpeg进行视频时长统计

销售小姐姐找我问我们的视频时长一共有多少,看着目录里面密密麻麻的视频,这要是手动统计,绝对会让我蛋疼得很。好在查了一下,ffmpeg有一个python的apiwrapper。在这里 https://github.com/kkroening/ffmpeg-python使用比较简单,没啥好说的,我们这里用的是这个apiffmpeg.probe(file)他会返回一个dict,所有视频的信息...

2019-03-01 15:08:21 6577 1

原创 将博客搬至CSDN

将博客搬至CSDN 2019-02-18 dwSun博客正式搬家至csdn。 posted on 2019-02-18 17:09 dwSun 阅读(...) 评论(...) 编辑 收藏

2019-02-18 17:09:00 208

原创 docker的安装和简单配置

docker的安装和简单配置 docker的安装和简单配置docker是balabalabala...懒得介绍。国内安装docker很蛋疼,按照官方配置好了软件源之后,几十MB的安装文件下载要半天,没办法,docker默认的软件源是在国外的,速度很慢。幸好国内有docker软件源镜像,注意这里说的是软件源镜像,也就是deb系统下的apt源镜像,只用来安装dock...

2019-02-17 15:12:00 310

原创 conda国内源的设置 by dwSun

conda国内源的设置 by dwSun conda国内源的设置 by dwSunanaconda是一个balabalabala...知道这个软件的人肯定不用介绍,不知道的也不必介绍。conda是anaconda的包管理器,通过conda可以从软件源中下载用户制定的软件及其依赖软件并在用户的系统上进行安装。这里要说的是,conda的官方源因为服务器在国外,所...

2019-02-17 11:40:00 3211

原创 dwSun带你选Python的编辑器/IDE

dwSun带你选Python的编辑器/IDEdwSun带你选Python的编辑器/IDEPython 是一门简单易学,同时又十分强大的编程语言。特别是随着人工智能的热潮,Python作为AI开发的首选语言,已经是技术人员的必备技能。在学习和开发的过程当中,一款趁手的编辑器/IDE犹如神兵利器,必能让使用者效率飞升,事半功倍。这里列举一些常用的编辑器/IDE,按照dwSun认为的推荐...

2019-02-13 12:50:00 703

原创 ubuntu中文乱码解决

ubuntu中文乱码解决 首先,安装中文支持包language-pack-zh-hans:$ sudo apt-get install language-pack-zh-hans然后,修改/etc/environment(在文件的末尾追加):LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en"再修改/var/lib/...

2019-01-02 14:14:00 772

原创 解决matplotlib中文显示

解决matplotlib中文显示 网上搜的很多方法都不是很好用,这里找到了一个比较好用的办法。首先将win上的中文字体复制到linux目录下面,我这里使用的是simhei.ttf。然后参考如下代码的使用方式:import matplotlib.font_manager as fmimport numpy as npfrom matplotlib imp...

2018-09-18 11:02:00 505

原创 1506.01186-Cyclical Learning Rates for Training Neural Networks

1506.01186-Cyclical Learning Rates for Training Neural Networks 1506.01186-Cyclical Learning Rates for Training Neural Networks论文中提出了一种循环调整学习率来训练模型的方式。如下图:通过循环的线性调整学习率,论文作者观察到的一种比较...

2018-07-30 21:13:00 349

原创 1503.02531-Distilling the Knowledge in a Neural Network.md

1503.02531-Distilling the Knowledge in a Neural Network.md 原来交叉熵还有一个tempature,这个tempature有如下的定义:\[q_i=\frac{e^{z_i/T}}{\sum_j{e^{z_j/T}}}\]其中T就是tempature,一般这个T取值就是1,如果提高:In [6]: ...

2018-07-11 23:06:00 317

原创 1804.03235-Large scale distributed neural network training through online distillation.md

1804.03235-Large scale distributed neural network training through online distillation.md 现有分布式模型训练的模式分布式SGD并行SGD: 大规模训练中,一次的最长时间取决于最慢的机器异步SGD: 不同步的数据,有可能导致权重更新向着未知方向并行多模型 :多个集...

2018-07-05 23:40:00 897

原创 mysql导入太慢解决方法

mysql导入太慢解决方法 半调子数据科学家又要折腾数据,拿到数据一看,3.6G的zip文件,解压看看,卧槽12个G的sql文件。好吧,又要折腾sql数据了。第一件事,肯定是搭一个数据库,导入数据咯。折腾过sql导入的亲们都知道,mysql默认的参数,导入的速度还是很慢的,特别是数据忒多的情况。这次的数据,折腾完了之后,有1000W条那么多,不用猜也知道,慢的要死...

2018-05-24 22:11:00 11946 1

原创 Cuda9.2发布

Cuda9.2发布 经过一次跳票,没有很多人注意(才怪)的cuda9.2终于发布了,官方介绍如下:CUDA 9.2 includes updates to libraries, a new library for accelerating custom linear-algebra algorithms, and lower kernel launch laten...

2018-05-17 14:45:00 329

原创 可以作为瘟到死(windows)路径的字符

可以作为瘟到死(windows)路径的字符 !#$%&""()+-0123456789;=@ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz[]^_`{}~ posted on 2018-04-17 10:54 dwSun 阅读(...) 评...

2018-04-17 10:54:00 266

原创 elasticsearch-权威指南笔记-基础部分

elasticsearch-权威指南笔记-基础部分 参考这里的文档es权威指南话说这个坑爹的文档是2.x版本的es,英文版本也是,所以就没啥好抱怨的了。官方教程中有很多坑例如,需要启动text上的索引。还有就是get这个是不能带json的,所以很多get的操作其实都是直接用post。关于集群所有节点都是平等的,除了主节点。任何节点都可接受查询并且了解...

2018-04-14 22:33:00 228

原创 一直觉得用java很不顺心

一直觉得用java很不顺心 一直觉得用java很不顺心,今儿想明白一个事情。如果把汇编比作石器时代,c作为冷兵器时代,c++作为工业革命之后的热兵器及机械化时代,而c#之类则进入了现代科学世界,至于go,python之流,大概可以作为超现代的科幻时代。至于java,则是由冷兵器时代很诡异的分到了一个很奇怪分支上,就像蒸汽朋克。现在被大量使用的java,拥有反射,r...

2018-04-03 16:31:00 256

原创 解决no module named ipykernel_launcher

解决no module named ipykernel_launcher 解决no module named ipykernel_launcher最近开hydrogen的时候,提示no module named ipykernel_launcher.记得以前解决过这个问题,就是kernel没配置或者配置好的kernel不认识了导致的,666了一些写法,发现很多人...

2018-03-19 18:20:00 16915 3

原创 机器学习linux系统环境安装

机器学习linux系统环境安装安装镜像下载可以自己去ubuntu官方网站按照提示下载amd64的desktop版本 或者考虑到国内镜像站点下载,如tuna,163,ali等课程使用最新的18.04.2镜像即可,如果是物理机安装,而且有GPU可用,可以参考课程给出的其他视频安装GPU版本的tensorflow。系统镜像有desktop版本和server版本,server版本完全不带...

2018-03-15 10:18:00 1508

原创 解决问题666法则

解决问题666法则 解决问题666法则碰到了问题,描述清楚,先去百度搜索一遍,把前6条与问题相关的结果读一遍。如果没有解决问题,那就再去bing搜索,把前6条与问题相关的与百度不重复的结果读一遍。如果还没有解决问题,那就再去google搜索,把前6条与问题相关的与百度bing不重复的结果读一遍。如果到这里都还没解决问题,那么基本可以放弃搜索了,直接找地方...

2018-03-14 14:20:00 590

原创 搭建mxnet-gpu docker的pyhon remote kernel

搭建mxnet-gpu docker的pyhon remote kernel 起因最近看mxnet的东西,打算给实验室的机器装一个mxnet的环境,无奈实验室里面机器已经装了tensorflow,运行了好久了,环境比较老。而mxnet可是支持最新的cuda9.1和cudnn7的。研究了一段时间后,发现cuda的docker镜像是个不错的选择。别问我为啥不编译ten...

2017-11-14 17:16:00 283

空空如也

空空如也

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

TA关注的人

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