摘要: 1、机器学习应该掌握的知识,也就是先修的知识: 数学方面:高等数学、线性代数、概率论; 编程方面:算法知识、基本编程知识(Java,C\C++,Python) 2、机器学习的应用: 语音识别;语言处理;无人驾驶;人脸识别; 无人机;机器人等。 3、机器学习的分支——深度学习(计算机视觉) 基于神经元 阅读全文
posted @ 2018-07-27 15:27 zglbt 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 由于笔者原因,这部分知识,尚不能整理出代码,笔者会好好学习增强型for循环中迭代起的相关知识,在笔者有能力,书写好这段代码后,将对本篇文章,进行二次修改,也同时欢迎大家与笔者交流,共同学习,共同进步。 目前的话只能给出下面的参考代码,具体实现,会通过二次编辑进行补充说明。 阅读全文
posted @ 2018-04-25 00:57 zglbt 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 我个人认为,二维数组的构造就是在一位数组中存入一个地址,这个地址指向另一个一位数组,这样通过这种排列组合便构造成了二维数组。 二维数组的形状,有的时候二维数组看起来像是一个矩阵,所以一般情况下如果涉及到矩阵,也会通过二维数组进行解决。 1 2 3 1 【1】 【2】 【3】 2 【4】 【5】 【6 阅读全文
posted @ 2018-04-25 00:49 zglbt 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前文讲到,通过函数,进行数组元素的添加,这里同样通过这个函数,进行数组的删除。 举个例子,代码如下: 阅读全文
posted @ 2018-04-25 00:01 zglbt 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 这里在数组的学习中用到了用户输入,也就是交互模式,日常的数据,不可能每一次都是程序员定义好的,终究需要用户与程序之间进行交互,机器等待用户输入,用户通过键盘输入所需数据(数据包括,字符,字串,数值等)。 数据输入的方式有很多种,这里介绍最简单的一种。通过Scanner类进行输入。首先,Scanner 阅读全文
posted @ 2018-04-24 23:54 zglbt 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前文提到了系统函数,arraycopy(),这是一个强大的函数,根据它的特性便可以看出由于他的特殊性质,加以利用的话,就在数组中添加元素,但这样的方式会造成的结果就是,添加n个元素,那么原数组中倒数n个元素就会丢失。 举个例子,数组中添加元素: 阅读全文
posted @ 2018-04-24 23:47 zglbt 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 这里指的高级,并不是过么高大上,而是说我们可以调用系统函数,直接对数组进行复制,并且这个函数的强大并不止局限于,对数组的复制,而且可以对数组进行截取,在指定位置插入或删除某个元素。 本篇只介绍数组的复制,其他的操作将在后续文章中进行阐述。 将一个数组复制到另一个数组去,采用 System.array 阅读全文
posted @ 2018-04-24 23:32 zglbt 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 对于数组的复制,在最开始的时候最容易犯的一个错误,那就是自己认为的申请一个数组,然后将已存在的数组赋值到新申请数组名上,这样是错误的,这样仅仅是将数组的地址复制了过去,并不是,将数组内的元素拷贝过去,这样的复制在C\C++中叫做浅拷贝。 同样话不多说,上代码。 那么既然已经知道了错误的原因,那么就能 阅读全文
posted @ 2018-04-24 23:25 zglbt 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 对于循环,我们大家应该都不陌生,例如do-while循环,while循环,for循环,今天给大家介绍一个有趣的东西——打了鸡血的for循环(增强型for循环)。 首先看代码,了解一下for循环的结构: 对于增强型for循环,在最开始学的时候,感觉懵懵懂懂,因为对于迭代对象,和集合的定义并不是特并清晰 阅读全文
posted @ 2018-04-23 15:16 zglbt 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 今天学习了,一位数组和二维数组,先学习了数组的申请,数组的初始化,数组的拷贝等。对于数组我认为,和C\C++中的数组,没有什么太大的区别,但是在JAVA中,大家都知道JAVA是面向对象的编程语言,每一个对象都有其各自的属性,数组就是一个对象,所以他也有很多属性,例如length等,这样再循环中,就可 阅读全文
posted @ 2018-04-23 15:08 zglbt 阅读(258) 评论(0) 推荐(0) 编辑