共享文件夹—— 一个实现Mac与PC互传文件,维护同一个文件夹简单的方法

AIMOS AM-PC11H实测:Mac/Win10键鼠共享与文件互传 在多主机协同场景中,USB对拷线本质是通过桥接控制芯片,在Mac与Win10两端虚拟出USB设备或虚拟网卡,建立点对点直连通道。它把键鼠共享、文件互传、剪贴板同步等跨系统操作,从依赖局域网或网盘,转为走物理线缆的专用数据通道。其技术价值在于免网络、低配置、数据不落地第三方,适合物理隔离内网、设计开发财务运维等双机办公场景。AIMOS AM-PC11H的选型与实操,重点围绕驱动兼容、Mac辅助功能/输入监控权限、Win10设备管理器确认,以及传输速度、掉线、系统升级失效等问题的排查。掌握这些原理,才能让两台机 阅读详情

屋子里一个台式机,一个Mac,经常需要传文件。之前要么是用qq,要么用网盘,要么用U盘or移动硬盘。

虽然有点儿麻烦,但是一直懒得研究有什么简便方法。昨天觉得这么整实在太low了,哪像一个搞计算机的,实在忍不了了,开始研究。


先是用Mac上的共享,然后文件夹共享,AFP和SMB,研究了一会儿发现pc连不上。


当然,其实能用一些个软件架个ftp服务器,就是嫌麻烦。于是,给出下面这个简单方法:


如下:


首先需要确定一点,就是需要互传文件的Mac和PC都是在一个路由器组成的局域网下。 
具体步骤: 
1、首先在PC上选择一个比较大的分区建立一个名字叫做“share”的共享文件夹(选择一个大分区是为了以后共享传输大文件比较方便); 
2、将共享文件夹的几个用户(你自己的用户、Administer、Everyone、Guest等)权限全部设定为完全控制,设置的时候时候是否需要密码就看各自需要了; 
3、假定你的PC在局域网中的名字是“MyStupid-PC”,那么现在打开Mac中的Safari浏览器,在地址栏中输入“smb://MyStupid-PC/share”,这时如果在PC上的共享文件夹权限设置没有问题,那么你可以看到已经在Mac上打开了共享文件夹,同时在Mac桌面上也会显示一个名字为“share”的磁盘图标; 
4、鼠标右键点击(或按住花键点击)Mac桌面上的名字为“共享”的磁盘图标,在弹出的菜单中选择“制作替身”。 

5、或者把这个share文件夹放在finder左边的快捷访问中,这样就能随时访问了。



到此全部操作就完成了,以后只要在局域网络状态正常且PC开机的状态下,就可以打开共享文件夹,Mac和PC之间互传文件就没有任何问题了,而且不受文件大小的控制(只要共享文件夹所在的分区容量够大)。 


并且,有的时候经常需要在两台电脑上维护同一个文件夹,并且保持一致性的工作也解决了!


并且!——作为只有256G的Mac的空间也能得到一部分释放了!!哈哈


如何通过 5 种有效方法同步 Android 和 Mac 从 PC 迁移到 Mac 时,最常见的挑战之一就是如何同步你的 Android 设备。虽然这两个平台都很出色,但它们并不总是能立即完美兼容。好消息是,有 5 种有效的方法可以将 Android 与 Mac 同步,让你能够在 Android 手机和 Mac 之间无缝传输文件、照片、日历等。 阅读详情

相关推荐

Windows和Mac互传文件总掉线?手把手教你搭建24小时在线的SMB共享服务器

本文详细介绍了如何在Windows和Mac之间搭建24小时在线的SMB共享服务器,解决跨平台文件共享频繁掉线的问题。通过硬件选择、系统配置、连接优化和故障排查等步骤,帮助用户实现稳定高效的文件传输,特别适合中小团队协作使用。

weixin_28331555的博客 680

如何实现mac和windows 2台电脑之间的文件互传效果?

步骤1. mac电脑远程windows电脑,在windows电脑上创建共享文件夹 a. 使用如下软件,远程windws电脑。双击打开 b. 新建一个远程连接,如图填写。填写完成后,双击【蓝色区域】 c. 出现如下弹窗,点击【continue】 d. 输入账号密码登录 e. 登录成功后,鼠标右键,点击【新建】文件夹 f.新建文件夹成功后,鼠标【选中】文件夹【右键】,点击【共享】-->【特定用户】选项 g. 出现如下弹窗,选择【Everyone】,点击【共享】按钮 h. .

wz1035603993的博客 8118

