- 博客(32)
- 收藏
- 关注
原创 神经网络(二)-- AlexNet
论文:ImageNet Classification with Deep Convolutional Neural Networks文章首先开头就皮了一波,说Yann LeCun的文章被拒绝了,拒绝原因是使用了神经网络但是不能很好解释这个网络的工作原理。神经网络参数初始化困难? 不,只是我们需要更多的数据和计算。...
2021-09-14 18:09:29 239
原创 神经网络(一)-- LeNet
经典神经网络已经没有太多好说的了,所以这个系列不是为了介绍这些个网络,主要目的一个是记录自己的过程,另一个是想从基础到现在的复杂网络,这些经典为什么称为经典,在这个演化的过程中,哪些重要的创新与技术,导致了今天智能的成功。几个基本概念既然是刚开始进入卷积神经网络,那就先来点基础过渡一下。feature map : 特征图,为啥这个放第一个,因为刚开始的时候,这个东西让我模糊(懵逼)了一段时间。feature map = channel。目前电子图片大多都是RG...
2021-09-08 16:28:26 419
原创 神经网络结构--前
目前神经网络基本是业内无人不知了,在正式了解神经网络之前,有兴趣的爱好者可以了解一下神经网络出现前的一些发展历史。 实际上呢,每个聊神经网络的人,都会先放一张神经元的图片,我就偷懒算了吧,怕大家看吐了。1943年,心理学家W·Mcculloch和数理逻辑学家W·Pitts在分析、总结神经元基本特性的基础上首先提出神经元的数学模型。也就是M-P模型,恩,没有其他意思,用自己的名字命名一波,有问题吗?没问题。MP模型 先上个自己画的丑图。...
2021-09-08 10:38:44 826
转载 霍夫变换直线检测
霍夫直线检测设需要检测的直线为r=xcosθ+ysinθ,(1)然后对二维图像进行Canny边缘检测和二值化处理,然后遍历每一个像素点,如果检测出来边缘是白色的话就记录下该点A的x,y值按θ划分的区间进行依次带入(1)式然后算出r的值然后按区间给r投票,算出所有的θ,点A的计算完毕,然后检测到下一个白色像素的点又可以进行一次这样的投票,直到所有的边缘点都完成投票,根据一组特定的θ和r可以确定一条直线图示的表格可以看作是一组投票箱的位置,最后根据投票结果,投票数最多的最有可能是一条直线。因为在一条直线上,某
2021-06-14 20:53:14 269
原创 路径搜索
给定一个二维正整数矩阵n * m,找到一条,从(0,0) 到(n-1, m-1)的路径,使得路径上的最小值最大,并输出该值。华为笔试题,碰到个路径搜索题,一看就觉得可能要用dijkstra, 尴尬的是当时没有实现出来。细节问题忽略,大致主要思路如下,采用从终点到起点到反向搜索方法,每次去最大的点作为下一步路径,并将该点加入群体,(该群体是遍历过的点,已经知道点到终点到最好结果),然后找这个群体最优的解,直到起点。贴代码:(一些必要的判断忽略)import java.util.HashMap;imp
2020-09-26 18:25:42 391
原创 一次失败的编程测试
需要多少个人探索资源在一个荒地上探索资源,每一个4连接的资源区只需要一个人探索,问当前总共需要多少人探索资源。输入:二维数组,如111101100100101110000001001001输出:4这是一个华为算子开发的计算题目,要求在20分钟内做完。稍微分析了一下,我准备用图的深度遍历来完成这个题目,中间跟面试官聊了一会浪费了点时间,所以其实我真正编程的时间应该只给了10分钟,...
2020-01-19 22:12:56 173
原创 爬山--登上山顶的方式有多少种?
爬山问题---- 昨天做了个华为机试题目,部门是智能运算。题目:(原题背不了,以下是大概意思。)一个人要爬上山顶, 需要通过一个阶梯,阶梯的步数为正整数N(N>0 && N<= 50)。登阶梯的步数有两种,1和3, 就是说,这个人要么一步走一个阶梯,要没一步走3个阶梯。问:这个人登上山顶的方式有多少种?(考虑多行输入。)intput350...
2020-01-09 13:33:23 284
原创 句子反转 + 字符串反转
华为机试题目, 随手一写,有问题欢迎交流。第一题,请实现一个句子反转,比如输入I am a student 输出student a am I第二题, 请实现字符逆序,比如abcdef,输出fedcbaimport java.util.Scanner;public class ReverseSentence { public static void main(String[] ar...
2019-12-27 16:47:48 315
原创 IDEA自动关闭
IDEA怎么了?最近一段时间IDEA总是会自动关闭,一般是刚打开,加载时就无声无息的自动退出了。。。网上查了很多博客,看看怎么说的。。大部分如下。。。嗯,修改运行内存,最大内存等等。事实上,我改了很多个匹配值,抱歉,该退出还是退出。修改下idea的运行内存大小步骤:安装目录下的bin找到idea.exe.vmoptions 最大的修改下-Xmx1024m找到idea64.exe....
2019-12-06 19:36:39 6779
原创 tf -- activations -- relu
整流线性单元。使用默认值,它返回按元素的max(x, 0)。否则,它遵循:如果 x >= max_value:f(x) = max_value,如果 threshold <= x < max_value:f(x) = x,否则:f(x) = alpha * (x - threshold)。参数:x:张量或变量。alpha:标量,负值部分的斜率(默认= 0.)。m...
2019-11-22 11:32:36 236
原创 tf -- activations -- hard_sigmoid
Hard sigmoid激活函数。计算速度比 sigmoid 激活函数更快。参数:x:输入张量。Hard sigmoid 激活:如果 x < -2.5,返回 0。如果 x > 2.5,返回 1。如果 -2.5 <= x <= 2.5,返回 0.2 * x + 0.5。...
2019-11-20 17:39:35 652
原创 tf 2.0 --activations--elu
指数线性单元参数x: 输入张量…alpha: 标量,负部分的斜率。tf.keras.activations.elu(x,alpha=1.0)x if x > 0 and alpha * (exp(x)-1) if x < 0.
2019-11-19 18:07:49 275
原创 tf 2.0 -- Model -- 模型
首先Model类是在training.py文件下的Model。继承了Network。Model groups layers into an object with training and inference features.意思是说Model将网络层集成为具有训练和推理功能的对象。所以Model就是将神经网络打包了,加了一个漂亮的外包装,可以让你一只手提起来的那种。。。实例化两种实例...
2019-11-13 17:34:09 1824
原创 tf 2.0 -- Sequential -- 网络层序列栈
这里不知道怎么形容好,直观感受就是这是一个所有网络层的栈。(请原谅我狭隘的理解,我也是初学。)栈是什么东东,按理说程序猿都知道吧,add,pop是基本操作,在这里,add与pop的对象是一个网络层而已。!!从此以后,我们只要不停的add一个Object!网络就成了? (Object指的是一层网络。。)参数Arguments:layers: list of layers to add t...
2019-11-12 17:35:41 594
原创 tf 2.0 -- Flatten --数据熨斗
!将数据熨平整,不影响数据的批次大小, 貌似没啥好说的,就那样。哈哈参数data_format: channels_last (default) or channels_first 。 显然channels_last表示 通道 在参数组的最后,而channels_first表示 通道 在参数组的第一位。设置在~/.keras/keras.json.中, 如果从来没有设置这个参数,就使用的是默认...
2019-11-12 16:32:54 893
原创 tf 2.0 -- Dense --普通全连接神经网络层
主要参数 units : 正整数,输出空间的维数; activation: 使用的激活函数。如果没有指定,则没有使用激活函数,即线性激活函数 f(x) = x; use_bias: 是否使用偏置的标志; kernel_initialize: kernel 权重初始化器; bias_initializer: bias 初始化器; kernel_regularizer: kernel的正则...
2019-11-12 16:02:33 2123
原创 寻找所有长度为n的子list集合
寻找所有长度为n的子list集合/**给定一个正整数不重复有序数组,一个连续数值长度number,找出数组中所有长度为number的连续数组, 元素可重复出现在不同组合中ex:list : 1, 2, 3, 5, 6number : 2out:[1, 2], [2,3], [5,6]???如果给定的是无序数组呢???*/import java.util.*;publi...
2019-11-06 17:43:40 405
原创 通配符匹配
Given an input string (s) and a pattern §, implement wildcard pattern matching with support for ‘?’ and ‘’.给定一个输入字符串s 和模式p, p包含通配符?与星号’’, 其中输入s包含小写字母a-z, p包含小写字母a-z与?和星号*, ?可以匹配任一字符, 星号*可以匹配多个字符,包括空字...
2019-04-01 17:08:13 665
原创 合并K个有序链表
合并K个有序链表。Example:Input:[1->4->5,1->3->4,2->6]Output: 1->1->2->3->4->4->5->6分析:分而治之,将多合并问题分化为二合一问题,每次合并两个list。迭代完成所有链表合并。public Node mergeKLists(Node[] li...
2019-03-15 19:32:40 119
原创 Container With Most Water--MaxArea
给定n个非负正整数{a1,a2,a3,…,an}, 每个整数表示一个坐标{i,ai}. 他们表示x轴上的垂直直线,起点为{i, 0},终点为{i,ai}, 寻找两条直线,使得两条直线之间可容纳水最大。如图所示。Example:Input: [1,8,6,2,5,4,8,3,7]Output: 49分析:方法1,双重遍历,计算每个点与其他所有点的最大容积,最后取最大值。时间复杂度O(n2...
2019-03-15 17:15:34 123
原创 最长不重复子串
/**Longest Substring Without Repeating CharactersGiven a string, find the length of the longest substring without repeating characters.Example 1:Input: “abcabcbb”Output: 3Explanation: The ans...
2019-02-23 15:12:00 88
原创 AddTwoNumbers
/**You are given two non-empty linked lists representing two non-negative integers.The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and ret...
2019-02-22 14:33:34 131
原创 Two sum
给定一个整数数组与一个目标整数, 找出数组中所有两个数之和为目标整数的组合。Ex:Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1]./** *给定一个整数数组与一个目标整数, 找出数组中所有两个数之和为目标整数的组合。 * Ex: * Given n...
2019-02-21 15:34:37 108
原创 寻找最长连续增长片段
在一个无序整数数组中, 找出连续增长片段最长的一段,增长步长是1.Example:[3,2,4,5,6,1,9],最长的是[4,5,6]。
2019-02-21 13:59:05 294
原创 求出小于等于n的所有素数。
求出小于等于n的所有素数。import com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols;import java.util.ArrayList;import java.util.List;public class PrimeNumber {public static void main(String[] args){ ...
2019-02-21 13:52:04 1388
原创 请问走n步回到0有几种不同的走法
一个从0-9的封闭环,即是0-1-2-3-4-5-6-7-8-9-0, 可以正向走,也可以逆向走; 请问走n步回到0有几种不同的走法(譬如n为2, 0-1-0, 0-9-0共有两种走法)?public class Circle {/** * 单数不可能回到原点, 因为圆圈点为10 , 10是2 的倍数。 * 转换成求排列组合问题, 比如N == 6, 则必然有3步向前,3步后退, 无关顺序...
2019-02-21 13:51:06 1749 1
原创 小明至少需要添加多少个括号
一个完整的括号字符串定义规则如下:1、空字符串是完整的。2、如果s是完整的字符串,那么(s)也是完整的。3、如果s和t是完整的字符串,将它们连接起来形成的st也是完整的。例如,"(()())", ““和”(())()“是完整的括号字符串,”())(”, “()(” 和 ")"是不完整的括号字符串。小明有一个括号字符串s,现在需要在其中任意位置尽量少地添加括号,将其转化为一个完整的括号字符串...
2019-02-21 13:49:34 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人