自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 2023固态U盘、移动硬盘对比

最近测试了几款固态U盘/移动硬盘,希望能大家的选购有点帮助。1、移速逸动-2T(500MB/s):799元某音2、爱国者u397-1T(1000MB/s):578元京东3、梵想FF520-512G(500MB/s):219元某音4、移速nvme-2T(3500MB/s)+ 固态硬盘盒:448 + 498 = 946元某音5、梵想PS2000-2T(2000MB/s):559元某音都有 USB-A 和 USB-C双接口,感觉爱国者的外观比较好看。

2023-08-31 12:50:05 1029

原创 win10通过conda安装pytorch gpu

下载后直接安装,安装完成后配置环境变量,具体可以百度anaconda安装说明。安装完成后,打开cmd,输入conda --version,如果能查看到版本信息,说明安装成功。1)conda create -n pygpu python=3.8 创建名为pygpu的环境,安装python3.8版。我下载的12.2版本,安装后通过cmd输入nvcc -V可查看是否安装成功。4)安装完成后,检查pytorch-gpu版是否安装成功。True表示 pytorch-gpu安装成功。1. 安装anaconda。

2023-07-07 05:32:47 514 1

原创 JNI调用及Android Studio配置说明(Cmake方式)

Android开发时经常会遇到Java调用C/C++代码,这时需要使用到JNI,下面详细介绍C/C++代码封装成JNI库。1. 配置ndk环境打开Andrid studio的File->Settings->Appearance & Behavior->System Settings->Android SDK的SDK Tools中下载NDK和Cmake。此时需要注意到下载地址,ndk一般在sdk的目录下的ndk文件夹中。...

2020-11-05 17:20:22 319

原创 Android Studio中Java调用C代码,添加LOG调试打印信息

使用Android Studio调用C代码时,有时需要打印log来辅助调试。1. 在*.cpp文件中添加头文件:#include <android/log.h>#define LOG_TAG"log_c"#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG , LOG_TAG, __VA_ARGS__)#define LOGI(...) __android_log_print(ANDROID_LOG_INFO ,

2020-10-13 19:25:53 549

原创 ubuntu18.04安装tensorflow-gpu2.1

1. 安装NIVIDA显卡驱动。首先去官网下载NVIDIA显卡驱动,官网地址:https://www.nvidia.cn/Download/index.aspx?lang=cn我下载的是目前最新的驱动:我的显卡信息是:使用wget下载.run文件:NVIDIA-Linux-x86_64-450.57.runsudo ./NVIDIA-Linux-x86_64-450.57.run运行,选项全部点yes。安装完后输入nvcc -V来检验是否安装成功:2、利用con.

2020-09-09 21:08:48 1670

原创 tensorflow实现MNIST手写数字识别

MNIST数据集是由0-9,10个手写数字组成。训练图像有60000张,测试图像有10000张。1、在tensorflow中可以使用python下载数据集,调用download.py。代码如下:from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot = True)MNIST_data中数据不存在时,则自动将MNIS

2020-08-26 00:29:35 557

原创 centos7安装samba

1. 安装:yum install samba2. 查看:rpm -qa |grep samba3. 查看samba监听端口:netstat -tlnp,如果查找不到,则需要开启sambasystemctl status smb(查看samba状态)systemctl start smb(启动samba)再运行netstat -tlnp查看samba监听端口监听了445和139端口4. 尝试用windows访问服务器,在资源管理器输入服务器ip地址。如果无法访

2020-08-14 23:25:28 432

原创 字符串查找

描述对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。说明在面试中我是否需要实现KMP算法?不需要,当这种问题出现在面试中时,面试官很可能只是想要测试一下你的基础应用能力。当然你需要先跟面试官确认清楚要怎么实现这个题。样例如果 source = "...

2018-12-03 16:35:54 152

原创 lintcode 统计数字

描述计算数字k在0到n中的出现的次数,k可能是0~9的一个值样例例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12) 此题的算法比较复杂,下面po出比较蠢笨的解题方法在不考虑时间复杂度的情况下,最容易想到的算法是:遍历0-n中所有数,并计算每一个数中含有k的个数,...

2018-11-30 16:02:17 261

原创 自适应流媒体协议——DASH协议

DASH协议框架如下:说到DASH协议,必须从它的mpd(Media Presentation Description)文件开始讲起。MPD文件用来描述mpeg dash码流的构成,相当于HLS协议的m3u8文件。DASH的诞生就是为了制定统一的流媒体协议标准。因此DASH兼容了Smooth Streaming和HLS协议的特点。Period : 标注了视频的时长信息,也可以看做是更新...

2018-10-09 15:28:58 10712 1

原创 HLS协议简介

HTTP Live Streaming(HLS)是苹果公司实现的基于HTTP的流媒体网络传输协议,可实现点播和直播。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。其组成部件如下:           主要分为4部分,第一部分是音视频采集部分...

2018-09-21 10:57:32 949

原创 HTTP Adaptive Streaming简介

HTTP Adaptive Streaming是指基于HTTP协议的自适应传输流技术。流媒体技术是为了解决音视频多媒体文件在普通非流式传输方案中文件必须下载完成之后才能播放的问题。为了实现边下载边播放的问题,即直播技术。流式传输方式首先将音视频多媒体文件切分成若干个小块,然后服务器以小块为单位进行分发,客户端播放器只需要去请求下载资源,即能实现边下载边播放的流媒体传输方式。目前主流的HTT...

2018-09-19 13:52:04 2260

原创 ImageNet数据集应用

