[Deeplearning4j应用教程02]_DL4J环境搭建教程-Windows版

article/2025/4/30 6:08:34

Windows下DL4J环境搭建教程

  • 一、DL4J简介
  • 二、Windows下DL4J环境搭建
  • 三、安装JDK
    • 1.1、JDK简介
    • 1.2、JDK下载安装
    • 1.3、安装JDK
      • 1.3.1、环境变量配置
  • 四、安装Intellij idea
  • 五、Maven Apache安装
  • 六、在IDEA中配置Maven
  • 七、安装Git
  • 八、获取DL4J示例代码
  • 九、在IDEA中导入项目并运行

一、DL4J简介

Deeplearning4J(简称DL4J)不是第一个开源的深度学习项目,但与此前的其他项目相比,DL4J在编程语言和宗旨两方面都独具特色。DL4J是基于JVM、聚焦行业应用且提供商业支持的分布式深度学习框架,其宗旨是在合理的时间内解决各类涉及大量数据的问题。它与Hadoop和Spark集成,可使用任意数量的GPU或CPU运行。也是当前最大、最流行的机遇JAVA的深度学习框架。

二、Windows下DL4J环境搭建

系统要求:
 Java(开发者版本7或更新的版本,注意:仅支持64位版本)
 Eclipse/Intellij idea(建议)
 Apache Maven
 Git
在正式安装使用DL4J之前,我们需要先安装上述各项。DL4J虽然主要面向熟悉各类生产部署工具、IDE和自动化构建工具的专业Java开发者,如果我们对这些工具的都很熟悉。那么,恭喜你,使用DL4J将易如反掌;若不熟悉,也没关系,相信通过之后的学习,我们也能过轻松的使用并掌握它们。在本次教程中将会带领大家一起安装Java、Git、IDEA以及Maven,并最终完成DL4J环境的搭建。

三、安装JDK

1.1、JDK简介

java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制。
在这里插入图片描述
• JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。
• JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可。JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。它也是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

1.2、JDK下载安装

如果是已学习Java编程人员,那么我们应该知道Java的官网。如果是初学者,那我们可以在百度上搜索“java官网”。然后进入官网https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,也可以直接下载附录当中的JDK资源。
在这里插入图片描述
进入官方网站后,我们往下拉,就能看到各种不同的JDK版本,注意:需要选择7或以上的版本,选择相应的版本进行下载。
在这里插入图片描述
然后,继续往下进行:
在这里插入图片描述
上述步骤完成后,可能需要进行登录,此次直接填写自己的账号,密码后即会自动下载。
在这里插入图片描述

1.3、安装JDK

1、“双击”下载好的JDK文件进行安装
在这里插入图片描述
2、然后,会出现如下的界面,我们继续点击下一步即可。
在这里插入图片描述
3、之后,出现如下界面,我们可以进行安装路径的更改(建议不动它),继续点击下一步。
在这里插入图片描述
4、稍微等待一会儿,让它进行安装,安装过程中可能需要其他操作,如步骤5所示。
在这里插入图片描述
5、在安装过程中可能会出现如下界面,我们可以更改Java安装位置,不需要管他,继续点击下一步,将会继续安装,等待一会儿即可完成JDK的安装。
在这里插入图片描述
在这里插入图片描述

1.3.1、环境变量配置

6.1、打开环境变量设置JAVA_HOME
在这里插入图片描述
6.2、设置路径Path
在这里插入图片描述
记得点击“确定”。
7、最终,我们可以在命令行当中输入“java -version”进行测试,如果正常显示版本信息,那么,恭喜你!说明安装成功了。
在这里插入图片描述

四、安装Intellij idea

IntelliJ IDEA简称IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。这里我们安装旗舰版。
1、首先,进入IntelliJ IDEA官网https://www.jetbrains.com/idea/,点击“Download”。
在这里插入图片描述
然后,选择专业版进行下载。
在这里插入图片描述
2、进入下载页开始下载(默认会自动弹出下载框),如果没有弹出下载框,点击图中链接。
在这里插入图片描述
3、下载完成后,双击安装文件进行安装,然后,点击下一步。
在这里插入图片描述
4、选择安装路径,点击下一步。
在这里插入图片描述
5、选择相应的操作系统进行安装,其他可选可不选。
在这里插入图片描述
6、开始安装
在这里插入图片描述
在这里插入图片描述
7、点击Finish,安装完成。
在这里插入图片描述
8、接着双击打开安装了的IntelliJ IDEA,继续往下进行。
在这里插入图片描述
在这里插入图片描述
9、最后,可以选择购买或者免费使用30天。
在这里插入图片描述
10、我们可先选择“免费使用30天”,然后进行免费使用,进入IDEA。
在这里插入图片描述
11、进入IDEA后,我们将看到如下界面,并开始创建一个Java工程,点击“New Project”。
在这里插入图片描述
在这里插入图片描述
12、至此,关于IDEA的安装就完成了

