关闭

Tensorflow学习笔记:模型训练数据的保存和恢复的简单实例

#! /usr/bin/env python2 # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import argparse ''' 保存模型训练后参数的简单实例 ''' print('保存和恢复模型训练后参数的简单实例:') #创建一个图 my_graph = tf.Graph() with my_g...
阅读(3) 评论(0)

python学习笔记:利用contextlib和@contextmanager实现with语句上下文实例

#contextlib ''' 任何对象,只要正确实现了上下文管理,就可以用于with语句。 实现上下文管理是通过__enter__和__exit__这两个方法实现的, 也可以通过@contextmanager和closing函数实现 ''' print('用contextlib实现在函数调用前后打印log的功能:') print('(1)contextlib: with...as...语句')...
阅读(39) 评论(0)

深度学习笔记:交叉熵(cross-entropy)损失函数解决二次型带来的学习速率下降问题

我们都希望我们的神经网络能够根据误差来加快学习的速度。但实际是什么样的呢?让我们先来看一个例子: 这个网络只有一个神经元,一个输入一个输出: 我们训练这个网络做一个简单的任务,输入1,输出0.当然这种简单的任务我们可以不用任何学习算法就可以手动算出权重值。 但我们这次试用梯度下降法尝试获得权重值和偏置值,损失函数使用二次型函数。接下来让我们看看这个神经元是怎么学习的。 首先,我选择...
阅读(36) 评论(0)

python学习笔记:利用__getattr__属性实现枚举Enum

#自定义 enum def enum(**enums): return type('Enum', (), enums) m = enum(JAN=1, FEB=2, MAR=3, APR=4, MAY=5, JUN=6, JUL=7, AUG=8, SEP=9, OCT=10, NOV=11, DEC=12) print('FEB = %d' % m.FEB) d = {'JAN':1, 'F...
阅读(110) 评论(0)

温故而知新:gtest单元测试工具和lcov覆盖率统计工具的结合使用

一、简介        之所以叫温故而知新,是因为将这两个工具结合起来作为单元测试工具的想法在上一个项目中应用了,好像还没有人将这两种工具结合使用,或者没有写成博客供大家参考,现在重新温习下将想法写下来。     gtest单元测试工具接触过的人都很熟悉了,它是一款google提供的强大的测试框架,测试案例的编写也比较简单,gtest案例的编写可以参考系列博文:http://www.cn...
阅读(2196) 评论(0)

gstreamer学习笔记:将音视频合成MPEG2-TS流并打包通过rtp传输

(1)发送端 gst-launch -v gstrtpbin name=rtpbin latency=100 mpegtsmux name="mux" ! rtpmp2tpay pt=96 ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 \ ! udpsink host=localhost port=5002 async=false sync=...
阅读(1344) 评论(0)

gstreamer学习笔记:分享几个appsink和appsrc的example

(1)appsink的使用: #include #define HAVE_GTK #ifdef HAVE_GTK #include #endif #include #define CAPS "video/x-raw,format=RGB,width=160,pixel-aspect-ratio=1/1" int main (int argc, char *argv[]) { Gs...
阅读(2437) 评论(2)

gstreamer学习笔记:通过udp传输音视频

(1)发送端: gst-launch -v gstrtpbin name=rtpbin latency=100 uridecodebin uri=file:///xxx/mux.avi name=decoder \ decoder. ! tee name=tee0\ tee0. ! queue2 ! ffmpegcolorspace ! videoscale ! ximagesink \...
阅读(1034) 评论(0)

gstreamer学习笔记:通过gst-launch工具抓取播放的音频数据并通过upd传输

假设现在有两台虚拟机 A 和 B, A正在播放音乐,B想抓取A所播放的音乐。操作如下: (1) A 播放音乐:     gst-launch-1.0 filesrc location=xxxx.wav ! wavparse ! autoaudiosink (2) A 获取pulseaudio正在播放的音频数据,通过udp发送      gst-launch-1.0 -v rtpbin na...
阅读(1638) 评论(0)

解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题

在ubuntu14.04下如何配置samba就不多说了,我的问题是配置完成以后,从windows访问共享目录,都连上了,但是点开share文件夹却弹出没有权限访问的对话框。如下图所示: 这个问题搞了好久,网上试了各种方法都不行,最后看了下/var/log/samba/目录下的log.%m文件,里面输出的几条log信息如下: [2016/10/17 20:27:00.296304, ...
阅读(7110) 评论(1)

学习笔记:多个静态库连接成一个动态库例子

目标: 将多个静态库链接为一个动态库,提供统一的接口给外部使用。 看一下例子的目录文件: 编译后将生成 libAdd.a libMutiply.a , 然后将这两个.a静态库和apl_myApi.o 链接成为一个动态库 libMyApi.so。提供这个动态库给app.cpp使用。 (1)apl_add.cpp 及 apl_add.h 的内容 #include "apl_add.h...
阅读(973) 评论(0)

学习笔记:relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;

解决多个.a静态库,链接成一个.so动态库出现:  relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; 的错误。 我的总目标是:写一个mainApi.cpp的文件,这个文件提供API给外部用户使用。mainApi.cpp需要依赖其他模块生成的静态库(在lib文件...
阅读(5900) 评论(0)

Makefile学习笔记系列3:具有子目录层次结构的makefile写法

在系列1和系列2的基础上再次对目录的结构及makefile进行改进。 (1)首先还是介绍下目录结构: (2)和系列2相比较,在主目录下多了lib这个子目录,lib是用来存放其他三个模块(receiver, responser, sender)编译出来的.a静态库。include目录下存放公共的头文件。 三个子模块目录的结构如下:(以receiver目录为例) (3)接下来先来看下主...
阅读(2063) 评论(0)

Makefile学习笔记系列2:一个简单的Makefile(增加子目录结构)

在Makefile学习笔记系列1:http://blog.csdn.net/u010312436/article/details/52461257的基础上,循环渐进的对makefile进行改写,因此系列2也只有一个makefile文件,子目录下没有子makefile。 首先还是来看下目录结构: 将系列1的相应文件放入相应名字的文件夹下。 Makefile代码: XX = g...
阅读(1259) 评论(0)

Makefile学习笔记系列1:一个简单的Makefile

开启Makefile系列学习前,先来个简单的,没有子目录结构的例子,只有一个makefile文件。 目录结构: Makefile代码: XX = g++ CFLAGS = -g CLIBS = -lpthread INCLUDE = $(wildcard ./*.h) # INCLUDE = a.h b.h ... can't be defined like "INCLUDE = ....
阅读(503) 评论(0)
39条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:80410次
    • 积分:1166
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:1篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论