从0开始:Vmware Workstation pro 17 安装使用教程(详细图文)

VMware Workstation Pro 安装使用 官网注册登陆后,更改安装位置一直点下一步即可安装完成后,双击打开选择个人用途。完成! 阅读详情
AI摘要

本文提供详细的步骤,指导如何使用VMware Workstation Pro 17.5创建并安装Win10虚拟机,包括系统镜像下载、软件安装、虚拟机配置及网络设置等关键环节。

前言

2023-12-02 更新本文内容,当前最新版本为17.5

提前准备

要安装的系统镜像:
win10:
如何下载 windows 官网镜像可以参考本人另一篇文档:2023 如何下载最干净的 win10 win11 微软官方原版系统镜像(详细图文)

安装 Vmware Workstation Pro 17 通用)

17 版本才开始支持安装 win11 虚拟机

在官网下载最新版本安装包(截至当前最新版本为17.5)

打开安装包进行安装,一直点下一步就行,没什么需要注意的,最后的重启系统不重启也没事
好奇宝宝可能会有想了解的内容如下:

增强型键盘驱动程序是什么?

增强型虚拟键盘功能可更好地处理国际键盘和带有额外按键的键盘。此功能只能在 Windows 主机系统中使用。

由于增强型虚拟键盘功能可尽可能快地处理原始键盘输入,所以能够绕过 Windows 按键处理和任何尚未出现在较低层的恶意软件,从而提高安全性。使用增强型虚拟键盘功能时,如果按下 Ctrl+Alt+Delete,只有客户机操作系统会做出反应。

不知道怎么选的就不勾选,没什么影响

如何激活

输入 许可证 界面试试这个:4A4RR-813DK-M81A9-4U35H-06KND ,或者使用 https://cn.bing.com/ 搜索 vm17许可证即可找到可用的即可

创建虚拟系统过程详解(以 win10 为例)

双击桌面图标打开 VMware Workstation Pro,点击菜单栏的 文件,点击 新建虚拟机

当然直接在主页中间按钮点击创建新的虚拟机也是一样的,不过为了防止主页被误关闭之后新手找不到创建项,所以此处展示选择了通过菜单栏创建的方式

在这里插入图片描述

选择 自定义,下一步

这里选择典型的话有些设置就是交给vmware来处理了,而有些设置后面再想改的话会比较麻烦,所以本人一直使用自定义来安装虚拟机

在这里插入图片描述

选择虚拟机兼容性,这里默认选最高版本不用改,因为新版本都是兼容老版本的,再点 下一步

在这里插入图片描述

然后选择 稍后安装操作系统,点击 下一步

因为有的操作系统镜像安装时候会识别不出来或者应用某些默认的设置导致后期使用的时候有莫名其妙的内容,所以无论安装什么系统这里都选稍后安装,而不要直接选择加载 iso 文件

在这里插入图片描述

选择客户机操作系统,这里可以在 版本 中选择你要安装的系统版本,

客户机指的就是你创建的虚拟机,而你安装vmware的计算机可以叫做主机。

要安装的是哪个系统就选哪个,没标注 就是 32 位版,标注 X64 的就是 64 位版

32位和64位主要的区别是32位系统最大只支持4GB内存,而64位则支持的更大,所以尽量下载64位的系统镜像以及安装64位版本的系统

同理,如果安装的是 linux 系统就选中 Linux,然后再在下拉菜单里选择对应的版本即可。

vmware 是支持安装 macos 虚拟机的,不过需要一些额外的操作,操作之后才可以在这里选到macos,否则默认是不显示的,具体步骤可以看我的另一篇文档:vmware workstation pro 17.5 安装 macos 13.5.2 虚拟机超详细图文教程

这里暂时以 windows 10 x64 为例,点 下一步

在这里插入图片描述

虚拟机名称,指的是在vmware这个软件里显示的标签名称,不是进入系统以后的名称,后期可以进行更改,此处不知道改啥就先默认即可,位置 是这个虚拟机的保存路径,请根据磁盘空间自行更改,改完点 下一步

如果位置处于 C 盘下,在虚拟机创建完成后可能会提示balabala无法打开打开失败之类的,这是因为 C 盘里放的大多是系统文件,而系统文件进行读写操作都需要管理员权限,所以只要把 vm 软件关掉,然后 右键点击桌面图标,以管理员身份运行 即可