ImageNet数据集是为了促进计算机图像识别技术的发展而设立的一个大型图像数据集。其图片数量最多,分辨率最高,含有的类别更多,有上千个图像类别。每年ImageNet的项目组织都会举办一场ImageNet大规模视觉识别竞赛,从而会诞生许多图像识别模型。下面介绍历代ImageNet图像识别模型:2012年,多伦多大学的教授及其学生Alex参赛,使用深度学习处理图像识别问题,AlexN...

2018-09-14 19:43:07 23821

原创 TensorFlow目标检测——通过鼠标点击图片即输出label

AI最常见是应用是在图像识别上,即输入一张图像,输出该图像对应的类别。Google开源了一些TensorFlow Object Detection API,下面以ssd_mobilenet_v1_coco_2017_11_17模型为例,介绍如何在TensorFlow中进行目标检测。目标检测的代码结构如下:目标检测的数据集是COCO数据集,包含90种可检测的目标,存储在mscoco_...

2018-09-14 17:11:02 2481

原创 机器学习——决策树算法详解

AI学习一直在继续。最近研究了机器学习中的经典算法——决策树,决策树主要用于分类,通过对样本的各个属性进行判断,最终对属性做出决策。可以通过各属性,画出最终的决策树。决策树的生成是一个递归的过程,有以下三种情况:(1)当前节点包含的样本全属于一个类别,无需划分;(2)当前属性集为空,或是所有样本在所有属性上取值相同,无法划分;(3)当前节点包含的样本集合为空,不能划分;决策...

2018-09-11 11:42:48 735

原创 人工智能在手机方面的应用

最近人工智能手机很火,基于在上班时发现,人工智能可以在控制wifi开关上有所应用。    比如在家的时候希望用WiFi,这时如果手机wifi开关没打开,需要麻烦动手去打开wifi。    如果从家里出去逛商场,商场会有许多无线WiFi,但是信号很不好,而且人是移动的,经常会因为WiFi开关打开而连上随便一家WiFi,却没有信号。此时需要动手再去关掉WiFi。    希望手机在这

2018-01-03 14:10:55 2537

原创 出现the system is running in low-graphics mode时解决方法

当虚拟机重启时出现the system is running in low-graphics mode时,是因为Ubuntu16.04启动不了图形界面,如下图此时输入命令修改权限:df -hcd /etc/X11sudo cp xorg.conf.failsafe xorg.confsudo reboot可顺利进入Ubuntu

2017-12-27 14:18:44 4876 3

原创 利用贝叶斯算法对垃圾邮件进行分类处理

代码及注释如下:#使用贝叶斯算法实现垃圾邮件过滤#将一个大字符串解析为字符串列表def textParse(bigString): import re listOfTokens = re.split(r'\W*', bigString) return [tok.lower() for tok in listOfTokens if len(tok) > 2]def s

2017-12-14 21:01:35 3110 1

原创 机器学习k—近邻算法实例

一、利用k——近邻算法实现约会对象类型分类。(python3.5.3 ubuntu16.04)1、创建文件knn.py,里面添加代码:from numpy import *import operatorfrom os import listdir#k-近邻算法, inX为用于分类的输入向量, 训练样本集dataSet, 标签向量labels, 选择最近邻的个数kdef cla

2017-12-13 17:20:36 499 1

原创 ubuntu中利用Anaconda安装tensorflow

在Linux中安装TensorFlow的方法有三种,本文主要讲解利用anaconda安装TensorFlow。    1、ubuntu版本16.04,python版本3.5.2.由于Linux中自带python2.7,需要将自带的python删除,默认的改为python3.5.    2、在anaconda网站中下载anaconda3-4.2.0版本,python和anaconda的位数需

2017-12-05 23:58:34 1046 1

原创 mac和windows下安装tensorflow

1、在mac下安装tensorflow    mac下有几种安装方式,推荐使用virtualenv安装。      安装步骤如下:    1)通过命令安装pip和virtualent:    sudo easy_install pip    sudo pip install --upgrade virtualenv    2)对于python2.7和python3.5分别执

2017-11-28 21:24:58 337

原创 【QT5.5开发】QMediaPlayerl类实现mp3音乐播放的控制台程序

采用QT提供的multimedia库,实现mp3音乐的播放。实现基本控制台程序,下一步考虑做成一个界面,点一个按钮放一段MP3音乐。

2016-12-11 00:51:20 10197 2

原创 浅谈Java/C++中的static关键字

今天讲讲C++和Java中的static关键字。    首先说一下static关键字的由来,因为C++和Java都是面向对象的,如果想要调用类中的方法,则需要用new来创建该类的对象,这样数据存储空间才会被分配,方法才能供外界调用。如果我们想不创建对象就调用类中的方法,static关键字可以满足我们的需求。    Java中的static关键字    用static修饰类中的方法或数据

2016-11-16 20:29:16 728 2

tensorflow 目标检测代码

已在ubuntu上跑通,按照代码中结构调试即可。目标检测代码在research下的object_detection

2018-10-10

利用贝叶斯算法实现垃圾邮件分类

bayes.py为主体代码,利用终端输入python调用程序,代码中包含中文注释。也包含测试集与训练集。

2017-12-14

利用k-近邻算法实现手写体分类代码及数据集

k-近邻算法实例及数据集,包含测试集和训练集,代码中knn.py为主体代码,test.py为画散点图详细代码,example_1为test.py生产的散点图

2017-12-14

华南理工大学考研资料

华南理工大学考研初试资料,关于专业课中的数模电的内容及习题,丰富。

2015-09-11

现代电路设计 交通灯控制器

现代电路设计,交通灯循环点亮,涉及硬件基础知识和软件编程能力。

2015-09-11

空空如也

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

TA关注的人

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