《深度学习:Java语言实现》一一第1章 深度学习概述

**第1章
深度学习概述**

人工智能(Artificial Intelligence, AI)可能是你最近屡屡听闻的一个术语。人工智能正在成为热议的话题,无论是在学术社区,还是在商业领域,人们都接踵而来。大型的高科技公司,譬如谷歌(Google)和脸谱(Facebook)都在积极寻求收购人工智能领域的初创企业。随着海量资金流入人工智能领域,这个领域的并购最近也变得异常活跃。日本信息技术及移动运营商软银在2014年6月发布了一款名为“胡椒”(Pepper)的机器人——它能够理解人类的情感,一年之后他们已经着手准备向普通消费者销售“胡椒”这款机器人了。毫无疑问,这是人工智能领域的重要进展。
人工智能的概念已经存在几十年。可是,为什么它最近突然变得如此火热?原因之一就是近期推动相关人工智能领域发展的深度学习——常被称为“人工智能”。深度学习这个词在几乎所有的场合都与人工智能同时被提及。深度学习华丽登场之后,它的技术能力也开始爆炸性地急速成长,人们开始相信人工智能在将来的某一天会变成现实。听起来深度学习是我们必须要了解的一种技术。那么,到底什么是深度学习呢?
为了回答前面的问题,我们将在本章沿着人工智能的历史轨迹及研究领域,探讨人工智能流行背后的秘密。本章涉及的内容包括下面几个方面:
 传统人工智能的方法和技术。
 机器学习及其演变为深度学习的介绍。
 深度学习及最近的使用案例的介绍。
如果你已经了解了什么是深度学习,或者你想查看深度学习的某个具体算法、实现技术,你可以跳过本章的内容,直接进入第2章。
虽然深度学习是一种创新的技术,但它并非想象中那么复杂。实际上,它非常简单。读完这本书,你会发现它有多么强大。我衷心地希望本书能帮助你理解深度学习,让深度学习为你的研究和业务添砖加瓦。

时间: 2024-10-27 18:36:14

《深度学习:Java语言实现》一一第1章 深度学习概述的相关文章

学习JAVA语言过程中可能遇到的共同问题

这节教程将讨论一些在学习JAVA语言过程中可能遇到的共同问题. 问题一:编译器找不到类. 解决方法: 确保你已经导入了类或者它的包. 如果对CLASSPATH环境变量有进行设置,要重新复位. 确保类名的拼写跟定义的一样,要注意大小写问题. 如果类在包中,要确保它们处在正确的子目录中. 同时,一些程序员从.java文件名字为类使用不同的名字.要确保你是使用类名字而不是文件名.实际上,使类名和文件名相同就不会出现这个错误了. 问题二:注释器不能找到其中一个类 解决方法: 确保你指定的是类名而不是类的

《Android应用开发攻略》——1.2 学习Java语言

1.2 学习Java语言 1.2.1 问题 Android应用采用Java编程语言编写,然后转换为Android自有的类文件格式--DEX.如果你不知道如何用Java编程,就会觉得编写Android应用非常困难.1.2.2 解决方案 学习Java的资源很多,其中大部分都能够传授你所需的知识,但是在这里要提醒你,有些API类在Android开发中无法使用,请避开与表1-1左列的主题相关的资源. 1.2.3 讨论 下面是一些有关Java编程的书籍和资源: David Flanagan所著的<Java

我想深入的系统的学习java语言,但是我不知道该看哪些方面的书?

问题描述 我想深入的系统的学习java语言,但是我不知道该看哪些方面的书?像html,JavaScript,jsp等,顺便推荐一下比较好的书名,请各位大侠指点一二!!谢了...还有就是我用的是eclipse工具. 解决方案 解决方案二:满江红开源网站很干净的网站没一个广告非赢利书有点少但是也很不错解决方案三:html,JavaScript其实没必要什么书籍,去网上找些实例学习学习会更快JSP方面可以看下孙卫琴的<TOMCAT与JAVAWEB详解>解决方案四:corejava解决方案五:深入学习

求大神解答,学习JAVA语言,还需要学习哪一些辅助的技术?

问题描述 求大神解答,学习JAVA语言,还需要学习哪一些辅助的技术?我是初学者 解决方案 解决方案二: 数据结构.常用算法.设计模式.网络协议.java相关:java编程思想,JVM原理先说这么多吧.能把这几个学透撤.扎实的也没多少

学习java语言思想 了解java语言优势

虽然Java技术是那么的诱人,前景也似乎非常光明,但是不是已经有了C.C++等广泛应用并且大获成功的语言了吗?微软不是又在大力推广他们的.Net技术吗?LISP.Prolog等人工智能语言在北美洲.欧洲的金融领域不是也有很大的应用吗?学习Java编程,是不是一个明智的选择呢? 带着这些问题,让我们来看看Java的优势. 1.免费! Sun免费提供用来开发Java应用程序的一切,你不必付任何的版税.或许你会将信将疑:资本家搞共产了?实际上,Sun在Java上的收益确实不大,远远比不过垄断Java应

帮你学习Java语言的游戏

有人说,最好的学习方法就是游戏.来自旧金山加州大学的研发团队日前开发了一款编程游戏--在游戏的同时教会玩家如何使用 Java 语言.这款名为 CodeSpells 的游戏是由计算机学家 William Griswold 带领的大四学生团队开发的.游戏的主要受众为高中生.研发团队希望由此来开发学生们的创新力和想象力,让他们主动地去学习知识.   该作是一款第一人称游戏.玩家将扮演一名和矮人们生活在荒岛上的魔法师.因为矮人们失去了使用魔法的能力,所以作为魔法师的玩家将帮助矮人们完成魔法.这些咒语是以

对于初学者学习Java语言的建议

初学     初学者的任务是掌握Java的语言规则和养成良好的编程习惯,其次才谈到对类库使用的熟练程度,再其次是OO思想的掌握与应用,再其次就是Design Pattern的问题了.     在这里我只想介绍几个对成功完成第一个阶段很有用的资料.     以下按照循序渐进的顺序进行:     1.The Java Tutorial和它的examples:         ftp://ftp.javasoft.com/docs/tutorial.zip         ftp://ftp.java

彻底学习Java语言中的覆盖和重载

初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊.于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助.override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用.对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法.除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法.

《java 语言程序设计》第1章编程练习

1.1 public class test { public static void main(String[] args) { System.out.println("Welcome to java"); System.out.println("Welcome to Computer Science"); System.out.println("Programming is fun"); } } 1.2 public class test {