在这里插入图片描述

固件类型,默认 UEFI 即可,因为是虚拟系统所以选哪个都行,不用勾选安全引导,点击 下一步

在这里插入图片描述

处理器数量 改为1,内核数量 不知道改啥就保持默认即可,点 下一步

后期如果感觉虚拟机太慢可以进行更改,原则是你电脑CPU的线程数 > 虚拟机中配置的 处理器数量*内核数量。线程数量可以在任务管理器中查看。
插槽:CPU个数
内核:CPU核数
逻辑处理器:CPU线程数

在这里插入图片描述

在这里插入图片描述

内存大小 根据你电脑实际内存大小和需求来改(建议所有运行中的虚拟机加起来占用的内存大小不能超过你电脑的实际内存大小的90%,否则电脑会很卡),不知道怎么改的默认即可,这个后期同样可以进行修改。点 下一步

单位换算
1 GB = 1024 MB
4 GB = 4096 MB
把数字直接输入到框里即可

在这里插入图片描述
网络类型,保持默认,点 下一步

使用桥接网络:就是给你的虚拟机分配一个你主机的同级ip,这样你的主机和这个虚拟机就处在同一级局域网下。
使用网络地址转换:就是通过 vmware 的虚拟网络功能,再虚拟出一层局域网,属于你主机那层局域网的子网,不占用你主机的同级ip。比如你主机局域网ip段为192.168.2.x,那么虚拟机的局域网ip段就有可能是192.168.23.x。一般使用这个模式是最省心、方便的保证虚拟机成功连外网的方式。
使用仅主机模式:就是你的虚拟机只能和你的主机进行内部网络通信,而不能访问百度、B站之类的外网连接。

在这里插入图片描述

接下来的两项 I/O控制器类型 和 磁盘类型 都会根据系统和磁盘的不同自动推荐不同的选项,所以都保持默认直接点下一步即可

在这里插入图片描述
在这里插入图片描述

选择磁盘,保持默认 创建新虚拟磁盘,直接点 下一步,

新建的虚拟机都默认选这个即可

在这里插入图片描述

最大磁盘大小 保持默认即可,选择 将虚拟磁盘存储为单个文件,并且注意不要勾选 立即分配所有磁盘空间,点 下一步

因为立即分配的话会把硬盘空间都分配给虚拟机,而并不是所有空间都会马上都会用到,根据实测,所谓的提高性能并不明显。。
存储为单个文件能提高性能,更重要的是比较简洁,复制虚拟机的时候移动一个文件就行了。如果拆分为多个文件,就会把存储系统的文件和存储其他的文件分出好几个来,移动的时候你也不知道哪个必须要拷贝哪个不能,所以推荐为存储单个,省心。
PS:实测win10根本用不了那么多硬盘,只用30G系统盘就够用了,软件建议的大小往都偏高白白占用硬盘

在这里插入图片描述

指定磁盘文件 直接默认即可,点 下一步

这一步会在之前指定的目录下创建存储虚拟机的文件,非特殊情况没啥需要改的

在这里插入图片描述

然后会提示已准备好创建虚拟机,这里不要先点击完成,按照下图操作序号依次选择要安装的系统镜像,然后再点 完成。

这里的镜像文件是需要你单独去下载的,所以创建虚拟机之前就要提前准备好

在这里插入图片描述

然后会出现一个这样的窗口,点击 开始虚拟机 就会启动虚拟机,
自动运行系统镜像进行安装了

在这里插入图片描述
然后会出现这个提示,鼠标点击 一下这行白字,然后按回车即可,注意动作要快

其实不是非要按回车,随便按键盘上的一个键都可以
在这里插入图片描述

否则就会提示Time out

在这里插入图片描述

这时候也不用慌,等一会就会出现下面的界面,再通过方向键选择SATA CDROM Drive 那项然后回车就又回到了上一步的界面,及时按回车即可。
在这里插入图片描述

如果看到以下界面就算正常了

在这里插入图片描述
在这里插入图片描述
后面的步骤就和日常装系统的设置一样了。

