- 博客(27)
- 资源 (4)
- 收藏
- 关注

转载 智能算法--------------进化计算总结
1粒子群算法2改进的粒子群算法3遗传算法4蚁群算法5量子粒子群算法6量子粒子群算法+Levy飞行7模拟退火算法优化计算 8SA模拟退火优化的PSO粒子群算法9基于AC0的TSP求解10GA优化求解TSP问题视频11基于人群搜索算法SOA的函数优化12基于万有引力定律GSA的函数优化13蝙蝠算法函数优化Bat14差分进化DE算法函数优化15基于花授粉FPA算法的函数优化16风驱动算法WDO函...
2019-03-29 22:06:49
2058
3

原创 轻量型神经网络(2)-Mobilenet-v2
MobileNet v2在MobileNet的基础之上添加了类似ResNet网络结构,并在残差快内运用深度可分离卷积将残差快内将两个3x3的卷积核改为两个1x1和一个3x3的深度可分离卷积,该网络结构首先使用1x1的点卷积对输入图像的通道数目进行扩张,之后利用3x3的深度可分离卷积提取每一个通道的特征,最后再利用1x1的点卷积对特征进行通道压缩。其最终效果相比MobileNet ...
2018-11-22 23:29:19
776

原创 轻量型神经网络(1)-mobilenet
在近几年随着人工智能的发展,基于神经网络的算法在计算机视觉、自然语言处理、语音识别等方面广泛应用。 神经网络模型的发展趋势越来越复杂。从最初的8层网络结构到100多层的网络结构。但其本质优化方法不变,大多为梯度下降法等优化方法。近几年神经网络的发展大部分原因是因为计算机计算能力的提升。在现有的神经网络中通常有上百万的参数。存在大量的参数冗余。 因此简化神经网络,使得神经网络可以在...
2018-11-22 22:59:21
1408
原创 嵌入式Linux平台部署AI神经网络模型Inference的方案
转载:https://www.jianshu.com/p/d4425b65c6e6ONNX 简述 ONNX是一种AI神经网络模型的通用中间文件保存方法(可以理解成AI世界的XML),各种AI框架,Inference引擎,甚至OpenCV里面的dnn onnx相关的模块都可以解析ONNX文件并生成特定平台和运行框架所支持的神经网络模型。ONNX本身不是AI神经网络运行框架,只是AI神经网...
2019-11-01 16:41:46
2109
原创 优化算法总结-牛顿法与拟牛顿算法-泰勒展开式
https://blog.youkuaiyun.com/zgcr654321/article/details/89674713泰勒展开式,可以近似的将复杂的函数用简单的函数表达,进而可以方便的进行求解在牛顿法中泰勒展开式可以根据当前的点,求解最优的下一点...
2019-07-16 14:00:29
477
转载 显卡驱动与cuda、cudnn之间的关系
https://blog.youkuaiyun.com/qq_27825451/article/details/89082978概述,需要注意以下几个问题:(1)NVIDIA的显卡驱动程序和CUDA完全是两个不同的概念哦!CUDA是NVIDIA推出的用于自家GPU的并行计算框架,也就是说CUDA只能在NVIDIA的GPU上运行,而且只有当要解决的计算问题是可以大量并行计算的时候才能发挥CUDA的作用...
2019-04-11 17:14:49
12675
2
原创 java常用数据类型总结
基本数据类型intlongfloatdoublebooleancharfinal double PI = 3.1415927; 声明常量double[] myList = new double[size]; 创建一个数组遍历数组:for(type element: array){ System.out.println(element);...
2019-04-02 22:14:15
171
转载 神经神经网络结构绘图
https://blog.youkuaiyun.com/WZZ18191171661/article/details/87886588
2019-04-01 16:20:27
1102
转载 模型保存与使用
https://blog.youkuaiyun.com/marsjhao/article/details/72829635一、TensorFlow模型保存和提取方法1. TensorFlow通过tf.train.Saver类实现神经网络模型的保存和提取。tf.train.Saver对象saver的save方法将TensorFlow模型保存到指定路径中,saver.save(sess,"Model/m...
2019-03-30 14:24:30
721
原创 微信小游戏开发学习记录
微信小游戏主要是在canvas上进行图片的渲染,以及通过js操作图片动态的刷新微信小游戏开发笔记: 特点:快速体验,段生命周期,转化率高体验优于手机网页不需要下载或者注册展望:替代过重的Ap和体验差的手机网页快速引流,引导用户向Ap过度一种新的开发理念,在更多互联网入口平台流行 使用编码体验更友好的webstorm进行编码编译即将es6编译...
2019-02-16 19:16:59
496
原创 android开发学习细节
支付宝开源android开发图标http://www.iconfont.cn/plus去除顶部导航栏<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --></style>recycle...
2019-01-30 12:40:32
207
原创 神经网络中使用BN其测试以及模型保存方法
模型保存方法:saver = tf.train.Saver(tf.global_variables())下文中在cifar10数据中的模型保存以及测试:训练以及模型保存代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Tue Jan 9 21:46:26 2018@author: lvedn...
2019-01-23 14:52:36
1813
2
转载 BN使用方法
本文转载:https://blog.youkuaiyun.com/m0_37987687/article/details/80241893 https://blog.youkuaiyun.com/heiheiya/article/details/81000756 https://blog.youkuaiyun.com/candy_gl/articl...
2019-01-19 16:37:49
2318
1
原创 神经网络各子模块设计
平均池化层def avgpool(x_tensor, pool_ksize, pool_strides): return tf.nn.avg_pool(x_tensor, ksize = [1, pool_ksize[0], pool_ksize[1], 1], strides = [1, pool_strides[0], pool_strides[1], 1], paddin...
2019-01-17 21:37:39
266
1
原创 神经网络设计各模块设计
图像标准化tf.image.per_image_standardization(image) 这个操作计算(x - mean) / adjusted_stddev,其中mean是图像中所有值的平均值,以及adjusted_stddev = max(stddev, 1.0/sqrt(image.NumElements()))。 stddev是image...
2019-01-17 16:03:53
334
原创 自己数据制作tfrecords格式的数据集
数据集格式,将所有测试或者训练数据集各自保存在一个文件夹下:如下图:训练数据集制作.tfrecords格式数据集的代码:import osimport tensorflow as tffrom PIL import Image #注意Image,后面会用到# Imagenet图片都保存在/data目录下,里面有1000个子目录,获取这些子目录的名字classes = os...
2019-01-15 21:18:26
2138
2
原创 OutOfRangeError (see above for traceback): RandomShuffleQueue '_4_shuffle_batch/random_shuffle_queue
在读取tfrecords形式的数据集时报错,由于制作数据时存放的数据大小或者通道数与需要读取的不一致
2019-01-15 21:10:10
860
1
转载 pip安装加速
自带下载地址为国外源下载速度时常在20KB以内切换为国内源直接满速!国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simp...
2019-01-10 13:48:56
1125
1
原创 too many values to unpack
该错误原因是输入与输出信息不对成,将3个值赋予两个值a,b=(1,2,3,4)将会报出该种类型的错误a,b,c,d=(1,2,3,4)为正确写法检查输入输出信息的对称性
2019-01-08 14:30:55
5753
1
转载 神经网络图像可视化
# 随便选择一个测试图片(像素经过标准化处理后的)# ,24 x 24 x 3 imshow(h,w,channel)input_image = batch_test_images[17]fig1,ax1 = plt.subplots(figsize=(2,2))ax1.imshow(input_image)plt.show() # 卷积1test_image = np.resh...
2019-01-08 10:18:24
299
原创 python+java混合编程
python通常在编程中难以单独的完成一个系统,因此在开发中常常需要借助其他语言开发主要程序,使用python对数据进行处理。 在通过java向python传递数据的时候通常是一些小的数据,例如:字符串、数组、数字等,如果想向python传递图片、视频、音频时通常传递的时其路径。 java调用python通常有三种方式:直接写在Java程序中,不常用;通过j...
2018-11-28 19:35:40
11622
1
原创 神经网络训练
在神经网络训练中常会出现过拟合、欠拟合、梯度消失、梯度爆炸等现象。过拟合即为模型训练的效果太好,模型在训练集上的准确率大于在测试集上的准确率。通常原因有以下几点:(1)模型过于复杂,模型在很早在训练集上收敛,而在测试集上准确率较低。(2)训练时间太长,导致模型过拟合。常用的避免过拟合的方法:1、正则化方法L1和L2。L!正则化对权重的绝对值进行加和公式如下:L2正则化则...
2018-11-22 22:03:30
1275
原创 手写汉字分割2
在手写汉字的处理中对于不同的文本采用不同的分割处理方法:对于文本块的处理应先进性腐蚀操作在进行连通域判断即可在一张仅有文本区域的内容中。利用连通区域腐蚀的方法也可以进行目标的检测。在对比较贵整的文本内容,例如表格等内文本的检测可以利用投影法进行初步的划分,之后再利用汉字统计结构(长宽比等)对划分的区域进行进一步的处理。在文本发生不规则的倾斜的文本中利用连通区域检测的算法,可以更好的...
2018-11-22 21:33:16
5995
5
原创 手写汉字分割1
在对中文手写汉字分割中常用的一种方法为投影法,即先对图像进行预处理,之后再将图像进行二值化,最后对图像的横向像素以及纵向像素加和之后对手写汉字进行分割。还有一种方法为连通域法,即认为像素点相连通的为同一个汉字。在此方法中对图像的处理较多,需要进行腐蚀膨胀,将粘连在一起的字体分割开来。从上到下,从左到右,一次为1-6,1、2对图像进行滤波处理,3对图像进行膨胀,4、5对图像进行不同程度的...
2018-11-22 21:23:48
2718
3
原创 python调用摄像头进行人脸检测
在python调用摄像头进行人脸检测中使用dlib包进行人脸特征的检测。在该检测中可以检测出人脸的68个特征点。从而判断出人脸的位置。dlib包安装:conda install dlib代码如下:# coding=utf-8import cv2import dlibimport numpydef pingce(): # 初始化dlib人脸检测器 detector...
2018-11-22 21:08:11
2701
原创 手机蓝牙通信开发
在手机通信中,用手机作为服务器控制其他设备,通常手机的IP时动态的,因此选择运用蓝牙进行通信。使用手机蓝牙进行通信其原理和socket通信基本一样,都是通过建立服务器端和客户端进行通信serversocket Bluetoothserversocketsocket Bluetoothsocket可以通过建立一个新的线程,开启通信服务。其主要代码如下:后台...
2018-11-22 20:25:22
298
1
原创 学习android开发经验
多线程 在android开发中通常主界面县城,不可进行网络连接操作,因此要编写子线程进行网络连接。通常可将子线程写成一个类,每次初始化这个类对象进行开启网络连接:继承Thread的方法private class AcceptThread extends Thread { public AcceptThread() {}public void run()...
2018-11-22 20:15:19
135
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人