五、Maven Apache安装

1、下载Maven
下载地址:link
在这里插入图片描述
点击图中红色矩形内的链接下载,本文下载的是3.6.3最新版本,当然,你也可以使用其他版本。
2、解压下载好的“apache-maven-3.6.3-bin.zip”文件
在这里插入图片描述
3、配置环境变量
(1)、打开环境变量
在这里插入图片描述
在这里插入图片描述
(2)、新建系统变量,变量名为MAVEN_HOME,变量值为下载Maven的解压目录。
在这里插入图片描述
(3)、编辑环境变量Path,新增%MAVEN_HOME%\bin(非win10系统需要在最后面加英文分号分隔),最后,点击“确定”。
在这里插入图片描述
(4)、由于Maven命令实际上是执行了Java命令,所以可以通过JAVA命令参数的方式来设置MAVEN运行参数,通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到java.lang.OutOfMemeoryError。因此,需要设置Maven运行参数,新建系统变量,变量名为MAVEN_OPTS,变量值为-Xms128m -Xmx512m。最后,点击“确定”完成创建。
在这里插入图片描述
4、检查是否安装成功
打开命令行窗口,输入mvn -v或mvn --version测试环境变量是否配置成功,若出现下图的提示则Maven安装成功。
在这里插入图片描述

六、在IDEA中配置Maven

1、配置Maven
打开此前安装好的 IntelliJ IDEA,进行如下操作,File -> settings -> Bulid。
在这里插入图片描述
2、然后选择”Build,Execution, Deployment” -> Build Tools -> Maven(快捷键 Ctrl + Alt + S) 找到maven默认的配置,可以修改,也可以用默认的。修改最后三项,下图为本教程修改后的配置:
在这里插入图片描述
3、修改settings.xml文件
(1)“settings.xml”文件就是上一步当中,我们下载的Maven文件中的conf文件内。找到“settings.xml”文件后,打开(可用记事本或其他方式打开),修改本地仓库的地址。
(2)打开“settings.xml”文件后,按找到“localRepository”所在位置(可使用“Control+f”键进行快速搜索找到)
在这里插入图片描述
(3)、根据自己在前面设置的本地仓库地址位置,修改本地仓库地址。
在这里插入图片描述
记得,保存!记得,保存!记得,保存!重要的事说三遍。
(4)、配置阿里云镜像服务器,在mirrors标签中添加以下一段:

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

如下图所示:
在这里插入图片描述
(5)、继续在“settings.xml”文件当中修改profiles标签,找到profiles标签,我们修改jdk版本,按自己的实际情况配置。在文件最后的标签前,添加如下内容,并注释前面profiles的内容,将”–>”下移,最终如图所示:

<profiles>
<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>
</profiles>

如下图所示:
在这里插入图片描述

七、安装Git

1、获取Git安装程序
到Git官网下载,网站地址如下:link,进入网站后,点击“Windows”,将会自动进行下载。
2、安装
双击打开,下载的git文件。
在这里插入图片描述
点击Next,进行下一步。
在这里插入图片描述
3、选择安装路径
在输入框内输入想要安装到的本机路径,也就是实际文件夹位置,或点击“Browse…”选择已经存在的文件夹,然后点击“Next”按钮继续。
在这里插入图片描述
4、选择安装组件
在这里插入图片描述
上图红框2内的选项是默认勾选的,建议不要动。红色框1是决定是否在桌面创建快捷方式的。红色框3是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。最后,点击“Next”按钮进入下一步。
5、选择开始菜单页
在这里插入图片描述
这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮进行下一步。
6、选择Git文件默认的编辑器
在这里插入图片描述
这个页面是在选择Git文件默认的编辑器,很少用到,所以默认Vim即可,直接点“Next”按钮进行下一步。
7、调整在新的资源库中初始分支的名称
在这里插入图片描述
可以使用默认的名称,也可以进行自定义,本次教程当中,我们选择的是默认的。最后点击Next,进行下一步。
8、调整我们的PATH环境
在这里插入图片描述
这个界面是调整我们的PATH环境。
  第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。
  第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。
