自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 Deeplearning.ai学习笔记之第一课第一周

本文为吴恩达深度深度学习视频第一课第一周学习笔记

2017-08-19 20:40:41 2179 2

原创 优达学城Numpy与Pandas笔记

此篇为优达学城数据分析入门第二课笔记网址基本操作import numpy as np# First 20 countries with employment datacountries = np.array([ 'Afghanistan', 'Albania', 'Algeria', 'Angola', 'Argentina', 'Armenia', 'Australia', 'A

2017-08-05 16:01:43 2212

原创 python面向对象编程

花了一个下午把优达的的面向对象python课刷了,回去之前做个总结。 主要是两个例子1 电影预告网页1.1 mianimport mediaimport fresh_tomatoestoy_stort = media.Movie("Toy Story", "A story of a boy and his toys",

2017-08-04 22:43:46 470

原创 TensorFlow之Win10安装填坑笔记(Anaconda、GPU版)

第一次在win10上安装GPU版的TensorFlow,安装过程中有个坑让我装了五六遍… 安装以后,具体错误提示如下大致如下:ImportError: DLL load failed: 找不到指定的模块。ImportError: No module named '_pywrap_tensorflow_internal'Failed to load the native TensorFlow r

2017-07-31 10:55:59 9673 1

原创 TensorFlow笔记之简单cnn

mnist上达到了99.22%的正确率# -*- coding:utf-8 -*-from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf# datadir = '/home/kaka/Documents/input_data'mnist = input_data.read_data_s

2017-07-26 21:06:10 361

原创 TensorFlow之双隐含层多层感知器(MLP)

程序改自上一篇博客,使用了双隐含层,第二层隐含层初始w需要和第一层类似,否则程序正确率一直在0.1左右。修改后的程序正确率也在98%左右。# -*- coding:utf-8 -*-from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf# datadir='/home/kaka/Docu

2017-07-25 22:19:29 1912 1

原创 TensorFlow之多层感知器(MLP)

程序参考自《TensorFlow实战》,其中隐含层使用了RELU激活,并进行了dropout,优化方法使用了Adagrad,最终能到到98%的正确率。# -*- coding:utf-8 -*-from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf# datadir='/home/kak

2017-07-25 22:13:55 847

原创 项目IAP代码更新流程

1 Bootloader1.1 流程图Created with Raphaël 2.1.0start初始化查询当前运行APP号,设为A读更新标志位是否更新读更新APP长度校验校验成功?改变要运行的APP号并写入,即B更新标志置0引导APPyesnoyesno1.2 关键代码1.2.1 启动流程 /* 1.获取当前运行APP */ STMFLASH_Read(FLASH_CURRENTA

2017-07-16 14:50:34 1752 1

原创 stm32IAP代码升级小结

1 概述最近负责项目代码升级这一部分,在这里做一个小结。要实现程序的远程升级,需要用到两个程序,一个是Bootloader,另一个就是APP。单片机开机首先执行Bootloader,然后对APP进行引导。2 流程图在我们的项目中两个程序的流程图大致如下:Created with Raphaël 2.1.0开始BootLoader需要更新?app循环更新代码?接收,写入更新代码yesnoyesno说明

2017-07-03 16:38:34 2175

原创 qt显示通过opencv显示摄像头

qt显示通过opencv显示摄像头做毕业设计实现这个功能时遇到博客中遇到的不使用imshow就不显示的问题,经过查找资料通过定时获取图像的方法解决了该问题。以下是主要实现方法 下载地址头文件#pragma once#include <QtWidgets/QMainWindow>#include <QMainWindow>#include <QMenu>#include <QMenuBar>#

2017-04-13 10:50:35 5337 2

原创 TensorFlow笔记之MNIST例程详解

MNIST被称为这方面的HelloWorld,此程序修改自github程序如下# -*- coding:utf-8 -*-from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfdir='/home/kaka/Documents/input_data'# 1.Import datamni

2017-03-14 17:05:08 19535 2

原创 用TensorFlow根据三十四所复试线线性回归预测工科考研国家线

数据为三十四所近四年分数线,结果预测277,由此推断为275或者280#coding=utf-8import tensorflow as tfimport numpy as np#导入数据,数据my_matrix = np.loadtxt(open("inputdata.csv","rb"),delimiter=",",skiprows=0)l1 = my_matrix[:,1]l2 =

2017-03-10 15:56:22 1011 2

原创 TensorFlow入门

TensorFlow入门

2017-03-08 15:11:09 733

原创 python模块使用

模块使用导入模块import mod_name#引入模块import m as k #引入m并重命名为kform m import func1#从m中引入函数form m import *#从m中引入所有对性例子# -*- coding: utf-8 -*-'''this is a example'''#__author__ = 'kaka'import sysdef test():

2016-06-08 22:15:58 497

原创 python面向对象

python面向对象类和对象面向过程和面向对象的编程 面向过程的编程:函数式编程,C等 面向对象的编程:C++,Java,python等类:是面向对象中的两个概念对象:是类的一个实例,比如:黄人,白人,黑人类的组成:变量和函数 变量:“成员变量” 函数:“成员函数”对象的组成:对象有类实例化得到,所以也是变量和函数组成python类的定义: 使用class定义一个类,类的首字母

2016-06-08 13:05:44 557

原创 python函数

函数定义及调用def func name(a,b): statement retrun v1,v2;>>> def sum(x, y):... return x + y...>>> a = sum(1,2)>>> a3参数传递1、位置传递>>> def f(a,b,c):... return a + b +c...>>> print(f(1,2,3)

2016-06-07 22:51:45 430

原创 python环境安装与使用入门

一、官网下载安装安装方法参考:如何安装pythontip:网址 安装时记得勾选’add to path’使用方法:1 打开命令提示框(WIN+R) 2 输入:python 3 小试牛刀 二、IDE:pycharmtip:Community为免费版本三、集成开发环境:AnacondaAnaconda下载及安装

2016-06-06 18:19:07 392

原创 python基础

python基础一、运算数学 +,-,./, *,%>>> 3**327>>> 3%21>>>判断 ==,!=,>,<,>=,<=,in>>> a=5>>> a>6False>>> a in [1,2,3,4,5]True>>>逻辑 and,or,not>>> 1 and 11>>> not 1False>>> not FalseTrue二、条件判断与循环条件

2016-06-06 17:49:57 446

原创 数据结构笔记之顺序表

顺序表1.定义:用一组地址连续的存储单元依次存储线性表的数据元素的表。 由上图可以看出元素地址满足以下关系:2.类型定义以图书数据举例,其类型定义如下:#define MAXSIZE 100 //最大长度typedef struct { char no[20]; //图书ISBN char name[20]; //图书名字 float price;

2016-04-18 22:22:42 1873

原创 C语言复习

1.指针与数组数组是同类型的变量的集合,各元素按下标的特定顺序占据一段连续的内存,各元素的地址也连续,指针对数组元素非常方便。 通过指针引用数组元素可以分以下三个步骤: (1):说明指针和数组 (2):指针指向数组 (3):通过指针引用数组元素 引用数组元素可以有三种方法: 下标法: a[ i ] 指针法: *(p+i) 数组名法:*(a+i)2.内存动态分配malloc

2016-04-16 21:17:45 786

原创 数据结构笔记之线性表

线性表即链表,基本特点是除第一个元素无直接前驱,最后一个元素无直接后继之外,其他么个数据元素都有一个前驱和后继。是最基本且最常用的一种线性结构。2.1线性表的定义和特点由n(n>=0)个数据特性相同的元素否城的有限序列成为线性表,n为线性表长度,当n=0称空表。举例:1.26个英文字母的字母表是一个线性表,数据元素是单个字母。2.学生信息表中,每一个学生为一个数据元素,包括学号、姓

2016-04-16 20:37:10 2632

原创 C语言编译与链接

程序由源文件到可执行文件,一般经过预处理(Prepressing)、编译(Compilation)、汇编(Assembly)和链接(Linking)这四个阶段。如下图表示预处理预处理过程主要处理那些源代码文件只能够的以”#”开始的预编译指令。比如“#include”、“#define”等,主要处理规则如下: (1)将所有的“#define“删除,并且展开所有的宏定义; (2)处理

2016-04-16 17:22:00 609

原创 Linux(妙算)串口通信

妙算上搭载的Linux,其串口操作与普通Linux相同。 通过官方文档可知,妙算共有四个串口可用, 本次实验使用串口1,其对应的设备为/dev/ttyTHS0,为盒子上的13和15号引脚。 其接线如图所示代码#include <stdio.h> /*标准输入输出定义*/#include <stdlib.h> /*标准函数库定义*/#include <unistd.h>

2016-04-16 15:29:00 4343 1

原创 PID代码及注释

/****************************所谓PID即为P(比例)+I(积分)+D(微分**************************/**(1)P控制(比例控制): e(t) = SP - y(t); SP--设定值 e(t)--误差值(设定的值和当前的误差) y(t)--反馈值(当前值)**适用于滞后性不大的系统 u(t) = e(t) *

2016-03-11 21:22:08 16905 1

原创 RM2016视觉开源OpenCv2代码

RM2016视觉开源OpenCv2代码#include<opencv2/opencv.hpp>#include<iostream>#include<cstdio>#include<omp.h>using namespace std;using namespace cv;#define T_ANGLE_THRE 10#define T_SIZE_THRE 5void brightAdjus

2016-03-08 21:39:12 2109 1

原创 DFS算法初探

DFS即深度优先搜索算法(Depth-First-Search) 我的理解就是找一条路一直走到黑,不行就一步步回退。常用递归来实现 下面用几道题目进行理解:黑白图像输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连快的的个数,如果两个格子有公共的边或者定点就说他们属于一个八连快。如图中n为6,有三个八连块。 题目解析: 这里主要讲一下怎么判断某一处的八连块,当找到一个

2016-02-27 19:15:07 7788 1

原创 卡片游戏

卡片游戏题目:有一叠牌,从上到下依次编号1~n。当至少还有两张牌时进行如下操作,拿出最上面的一张牌,然后把剩下来的那第一张牌放到最下面,如此循环,输出每次扔掉的牌,最后输出剩下的那张牌。输入样例:7 输出样例:1 3 5 7 4 2 6题目解析:此题是非常常见的队列问题,形象解释就是一堆学生站成一排,先报数,然后出来一个,接下来一个站到队尾,如此循环。可以用数组来表示队列,其中需要设一个对头和队尾

2016-02-24 17:18:00 2570

原创 连号区间数

小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式: 第一行是一个正整数N (1

2016-02-19 16:28:53 308

原创 LeetCode 258. Add Digits

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has on

2016-02-17 22:22:01 353

原创 LeetCode 136. Single Number

Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using ext

2016-02-17 22:06:39 407

原创 LeetCode 292.Nim Game

You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone will be the

2016-02-17 21:45:45 417

原创 <复习>数据结构中的结构体

这些天自学了下数据结构= =,感觉C掌握的就是渣啊,所以复习一下。1.结构体1.1结构体的定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。用自己的话来说就是根据需求,包括了一系列的数据类型产生新的一种数据类型。常见的列子就是:学生信息管理系统。学生是一种自己定义的包括了学号,姓名,身高,体重等等信息的数据类型。1.2结构体的用法:

2016-02-11 11:57:35 657

原创 指针函数与函数指针

学数据结构用到了指针函数,查阅资料作个总结.1.指针函数顾名思义,就是一个带有指针的函数,本质是一个函数。返回值为某一类型的指针。举例:#include float *find(float(*pionter)[4],int n);//函数声明 int main(void) { static float score[][4]={{60,70,80,90},{56,89,

2016-02-05 21:22:54 546

原创 数据结构笔记之绪论

合理地组织数据,高效地处理数据是数据结构的主要研究的问题。1.1数据结构的研究内容数据结构主要研究非数据计算问题,即无法用数学方法建立数学模型的问题,例如建立一张学生信息表(线性)、人机对弈(树)、最短路径(图)等等。1.2基本概念和术语1.2.1数据、数据元素、数据项、数据对象数据:客观事物的符号表示,使所有能输入到计算机并被计算机程序处理的符号的总称。如数,字符串、图像。

2016-01-23 22:33:36 494

原创 妙算(manifold)上cuda、opencv以及qt的配置

回家第一天,配置妙算环境成功,写篇博客记录下过程,(之前配置qt一直没成功= =vs用多了vim实在用不惯)。一、安装CUDA(同官方PDF)1. 访问下链接:http://developer.download.nvidia.com/embedded/L4T/r21_Release_v3.0/cuda-repo-l4t-r21.3-6-5-prod_6.5-42_armhf.deb

2016-01-22 22:19:23 11154 3

原创 opencv2/3播放视频实现进度条显示拖动、快进、快退、逐帧播放、显示当前帧于图像

方便调试,写了个opencv实现进度切换的程序主要功能:void ShowHelpText(){ //输出欢迎信息和OpenCV版本 printf("\n\n ----------------------------------------------------------------------------"); printf("\n\n\t\t\tCODE BY KAKA\

2016-01-15 16:18:33 10164 2

原创 OPENCV笔记之环境搭建

1.安装软件:安装OPEN3和vs2015(安装方式与一般软件相同)。2.配置环境变量:计算机->高级系统设置->高级->环境变量->path    ;F:\opencv\build\x86\vc12\bin  (注意分号)3.配置SDK/LIB/链接库:①新建一个空的工程②视图->其他窗口->属性管理器   ③找到旁边的属性管理器下的DEBUG|WIN32 

2015-10-20 12:49:59 1122 1

原创 JAVA笔记之private、构造函数、this

* private:私有,权限修饰符;用于修饰类中的成员(成员变量,成员函数)。 *将age私有化以后,类以外不能直接访问 *所以得在类中提供访问age的方式 *注意:私有仅仅是封装的一种表现形式 *之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句。 *对访问的数据进行操作,提高代码的健壮性。 */package PersonDemo;class Person{

2015-08-31 23:10:12 538

原创 数据结构笔记之栈

线性结构的两种常见应用之一 栈定义一种可以实现“先进后出”的存储结构栈类似于箱子分类静态栈动态栈算法出栈压栈应用函数调用中断表达式求值内存分配缓冲处理迷宫实例#include#include#includetypedef struct Node{ int data; struct Node * pNext;}N

2015-08-05 14:16:19 401

原创 数据结构笔记之线性存储

线性结构[把所有的节点用一根直线穿起来]A:连续存储[数组]1.什么叫数组元素类型相同,大小相等2.数组的优缺点实例:数组操作#include #include#include struct Arr{ int * pBase; //数组第一个元素的地址 int len; //数组长度 int cnt; //有效元素个数 //int incr

2015-08-04 17:24:12 656

cs231n翻译

知乎专栏cs231n翻译,包括pdf和网页版,有空补上pdf小标题及markdown格式

2017-08-08

qt通过opencv显示摄像头

qt通过opencv显示摄像头

2017-04-13

车牌识别demo

利用边缘检测进行车牌定位,人工神经网络进行字符识别

2016-07-01

空空如也

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

TA关注的人

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