注意,这里使用的镜像必须是下载的官方原版光盘镜像,如果是 ghost 镜像就需要先用 硬盘分区工具 先把虚拟硬盘分区,才能进行系统安装,不然镜像会运行失败

至此全部结束

VMware Workstation Pro 下载、安装及使用 VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。 阅读详情

相关推荐

VMware Workstation17 安装 Ubuntu 操作系统

今天给伙伴们分享一下VMware Workstation17 安装 Ubuntu 操作系统 ,希望看了有所收获。

mohuanfenghuang的博客 4739

VMware几个版本的比较

    VMware Workstation运行在非服务器版的个人桌面操作系统之上,多用来搭建多个操作系统(Guest OS)共存的临时测试环境。我们可以用宿主机中的Guest OS来测试、评估某个软件,临时运行某个与当前系统不兼容的应用程序,测试或试用某些感兴趣的操作系统等,通常不作为正式的系统,特别是服务器系统使用。   VMware Server的前身是GSX Server,属于Hoste...

weixin_34410662的博客 4499

在centos7里安装VMware Workstation Pro17(超详细,内含密钥)

环境是centos7标准版(自带图形化界面、gcc、linux-headers等依赖)精简版需自行下载图形化界面、gcc、linux-headers等依赖,但还是推荐用标准版,免得遇到错误。

weixin_52520066的博客 4251

VMware虚拟机(Windows 10)最新(17版本)最最最!!!详细安装(小白必看版!)

7.点击自定义硬件->选择设备中的‘新CD/DVD(SATA)'->选择使用ISO映像文件->选择我们提前下好的windows10镜像文件->点击关闭即可->点击完成。4. 因为我们这里安装的是Windows系统,所以选择Microsoft Windows(W)->版本选择Windows 10 x64->点击下一步。5.给虚拟机取名字->修改位置(这里建议放在自己可用内存最大的盘)->点击下一步。6.我接受选择下一步->选择自定义:仅安装->下一步,等待安装。观看更多秃头少女的学习过程!

weixin_58376680的博客 3万+

VMware Workstation Pro 17 安装 Windows 11 虚拟机保姆级教程

虚拟化技术通过在单一物理硬件上创建多个隔离的虚拟环境,其核心原理是利用虚拟机监控程序(Hypervisor)对底层硬件资源进行抽象、分区和调度。这项技术为软件测试、系统隔离和开发环境搭建提供了巨大价值,广泛应用于IT运维、软件开发和网络安全等领域。在众多虚拟化工具中,VMware Workstation Pro以其稳定性和功能全面性成为个人用户和开发者的首选。本文聚焦于使用VMware Workstation Pro 17,详细解析如何配置**TPM 2.0**与**安全启动**等关键参数,以成功安装并优化

weixin_34192816的博客 399

⭐️VMwareWorkstation17.0虚拟机安装搭建Windows 11虚拟机(完整图文详细步骤教程)

调整好虚拟机的硬件设置后,点击“关闭”按钮,完成“自定义硬件(C)…”创建。根据您的喜好自定义Windows设置,如显示分辨率、颜色主题、电源选项等。通过本文的详细步骤,我们成功地在VMware Workstation 17.0上安装并配置了Windows 11虚拟机。从准备工作到安装完成,我们介绍了每一个环节所需注意的事项和具体操作步骤。在安装过程中,特别强调了检查硬件兼容性、正确选择配置类型、安装VMware Tools以及配置网络和显示设置等关键步骤,以确保虚拟机能够顺利运行并满足用户需求。

Python老吕的博客 2万+

VMware workstation 17

转载

m0_62342492的博客 514

⭐️VMwareWorkstation17.0虚拟机安装搭建Windows 7虚拟机(完整图文详细步骤含配置VMware Tools教程)

本教程为大家提供了从安装VMware Workstation 17.0开始,到在虚拟机上成功搭建Windows 7专业版系统的完整步骤。我们详细介绍了准备阶段所需的软件和硬件要求,以及在VMware中配置和安装Windows 7系统的每一步操作。此外,我们还特别提到了如何在虚拟机上配置VMware Tools,以便更好地与宿主机进行交互。 通过本教程的学习,读者不仅能够掌握在VMware Workstation 17.0上安装Windows 7虚拟机的技能,还能了解到如何配置虚拟机的硬件以及安装VMwar