这里,我们将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。
  第三种配置是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。
  我门选择推荐的选项第二种配置,点击“Next”按钮进行下一步。
9、选择HTTPS后端传输
在这里插入图片描述
这个界面是选择HTTPS后端传输。
  第一个选项是“使用 OpenSSL 库”。服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。
  第二个选项是“使用本地 Windows 安全通道库”。服务器证书将使用Windows证书存储验证。此选项还允许我们使用公司的内部根CA证书,例如通过Active Directory Domain Services 。
  在这里,我们使用默认选项第一项,点击“Next”按钮继续到下一个界面。
10、配置行尾符号转换
这个界面是配置行尾符号转换。
  第一个选项是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”)
  第二个选项是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“ input”)
  第三种选项是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“ core.autocrlf”设置为“ false”)
  在这里,我们选择第一种选项,点击“Next”按钮继续到下一个界面:
在这里插入图片描述
11、配置终端模拟器以与Git Bash一起使用
在这里插入图片描述
这个界面是配置终端模拟器以与Git Bash一起使用。
  第一个选项是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY中运行。
  第二个选项是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。
  我们选择默认的第一种选项,点击“Next”按钮进行下一步。
12、选择默认的“git pull”行为
在这里插入图片描述
使用默认的方式即可,“git pull”命令用于从远程获取代码并合并本地的版本。git pull 其实就是 git fetch 和 git merge FETCH_HEAD 的简写。
13、选择一个凭证帮助
在这里插入图片描述
使用默认即可,进行下一步。
14、配置配置额外的选项
在这里插入图片描述
这个界面是配置配置额外的选项。
  第一个选项是“启用文件系统缓存”。文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache”设置为“true”)。 这提供了显著的性能提升。
  第二个选项是“启用符号链接”。启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响。
  我们勾选默认的第一个选项,点击“Next”按钮继续到下一个界面。
15、配置实验选项
在这里插入图片描述
这个界面是配置实验选项。
  启用实验性的内置添加 -i / -p。(新!)使用实验性的内置交互式add(“ git add -i”或“ git add -p”)。这使其速度更快(尤其是启动!),但尚未被认为是可靠的。
  默认不勾选,直接点击“Install”按钮将进到安装进度界面。
16、安装进度指示。
在这里插入图片描述
安装进度结束之后,会出现下图的完成Git安装向导界面,在这个界面,可以勾选是否启动启动Git Bash和是否查看发行说明,然后点“Finish”按钮退出安装界面。。
在这里插入图片描述
17、测试启动
到此,Git的安装完成,可以在开始菜单中看到Git的三个启动图标(Git Bash、Git CMD(Deprecated)、Git GUI)。
在这里插入图片描述
Git Bash,是Git配套的一个控制台,点击打开如下图:
在这里插入图片描述
Git CMD(Deprecated),是通过CMD使用Git(不推荐使用),点击打开如下图:
在这里插入图片描述
Git GUI,是Git的可视化操作工具,点击打开如下图:
在这里插入图片描述
到此,Git就正式安装完毕。

八、获取DL4J示例代码

1、在命令行中输入以下代码,下载DL4J示例:
git clone https://github.com/deeplearning4j/dl4j-examples.git
在这里插入图片描述
2、下载完成后,分别执行以下命令:
(1)、切换到dl4j-examples目录:
cd dl4j-examples/dl4j-examples
在这里插入图片描述
(2)、然后使用Maven安装,命令与运行结果如下图所示:
mvn clean install
在这里插入图片描述
在这里插入图片描述

九、在IDEA中导入项目并运行