局域网文件传输实战:两款工具配置与使用指南

在办公与日常数字生活中,文件传输效率直接影响工作节奏。局域网作为高速、私有的传输通道,无需经过外部服务器,具有速度快、安全性高等优势。实现局域网文件传输的方式多种多样,既有基于SMB协议的Windows共享机制,也有基于HTTP的Web服务方案。理解这些底层原理,有助于应对防火墙配置、跨平台兼容、大文件传输等常见问题。本文从工程实践出发,介绍两款极具代表性的工具:‘局域网共享一键通’一键解决Windows共享权限与网络发现难题;‘FastSend’则基于跨平台Web服务,支持多设备浏览器直传与命令行操控。通

weixin_34345753的博客 467

两台电脑组建局域网进行有线传输的方法 (Mac ⇄ Windows)

moonlight有线串流。无线串流不敢把码率开太高,之前Windows有线连接路由器,Mac连WiFi,30码率,两分钟掉一次帧(本文要讲的)通过共享网络连接,成功连接后,两台电脑将组成局域网直接用两个电脑组建局域网,具体方法百度。目前知道的需要一头568a一头568b组交叉线(不过大部分网卡支持翻转),然后win的话会自动生成169的ip,可以用于通信两种方式(而不是通过路由器),进行直接有线传输。也可以把两台电脑都用网线连接路由器,进行间接(通过路由器)的有线传输。)...............

无数_Mirage的博客 1万+

蓝牙文件传输全攻略:从系统操作到开发调试