Python老吕的博客 2万+

windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程

文章详细介绍了Vmware 17 的详细安装过程,并介绍怎样创建虚拟机。

wkd_007的博客 4万+

UE5垃圾回收优化实战:定位GC卡顿与内存泄漏

垃圾回收(GC)是Unreal Engine 5中保障UObject内存安全的核心机制,其基于引用图的标记-清除原理决定了性能高度依赖引用结构合理性。当GC频繁触发或单次耗时突增,往往映射出蓝图强引用冗余、C++根对象管理失控或资源生命周期设计缺陷等底层问题。技术价值在于降低主线程阻塞、稳定60帧体验、抑制内存异常增长;典型应用场景包括关卡切换卡顿、UI打开后持续GC、打包后内存不释放等。本文聚焦UE5特有的Full GC模式、UObject生命周期约束及GC触发时机不可见性,提供从蓝图变量规范、TSoft

weixin_31995251的博客 363

SMILES:化学结构的线性表示方法

SMILES:化学结构的线性表示方法

jasminefeng的博客 1万+

VMware Workstation Pro17(Windows系统)安装教程

自定义安装地址,默认安装在C盘,当然可以更改安装地址,我这里选择下载到自己的存放我各类工具的D盘,同时需要创建一个新的文件夹方便管理,勾选"将控制台工具添加到系统PATH",点击下一步。

buyutang_的博客 2117

遥感图像语义分割的全流程实现(Python代码)

本节介绍了加载遥感 RGB 图像和对应的单通道掩膜(mask)。掩膜中每个像素值为类别索引(如0=背景,1=植被,2=建筑),通过 transform 统一缩放(256×256)和归一化(ImageNet 均值/标准差),确保输入模型的一致性。# 自定义数据集类(适配遥感RGB+单通道掩膜)mask = Image.open(mask_path).convert("L") # 单通道掩膜return image, mask.squeeze(0).long() # 返回RGB图像和类别索引。

qq_42679807的博客 1852

【Tools】VMware Workstation 17.6 Pro安装教程

VMware Workstation 17.6是一款行业标准的桌面虚拟化软件,支持在Windows或Linux桌面上运行多种操作系统。专为IT专业人员、开发人员和企业设计,提供广泛的操作系统支持、丰富的用户体验和出色的性能。新版17.6解决了多个漏洞和问题,如启动虚拟机时的崩溃、Centos 9 Stream上的安装失败以及Windows 11主机解锁后虚拟机无响应等。此外,VMware Workstation Pro不再需要许可证密钥,现已免费供商业、教育和个人使用。安装过程简单,用户只需按照向导步骤操作

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 5772

手把手教你使用ESM-2进行蛋白质结构预测:从安装到实战

本文详细介绍了如何使用ESM-2蛋白质语言模型进行蛋白质结构预测,从环境准备、模型安装到实战应用。通过逐步指导,读者可以掌握ESM-2的配置、单序列预测、结果可视化及高级优化技巧,适用于生物信息学研究和药物开发。

weixin_29306875的博客 534

ThinkPHP+Layui开发的ERP管理系统

ERP采购生产销售系统,一款基于ThinkPHP+Layui开发的ERP管理系统,帮助中小企业实现ERP管理规范化,此系统能为你解决五大方面的经营问题:1.采购管理 2.销售管理 3.仓库管理 4.资金管理 5.生产管理,适用于:服装鞋帽、化妆品、机械机电、家具装潢、建材行业、快销品、母婴用品、办公用品、汽配汽修、生鲜农贸、手机通讯、数码家电、医药用品、制造业、信息技术服务行业等。提供全部无加密服务端和前端源代码,独立部署,不受限制。

u011092458的博客 788

VMware Workstation 17 Pro 虚拟机安装教程

CentOS 在 Linux 内核的基础上,添加了一系列的软件包、工具和配置,形成了一个完整的、可直接使用的操作系统。Linux:是一种开源的操作系统内核,它提供了操作系统最核心的功能,如进程管理、内存管理、文件系统管理、设备驱动管理等底层架构和功能。CentOS 和 Linux 的关系是:CentOS 是基于 Linux 内核构建的一个具体的操作系统发行版,它们属于具体与抽象、局部与整体的关系。如果我们选择这个命令,并选中一个现有的iso文件,那么就表示我们将创建一个由这个映像文件而安装的系统。