1、首先,打开IDEA,选择File->New->Project from Existing Sources,然后选择dl4j-examples的主目录,如下图所示:
在这里插入图片描述
2、然后,找到通过Git下载的dl4j-examples文件夹下的dl4j-examples,点击OK,如下图所示。
在这里插入图片描述
3、选择从外部模型导入项目,选择Maven,点击Finish完成导入,如下图所示:
在这里插入图片描述
4、等待项目加载完成(需要比较久的时间),运行一个示例,本次教程中运行的是鸢尾花分类示例IrisClassifier。
在这里插入图片描述
需要注意的是,如果在运行过程当中出现错误“Command line is too long”,这是因为需要打印的变量太长了,超过了限制。不要担心,我们只需要修改一下IDEA的配置即可,右键->More Run/Debug->Modify Run Configure…,如下图所示:
在这里插入图片描述
添加Shorten command line,点击Modify options->Shorten command line。
在这里插入图片描述
最后,选择JAR manifest即可完成配置。
在这里插入图片描述
5、最后,运行示例的最终结果如下:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/HpoaRZBN.shtml

相关文章

DL4J源码分析

目录 源码目录&#xff08;部分&#xff09; NDArray 工作间 DL4J的层工作间管理器 沿维张量&#xff08;TAD&#xff09; 反向减法 源码目录&#xff08;部分&#xff09; DeepLearning4J: 包含用于既在单个机器上&#xff0c;又在分布式上学习神经网络的所有代码。 N…

DL4J实战之四:经典卷积实例(GPU版本)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码)&#xff1a;https://github.com/zq2599/blog_demos 本篇概览 作为《DL4J实战》的第四篇&#xff0c;今天咱们不写代码&#xff0c;而是为今后的实战做些准备&#xff1a;在DL4J框架下用GPU加速深度学习的训练过…

DL4J实战之三:经典卷积实例(LeNet-5)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码)&#xff1a;https://github.com/zq2599/blog_demos 本篇概览 作为《DL4J》实战的第三篇&#xff0c;目标是在DL4J框架下创建经典的LeNet-5卷积神经网络模型&#xff0c;对MNIST数据集进行训练和测试&#xff0…

DL4J实战之二:鸢尾花分类

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码)&#xff1a;https://github.com/zq2599/blog_demos 本篇概览 本文是《DL4J》实战的第二篇&#xff0c;前面做好了准备工作&#xff0c;接下来进入正式实战&#xff0c;本篇内容是经典的入门例子&#xff1a;鸢…

DL4J实战之一:准备

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码)&#xff1a;https://github.com/zq2599/blog_demos 关于DL4J DL4J是Deeplearning4j的简称&#xff0c;是基于Java虚拟机的深度学习框架&#xff0c;是用java和scala开发的&#xff0c;已开源&#xff0c;官网&…

【DL4J】基本操作_学习笔记(二)

DL4J基本操作 文章目录 DL4J基本操作1. 创建矩阵2. 矩阵元素读取3. 矩阵行元素读取4. 矩阵运算 导入依赖 <nd4j.version>1.0.0-beta2</nd4j.version><dependency><groupId>org.nd4j</groupId><artifactId>nd4j-native-platform</artifa…

【DL4J速成】Deeplearning4j图像分类从模型自定义到测试

文章首发于微信公众号《有三AI》 【DL4J速成】Deeplearning4j图像分类从模型自定义到测试 欢迎来到专栏《2小时玩转开源框架系列》&#xff0c;这是我们第九篇&#xff0c;前面已经说过了caffe&#xff0c;tensorflow&#xff0c;pytorch&#xff0c;mxnet&#xff0c;keras&…

深度学习框架DeepLearning4J(DL4J)的安装及配置

一、DeepLearning4J的简介和系统要求 1、DeepLearning4J简介 Deeplearning4J&#xff08;以下简称DL4J&#xff09;不是第一个开源的深度学习项目&#xff0c;但与此前的其他项目相比&#xff0c;DL4J在编程语言和宗旨两方面都独具特色。DL4J是基于JVM、聚焦行业应用且提供商…

适合中学生看的英文电影

怎样利用好丰富的资源来学习英语口语呢&#xff1f;其实其实看什么样的剧、如何看剧都是很讲究的。一起来解锁吧。 一、选剧要学会拆解自己学习目标&#xff0c;选定合适的类型&#xff0c;各取所需。 并不是所有类型的国外影视剧都适合作为学习的素材&#xff0c;主要依据自身…

springboot+mybatis实现简单的增、删、查、改

这篇文章主要针对java初学者&#xff0c;详细介绍怎么创建一个基本的springboot项目来对数据库进行crud操作。 目录 第一步&#xff1a;准备数据库 第二步&#xff1a;创建springboot项目 方法1&#xff1a;通过spring官网的spring initilizer创建springboot项目 方法2&am…