蓝牙作为一种无需外部网络的短距离无线通信技术,在设备间小文件传输、嵌入式调试和IoT配网等场景中扮演着不可替代的“保底方案”角色。理解传统蓝牙(BR/EDR)与低功耗蓝牙(BLE)的差异,以及OBEX、GATT等传输协议的工作原理,是高效使用这项技术的基础。无论是解决蓝牙驱动异常、搜索不到设备,还是通过模块进行串口透传,掌握底层机制都能显著提升排查效率。本文围绕实际应用,系统梳理了Windows、Android、Linux等主流平台的手动文件传输步骤,并结合命令行工具与Python库(如BlueZ、PyBl

weixin_34319374的博客 516

非华为电脑安装华为电脑管家:原理、风险与完整实操指南

硬件驱动与系统校验是计算机软件安装与运行的基础机制,它确保了软件与硬件平台的兼容性与安全性。其原理在于软件安装程序会检测特定的硬件标识符,如SMBIOS信息和网卡MAC地址,以验证运行环境是否合法。这项技术的价值在于保护厂商生态的完整性与用户体验的一致性,广泛应用于各类OEM软件和硬件绑定服务。然而,这也催生了用户对于跨平台功能集成的需求,尤其是在多设备协同办公和生态互联的应用场景下。本文聚焦于通过社区开发的‘安装补丁’工具,深入解析如何绕过华为电脑管家的硬件校验机制,实现非华为电脑的安装,并重点探讨了其核

weixin_33913332的博客 336

【Mac OS】在Window与Mac之间快捷传输文件

当你的个人电脑从Windows系统转向Mac OS系统,并且还不时需要在两种系统之间传输文件时,本文的方法将会帮助你。

成长记录——编程、跑步、阅读、未来…… 2万+

数字笔记工具选型指南:跨平台高效学习与知识管理方案

在数字化学习与知识管理领域,工具选型是提升生产力的关键环节。其核心原理在于理解不同工具的特性与个人工作流的匹配度,而非盲目追求功能堆砌。从技术价值看,优秀的笔记工具能有效降低认知负荷,实现信息的快速捕获、组织与检索,从而释放更多精力用于深度思考。应用场景广泛覆盖课堂实时记录、文献深度阅读、创意发散整理及复习应试等多元学习需求。本文聚焦于iPadOS、安卓/鸿蒙及Windows三大主流平台,深入剖析了如Goodnotes、Notability、Marginnote、Touchnotes、OneNote及Obs

weixin_30527423的博客 336

Mac与Windows互传文件

Mac操作系统和Windows操作系统在不连接外设(U盘)情况下进行文件互传

qq_40899362的博客 7966

绿联DXP4800 Plus体验:16GB内存四盘位私有云与万兆网口实战

家庭数据越来越多,照片视频、工作文档、影音资源都在快速膨胀,单独依赖手机或网盘并不可靠。NAS(网络附加存储)正是为解决本地化存储与多端访问而生的设备,通过硬盘阵列与网络协议,让数据在家庭内网中高效流转。而Docker生态的加入,更让NAS从单纯的文件仓库进化为可运行轻量服务的个人云主机;万兆网口则消除了大文件传输的带宽瓶颈,让机械硬盘甚至SSD性能得以充分释放。无论是家人照片自动备份、多设备SMB互传,还是搭建影视库、部署下载器,一台性能充裕的四盘位私有云都能胜任。本文以绿联DXP4800 Plus为样本

weixin_33843947的博客 361

三频万兆分布式路由器部署与配置实战指南

无线网络技术中的Mesh组网旨在通过多个节点协同工作,实现更广、更稳定的信号覆盖。其核心原理在于利用专用无线回程或有线回程链路,在节点间建立高速数据通道,从而避免传统中继带来的带宽折损。这项技术的核心价值在于为智能家居、在线游戏、4K/8K流媒体等高带宽、低延迟应用场景提供可靠的基础设施。要实现其宣称的“全屋无死角”和“万兆内网”体验,关键在于科学的部署规划与参数调校。本文以华硕AiMesh三频分布式系统为例,深入解析如何通过理解三频分工、确保有线回程优先、并正确配置802.11k/v/r漫游协议等关键步骤

weixin_30388677的博客 320

Mac下利用SSH进行传输文件(转)

//1、从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录) //例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录) ...

angou6476的博客 947

MSP430项目设计:2020年TI杯大学生电子设计竞赛 坡道行驶电动小车(C题)循迹小车(分享项目展示视频与源码)

文章目录题目要求一、硬件设计二、理论分析与计算三、电路与程序设计四、测试方案与测试结果五、项目展示 哔哩哔哩项目展示视频:https://www.bilibili.com/video/BV1oz4y1d7mH/ 百度网盘资料链接:https://pan.baidu.com/s/1PC-lkSORH_XCgIG-u3HCog 提取码:c7zz 取走记得点赞啊! 题目要求 1.任务 利用TI的MSP430/MSP432平台,设计制作一个四轮电动小车。要求小车能沿着指定路线在坡道上自动循迹骑线行驶。小车必须独立

mbs706的博客 4万+

跨品牌设备协同:绕过品牌校验实现多屏协同与文件互传

多设备协同通过蓝牙和Wi-Fi实现跨设备文件拖拽、剪贴板共享与多屏协同,但通常受品牌校验限制。其原理是检测BIOS、注册表及WMI中的硬件信息,通过修改这些系统暴露数据可绕过校验。技术价值在于打破生态壁垒,提升办公效率。应用场景包括非原生电脑使用协同工具。本文提供注册表与WMI修改的完整实操流程,涵盖环境准备、配置步骤及常见问题排查,助你稳定实现跨品牌协同。

weixin_29574585的博客 298

国产麒麟系统下用Rider开发C#桌面应用:从环境配置到Avalonia UI实战

本文详细介绍了在国产麒麟系统上使用JetBrains Rider开发C#桌面应用的完整流程,重点讲解了Avalonia UI框架的实战应用。从环境配置、Rider安装到Avalonia项目创建和UI开发技巧,全面覆盖了在非Windows环境下进行C#开发的关键步骤和优化建议,助力开发者高效构建跨平台桌面应用。

weixin_27791839的博客 387

【hadoop编译报错】(yarn install) on project hadoop-yarn-applications-catalog-webapp Failed to run task

ambari+bigtop自定义组件集成

TTBIGDATA的博客 1804

TwinDesk快速上手教程:3步配对、5分钟上手,没有共享网络也能秒连所有设备

TwinDesk 是一款免费开源的跨平台设备协作工具,能把你的 Mac、Windows、Linux 电脑和 Android 手机整合成"一张办公桌":共用一套鼠标键盘、共享剪贴板、互传文件、接打电话、扩展副屏。本教程带你用 3 步完成安装、发现与配对,5 分钟即可上手——而且即使没有共享 Wi-Fi 网络,它也能通过蓝牙和 Wi-Fi Direct 自动秒连。 [![TwinDesk跨平台协作:

gitblog_00184的博客 436

编程实践:寒武纪-LLM&VLM模型量化&部署

本文介绍了在MLU370-S4平台上对大模型(LLM/VLM)进行量化的两种方法:SmoothQuant和WeightOnly。以Qwen2-VL-2B模型为例,详细说明了两种量化方式的命令行参数配置,包括必须设置的per_channel选项和量化参数调整建议。量化完成后,提供了模型部署的具体命令示例,包含设备分配、端口设置、并行度等关键参数。文章强调在MLU370芯片上需要手动设置block_size,并指出两种量化方式只能二选一使用。配套资料已上传至百度网盘供参考。

微风❤水墨 509

Mac虚拟机安装Windows全指南:Parallels与VMware Fusion对比及实用教程

虚拟机是一种通过软件模拟完整计算机硬件环境的技术,它允许在操作系统内部运行另一个独立的操作系统实例,实现多系统并行而无需物理分区或重启切换。在Mac平台上,借助虚拟化软件运行Windows系统已成为解决跨平台软件兼容性问题的成熟方案,其核心价值在于兼顾macOS原生体验与Windows专属应用生态。掌握虚拟机基本原理,有助于理解资源分配、快照备份、网络适配等关键技术环节,从而在财务系统、U盾登录、企业OA等实际办公场景中高效排障。针对不同需求,Parallels Desktop、VMware Fusion与

weixin_33829657的博客 394

【深度学习新浪潮】深度学习特别是大模型在图像配准方面的研发进展

深度学习,尤其是大模型的出现,彻底改变了图像配准的技术范式——从“手工设计特征+几何约束”走向“数据驱动+通用特征学习”。当前,大模型配准已在医学影像、遥感、工业检测等领域实现商业化落地,解决了传统方法难以应对的跨模态、少样本、复杂形变等问题。但大模型配准仍面临推理效率、可解释性、数据隐私等挑战,未来的研发核心将是“精度与效率的平衡”“泛化能力的提升”“场景化适配的简化”。对于开发者而言,从简化版大模型配准代码入手,逐步理解预训练+微调的核心逻辑,是衔接前沿技术的有效路径。

专注:太空算力、AI infra、异构调度、大模型成本工程 425

激光雷达点云可视化:Open3D与PCL实战

激光雷达点云可视化:Open3D与PCL实战 ,人工智能,计算机视觉,大模型,AI,该文围绕激光雷达点云可视化,介绍了Open3D与PCL的实战应用。先阐述点云基础概念、特点及可视化意义,接着讲解Open3D的简介、环境配置,以及其在点云读取、显示、颜色设置、下采样和滤波等方面的实战操作,还介绍了PCL的基础、环境配置及相关实战,包括点云读取、显示、颜色设置、下采样和滤波,同时对比了两者的易用性、功能覆盖、性能和适用场景,给出综合实战案例与常见问题解决方法,为点云可视化处理提供了全面指导。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 12万+

Termux渗透测试工具包对比:移动端安全环境构建与选型指南

渗透测试是评估系统安全性的核心方法,其原理在于模拟攻击者行为以发现潜在漏洞。随着移动互联网发展,移动端渗透测试需求日益增长,其技术价值在于为安全从业者提供随时随地的应急响应与学习验证能力。在Android平台上,Termux终端模拟器成为构建移动渗透环境的关键工具,围绕其生态衍生出多种集成化工具包。本文基于TermuxBlack等热门工具包的深度对比,解析在ARM架构、资源受限等约束下,如何根据渗透测试典型场景(如信息收集、漏洞扫描)进行工具选型与定制化环境搭建,帮助读者构建稳定、高效的移动安全测试平台。

weixin_33859844的博客 390

【2025国赛C题】高教社杯全国大学生数学建模竞赛C题思路+代码+论文

【2025国赛C题】高教社杯全国大学生数学建模竞赛C题思路+代码+论文

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 2904

蓝牙传文件总失败?从协议原理到排查实操一次讲透

无线数据交换是物联网和移动办公的基础能力,而蓝牙传输文件看似简单,实则依赖一整套协议栈与设备服务的协同。经典蓝牙(BR/EDR)与低功耗蓝牙(BLE)在带宽和功耗上取舍不同,文件传输通常需要OPP、FTP或SPP等profile的支持;当设备间协议不匹配或服务列表缺失时,就会出现配对失败、找不到传输入口等问题。理解OBEX对象交换、GATT特征读写和MTU协商等原理,不仅有助于排查手机与电脑之间的互传故障,也能为HC-05、ESP32等嵌入式方案的开发提供通用思路。从概念到原理再到工程实践,把握这些底层逻辑

weixin_34372728的博客 414

机器人中的数值优化(十三)——QP二次规划

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 2793

深度学习工具包 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")

上一篇: mysql数据库操作缓慢,原来是字段的内容过长导致的,看来cache很有用.报错:Lock wait timeout exceeded; try restarting transaction
下一篇: mysql 一条update语句实现两个表数据合并
Vicky_Vicky_990121
博客等级 码龄14年 23粉丝 187原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值