- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 用keras实验mnist数据
# -*- coding: utf-8 -*-"""Created on Mon Oct 30 19:44:02 2017@author: user"""from __future__ import print_function# 导入numpy库, numpy是一个常用的科学计算库,优化矩阵的运算import numpy as npnp.random.seed(1337)# 导入mn
2017-10-30 21:34:36 6821
原创 Keras和TensorFlow的关系和区别
TensorFlow和theano以及Keras都是深度学习框架,TensorFlow和theano比较灵活,也比较难学,它们其实就是一个微分器Keras其实就是TensorFlow和Keras的接口(Keras作为前端,TensorFlow或theano作为后端),它也很灵活,且比较容易学Keras的作者François Chollet在谷歌工作,所以Keras可能会变成TensorFlow官
2017-10-30 09:53:12 77067 1
原创 win7系统下 用U盘安装Ubuntu_16.04详细步骤说明
概述安装主要分为以下几步:一. 下载Ubuntu 16.04镜像软件;二. 制作U盘启动盘,使用ultraISO; 三. 安装Ubuntu系统; 四. 用EasyBCD 创建启动系统启动引导; (根据个人情况,选择性的安装)五. 开启系统;详细步骤一、下载ubuntu16.04直接到官网下载 http://www.ubuntu.com/download/desktop 官网下载速度可能比
2017-10-26 21:42:22 544
原创 centos访问本机windows系统的文件----centos挂载ntfs硬盘
在以前只有win7系统的电脑上装了一个CentOS系统,即,现在我的电脑有双系统。但是,现在登陆我的CentOS系统怎么访问我原来win7系统的文件呢?换句话说:我电脑的硬盘是ntfs格式,我现在的CentOS系统要访问该ntfs格式的硬盘,要怎么做?以下是操作步骤:Centos7 默认不能挂载NTFS文件系统,这里我们就需要一个第三方的工具才能挂载NTFS文件系统,就是ntfs-3g,下面给大家演
2017-10-26 19:17:44 3788 1
原创 GoogLeNet网络结构学习
1.背景介绍 GoogLeNet, 一个22层的深度网络,2014年ILSVRC挑战赛冠军,将Top5 的错误率降低到6.67%。论文地址:Going deeper with convolutions。 据说起名为“GoogLeNet”而非“GoogleNet”,是为了向早期的LeNet致敬。2.网络结构 GoogLeNet网络的整体结构如下:GoogLeNet清晰版本3.主要创新
2017-10-20 16:23:05 15162 7
原创 析构函数的一些特点
完成的工作: 类似构造函数有一个初始化部分和一个函数体部分,析构函数也有一个函数体和一个析构部分。构造函数中,先进行成员的初始化,再执行函数体;而在析构函数中,是先执行函数体,后销毁成员。成员按初始化顺序的逆序销毁。调用析构函数的实机:无论何时一个对象被销毁,就会自动调用其析构函数。变量在离开其作用域时被销毁当一个对象被销毁时,其成员被销毁容器被销毁时,其元素被销毁对于动态分配的对象,当对
2017-10-18 20:19:47 4884
原创 拷贝构造与拷贝赋值
区别:拷贝构造函数用来初始化对象;而拷贝赋值用来把已经初始化过的对象进行赋值。代码:Sales_data类中的拷贝构造函数和拷贝赋值运算符定义如下://Sales_data类的拷贝构造函数定义Sales_data::Sales_data(const Sales_data &orig): bookNo(org.bookNo), //使用string的拷贝构造函数
2017-10-18 19:56:55 1777
原创 直接初始化和拷贝初始化
定义:如果使用等号(=)初始化一个变量,实际上执行的是“拷贝初始化”,编译器把等号右侧的初始值拷贝到新创建的对象中去。与之相反,如果不使用等号,则执行的是“直接初始化”示例:string dots(10,'.'); //直接初始化string s(dots); //直接初始化string s2 = dots;
2017-10-18 19:30:28 2430
原创 Effective C++ 条款36:绝不重新定义继承而来的non-virtual函数
知识点:多态时:基类(或子类)指针指向子类对象,利用该指针调用成员时关键点看子类对象非多态时:基类(或子类)指针指向子类对象时,利用该指针调用成员时关键点看指针对于基类B和子类D:class B{public: void mf(); ...};class D:public B{...}; 我们知道对于non-virtual函数,子类是既继承接口又继承实现的,在这种情况下
2017-10-16 20:05:55 415
原创 动态内存与智能指针
两种智能指针:shared_ptr : 允许多个指针指向同一对象unique_ptr :“独占”所指向的对象shared_ptrshared_ptr类: 类似vector,智能指针也是模板,所以创建方式为:shared_ptr<string> p1;//空智能指针shared_ptr,可以指向stringshared_ptr<list<int>> p2;//空智能指针shared_ptr,
2017-10-16 11:30:02 280
原创 Effective C++ 条款33:避免遮掩继承而来的名称
考虑下面这段代码:int x; void someFunc(){ double x; //local variable std::cin>>x; //read a new value to local x}作用域图如下: 这个指涉的是local变量x,而不是global变量x,因为内存作用域会的名称遮掩外围作用域的名称。当编译器处于someFunc的作用域内并遭遇名
2017-10-02 18:51:52 481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人