2401_87129058的博客 2409

Pytorch入门实战(2)-使用BP神经网络实现MNIST手写数字识别

上一篇:Pytorch入门实战(1) - 实现线性回归 涉及知识点 Pytorch nn.Module的基本使用 Pytorch nn.Linear的基本用法 PytorchVision Transforms的基本使用 Pytorch中DataLoader的基本用法 Pytorch详解NLLLoss和CrossEntropyLoss 如何确定神经网络的层数和隐藏层神经元数量 本文内容 本文将会使用BP神经网络(就是最普通的神经网络)实现一个MNIST手写数据集的实现。话不多说,直接开始。 首先先导入需要的包

iioSnail的博客 6618

1. VMware Workstation Pro 安装详细图文操作教程

本文提供了VMware Workstation Pro的下载和安装指南,操作简单易用,非常适合初学者学习实践

YouTheFreedom的博客 1625

嵌入式工程师成长之路(7)——算法学习

算法大全1、风仲达——算法笔记2、坐在马桶上学算法3、啊哈算法4、深度强化学习实验室。

云轩阁 4万+

板蓝根挥发油微胶囊化技术及其在抗菌织物整理中的应用研究

微胶囊技术是一种通过成膜材料将具有反应活性或挥发性的液体或固体包封成微小颗粒的技术。该技术因其优异的缓释保护和物态改变性能,已在医药、食品、化妆品等多个领域得到广泛应用。本研究采用复凝聚法制备板蓝根挥发油的微胶囊,利用明胶和阿拉伯胶作为壁材,旨在提升其稳定性和抗菌性能。

qq_62634009的博客 584

【Linux】VMware Workstation Pro 17 安装教程

目前VMware Workstation pro 17已经对个人用户免费开放使用。

qq_59629101的博客 1992

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

VMware Workstation 16 Pro安装教程

Linux虚拟机安装教程 VMWare (Virtual Machine ware)是一个“虚拟 PC”软件公司.它的 产品可以使你在一台机器上同时运行二个或更多 Windows、DOS、 LINUX 系统。与“多启动”系统相比,VMWare 采用了完全不同的 概念。

RomanyK的博客 4583

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

如何免费获取VMware Workstation Pro 17许可证密钥:完整指南与安装教程

VMware Workstation Pro 17是一款功能强大的虚拟化软件,能帮助用户在单台电脑上运行多个操作系统。本文将详细介绍如何免费获取VMware Workstation Pro 17许可证密钥,并提供简单易懂的安装步骤,让新手也能轻松上手。 ## 🚀 VMware Workstation Pro 17的核心优势 VMware Workstation Pro 17作为行业领先的虚拟

gitblog_01084的博客 819

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VMware Workstation Pro 17.0下载安装

链接:https://pan.baidu.com/s/1Sne25f1Nhq3Lio63vgyR_w?下载地址:通过百度网盘分享的文件:VMware-workstation-full-17.0.2-2158...,输入密钥(密钥可在百度搜索 “VMware Workstation 17 Pro密钥大全” 获取)->3、点击 更改... 选择其他安装位置 -> 下一步(N);可勾选可不勾选,点击。(试用期为一个月);7、安装需要等待一会。

weixin_48035239的博客 1万+

VMware Workstation Pro 17免费激活完全指南:从下载到永久许可的完整教程

想要免费体验VMware Workstation Pro 17的强大虚拟化功能吗?本文将为您提供完整的免费许可证密钥获取方案和详细激活指南。VMware Workstation Pro 17是一款专业的虚拟化软件,允许用户在单台计算机上同时运行多个操作系统,是开发、测试和学习的理想工具。通过学习本教程,您将掌握如何快速获取有效的许可证密钥,以及如何正确安装和配置这款强大的虚拟化平台。 ## 🎯

gitblog_00427的博客 560
上一篇: 新手向:Markdown 学习笔记
下一篇: Git 学习笔记
张猿
博客等级 码龄9年 100粉丝 39原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张猿

0元代表鼓励,1元代表认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值