tk-mybatis使用介绍,springboot整合tk-mybatis、PageHelper实现分页查询

Mybatis-Plus极大简化了我们的开发&#xff0c;作为mybatis的增强版&#xff0c;Mybatis-Plus确实帮我们减少了很多SQL语句的编写&#xff0c;通过其提高的API&#xff0c;可以方便快捷第完成增删查改操作。但是&#xff0c;其实除了Mybatis-Plus以外&#xff0c;还有一个技术t…

SXSW 2022线下展回归,今年有哪些有趣的AR/VR内容?

如今海外的线下活动开始逐渐恢复&#xff0c;今年的SXSW活动也回归线下。与往年相比&#xff0c;这场艺术、音乐、电影的年度盛会在今年进一步融合新兴科技&#xff0c;比如将AR/VR与线下活动结合&#xff0c;带来了更多样化的娱乐应用场景。 那么今年活动上都有哪些看点&#…

UE4 Ultra Dynamic Sky 参数翻译及功能概述

Ultra Dynamic Sky的虚幻商城链接: Ultra Dynamic Sky Ultra_Dynamic_Sky翻译及功能概述 basic controls 基础控制 Refresh Settings 刷新设置 检查此布尔一次&#xff0c;以刷新所有设置&#xff1b; Time Of Day 一天中的时间 一天中天空模仿的时间&#xff0c;从0000到…

更新《鸿门宴传奇》黎明/冯绍峰/张涵予/刘亦菲1024x436 高清下载!1.25G 附加720P种子...

高清下载!1.25G 附加720P种子" title="更新《鸿门宴传奇》黎明/冯绍峰/张涵予/刘亦菲1024x436 高清下载!1.25G 附加720P种子"> 高清下载!1.25G 附加720P种子" title="更新《鸿门宴传奇》黎明/冯绍峰/张涵予/刘亦菲1024x436 高清下载!1.25G 附加…

2019年如何成为一名合格的数据分析师

我是CPDA数据分析师 我是CDA数据分析员 我从事数据分析相关工作 我是个数据分析的小白 我想转行做数据分析 今天我围绕如何成为合格的数据分析师跟大家分享三个小话题: 找到在数据分析领域的定位 数据分析思维的训练 数据分析领域发展方向 一、找准数据分析师的定位 …

感谢折磨你的人[三]

第38节 肯定自己才能看见成功 美国联合保险公司董事长克里蒙史东说&#xff1a;“真正的成功秘诀是‘肯定人生’四个字&#xff0c;如果你能以坚定而乐观的态度&#xff0c;去面对一切困难险阻&#xff0c;那么&#xff0c;你一定能从其中得到好处。” 不要抱怨周遭人、事、物对…

舒淇放下黎明战胜抑郁 自称没责任感且不会结婚q1h

舒淇入行至今&#xff0c;最令人印象深入的恋情&#xff0c;要数与黎明的7年情&#xff0c;有传二人当年因黎明父亲及影迷反对而分手&#xff0c;有一段时光&#xff0c;舒淇更患上抑郁症&#xff01;舒淇日前接收拜访时&#xff0c;被问到若心境愁闷会如何面对&#xff0c;她说…

PS4计算机模块试题,越玩越留恋的PS4独占大作,馋坏了PC玩家,纷纷加入主机行列...

PS4游戏主机是发烧级玩家必有的装备&#xff0c;它的游戏性能远远大于电脑&#xff0c;对于任何的游戏软件优化很强&#xff0c;几乎很少出现卡顿和缺陷&#xff0c;因为它就是为游戏而生&#xff0c;各种游戏也是为主机固件量身定做&#xff0c;那么这个强大的游戏平台&#x…

ES6 课堂笔记

ES6 第一章 ECMASript 相关介绍 1.1 什么是 ECMA ECMA&#xff08;European Computer Manufacturers Association&#xff09;中文名称为欧洲计算机制造商协会&#xff0c;这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该组织改名为 Ecma 国际。 1.2 什么是…

深度学习:智能时代的核心驱动力量

内容简介 科技巨头纷纷拥抱学习,自动驾驶、AI、语音识别、图像识别、智能翻译以及震惊世界的 AlphaGo,背后都是学习在发挥的作用。学习是人工智能从概念到繁荣得以实现的主流技术。经过学习训练的计算机,不再被动按照指令运转,而是像自然进化的生命那样,开始自主地从经验中…