从1G说到5G:“全新

Android零基础入门第1节:Android的前世今生 Android已经诞生十多年了,但是你真的了解其前世今生吗? 阅读详情

还记得2019年初时第一款5G手机发布,到现在身边的小伙伴们都用上了5G手机,5G越来越被大众关注。

但是就我个人的经历来看,这两三年间,周围还是有一些不同的声音:有人说5G是一个成功的技术;有人说发展5G没啥必要,4G就足够了等等等等…

其实这些困惑本质来源于同个问题:

“一项新技术在什么条件下可以商用成功?”

为了回答上面的这个问题,我们就需要从通信技术发展的角度来看一下1G到5G的技术的迭代过程。

我会用5篇推送的篇幅宏观的描述一下每一代技术都遇到了什么问题,下一代通信技术又是如何解决的,中间到底有什么内在规律,相信在了解了1G-4G发展规律之后,应该就会对未来5G乃至6G等技术的前景有一个更清晰的判断。

纵观通信技术大发展史,我们可以观察到一个规律:移动通信技术的发展基本遵循每10年升级一代的周期。

b0eb120a5a7f9125f836465b62c9e7ea.png

大哥大

看到上图1G里对应的手机,我的脑海里就会不自主的出现老港片里面非常经典的画面:大佬从小弟手上非常高调地接过来一个【大哥大】,声音洪亮地讲话:

870b885cc58507bd1f79b9a87a5a30b8.png

之所以非常高调是因为在那个时代,人们主要的通信方式还是固定电话,但随着经济的发展,移动通信越来越迫切的被人们所需要,以便满足随时随地通话的需求,再加上昂贵的价格,这些少数拥有一台大哥大的人就很有优越感了。

为了匹配大哥大这种移动设备之间的通信,无线基站的系统建设通常是把一个城市分成许多小块的区域,在每个区域的中心位置建设一个基站,每个基站只覆盖一小块区域。

这样一来,手机和基站的距离变得很近,手机只需要很小的发射功率和一根小型天线就可以相互通信了。这样的小区域在移动通信里有个专用名词,叫做蜂窝小区。

工程样机

让我们把目光再移动到1973年,1G移动通信的商用是在手机出现之后才实现的。1973年4月的一天,一名男子站在纽约街头,掏出一个约有两块砖头大的无线电话,并打了一通,引得过路人纷纷驻足侧目。

在此之前,人们从来没见过没有绳子的电话。这个人也就是手 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 机的发明者Martin Cooper,属于纽约曼哈顿的摩托罗拉实验室。

5e67911ff0804c036de0e2a2ff5e6a53.png

这是一部工程样机,它证明了1G手机在技术上是行得通的。接下来就是规模化生产的问题了,只有实现了规模化生产1G手机才能正式商用。

随后,摩托罗拉集中解决了规模生产遇到的各种问题,并于几年之后正式发布1G商用手机。所以,直到1981年,1G网络才在美国芝加哥最先得到大规模商用,采用的是AMPS技术标准。

“手机和网络的商用,

标志着1G正式进入商业化的时代”

0****1 这种全新的1G移动通信技术在美国市场大受欢迎,发展潜力很大:

商用第一年,用户数达到20万;在短短几年内,用户数很快突破了200万。伴随着用户的快速增长,美国开发的AMPS技术,也成为了1G时代最有影响力的技术标准。

1G、2G、3G、4G和5G有什么区别?5G的原理是什么? 刚才看到了一篇关于5G到底是什么的文章,对5G有了新的认识,和大家分享一下。 “人类首例5G远程人体手术完成”,患者所在地是北京、医生实际操作的地点是海南。跨越了三千公里,通过操纵5G远程机械臂完成一次帕金森病"脑起搏器"植入手术。 不经让人感慨,5G技术实在是太强了,从上面的例子我们就可以看到5G技术的特点就是:速度快,延迟率底。 要讲5G,就要先从它的祖宗1G开始讲起: 1G的核心是模拟语言通... 阅读详情

相关推荐

从1G到5G,移动通讯在路上

自从20世纪80年代初引入1G以来,大约每10年就会发布一种新的无线移动通信技术。所有这些都是指移动运营商和设备本身使用的技术。它们具有不同的速度和功能,可以改进上一代产品。 只要是90年代以前出生人们,基本上都经历过从1G到4G移动通信技术的进步,现在5G也已经就在眼前,但是好多了并不非常清楚,这几代移动技术分别代表了什么,各有什么特点,每一次升级又进步在哪里。今天小编就带大家来了解一下移动通信技术的前世今生。 1G:仅限语音 1981年,第一代移动通信系统在美国芝加哥诞生。1G时...

X1072714076的博客 4657

图解通信原理与案例分析-14:“大哥大”与1G模拟蜂窝移动通信案例--频率调制与频分多址FDMA

前言: 在前面的案例中,拆解的是在单个无线信道上,通过模拟幅度调制或模拟频率调制,实现一对一、点对点语音通信。 本文将进一步拆解,通过模拟频率调制与频分多址技术,把一定带宽频谱资源切分成多个无线通道上,实现多用户同时语音通信,从单用户通信单元过渡到多用户的通信系统。所谓系统,就是由大量的通信单元组成,需要进行有限资源的分配与共享。 因此,本文的重点在:频率资源的共享与分配。主要涉及到的核心通信技术包括:频分双工FDD、频分复用FDM与小区、频分多址FDMA等频率共享技术,以及载波频率上的模拟频率调制等

文火冰糖(王文兵)的博客 1万+

1G,2G,3G,4G,5G有什么区别?5G的优势在哪?有什么应用?

1G,2G,3G,4G,5G的区别 5G的应用 5G技术的突出特点 5G技术在物联网领域的广阔应用前景 5G在自动驾驶领域的应用

qq_45790998的博客 9486

从1G说到5G:“全新”产业野蛮发展

点击蓝字 关注我们导言还记得2019年初时第一款5G手机发布,到现在身边的小伙伴们都用上了5G手机,5G越来越被大众关注。但是就我个人的经历来看,这两三年间,周围还是有一些不同的声音:有人...

如切如磋,如琢如磨 743

你以为的5G仅仅是运行在5G的频段嘛?一文带你了解国内运营商的5G/4G/3G/2G频谱划分

前段时间一个朋友问我一个有趣的问题,很多人都说5G是毫米波,可是根据大学物理学的公式,光速是3*10的8次方,要想波长达到mm级别,频率至少也得30G才行呀,5G的频率那么低怎么实现呀,作为一个通信人,我就忍不住的回答了。 5G工作频段 相信如果对于通信没啥了解的人往往都会陷入这么一个误区,5G就是工作在5G频段。其实并不是,5G只是一代技术,并不是高频的代名词。5G把频谱资源分成了两个域,如下图:FR1和FR2,FR表示Frequency Range的意思。FR1对应的频率范围是450MHz-6GHz,说

kai_locust的博客 1万+

移动通信:1G到5G发展过程简析 -- 什么是5G?

未来,5G,或将是一切的基础~ 一、什么是5G? 5G的全称是:**第五代移动通信技术。**英文对应翻译为"5th generation mobile networks"或"5th generation wireless systems"。所以简称:5G! 二、最原始的通信技术 通信离不开"波",什么是波呢? 波:一种振动的传播形式。比如,水波、声波、电磁波。 **声波,是我们最原始的通信技术。**人与人之间的对话,是最基本的通信。 我们说话时,控制声带振动,产生声波。声波传递到空气中,带动空气振动,.

程序员的一天 3109

1G到5G的发展历程

1.第一代移动通讯系统1G 核心技术:第一代通信技术,即模拟通信技术 1G的诞生:美国摩托罗拉公司的工程师马丁:库珀于1976年首先将无线电应用于移动电话 1978年底,国贝尔试验室研制成功了全球第一 个移动蜂窝电话系统一 先进移动电话系统 全球1G标准: NMT:北欧国家,东欧以及俄罗斯 AMPS:美国,72个国家地区使用 TACS:英国,30个国家地区使用 JTAGS:日本移动电话系统 C-Netz:西德移动电话系统 Radioconm2000:法国移动电话系统 RTMI:意大利移动电话系统 特点:优点

Smile x 2万+

中国手机发展史:从1G通讯技术到华为5G时代

从2018年开始,5G手机和折叠屏手机就一直在我们的耳边挥之不去,手机里的app更加是每天都在推荐关于5G的信息给自己,这使得就算是一个不怎么了解手机的人都知道了这两个概念。可是在大家都知道了5G和折叠屏的概念的时候,有多少人知道中国的手机是从什么时候开始出现的?又是在什么时候开始崛起的? 关于这些问题应该有很多人是忘记了,或者是不知道,特别是95后的年轻人。在他们出生的那个时候中国的第一代手机已经差不多消失了,所以在95后的记忆里手机就是从按键机开始的,对于第一代使用"1G"通讯技术的大哥大多是丝毫不知。

weixin_51008298的博客 2550

什么是1G/2G/3G/4G/5G

什么是1G/2G/3G/4G/5G 参考:http://www.360doc.com/content/14/1213/22/5458405_432718054.shtml 介绍 1G:表示第一代移动通讯技术。在20世纪80年代前期,第一代模拟制式技术(1G)首次出现,其作为蜂窝电话的标准,特点是仅限语音。现如今,模拟蜂窝技术己然退出了历史舞台。 2G:第二代移动通信技术规格,以数字语音传输技术为核心。一般定义为无法直接传送如电子邮件、软件等信息;只具有通话和一些如时间日期等传送的手机通信技术规格。不过手机

tang0_0 8354

飞牛NAS+Docker打造私人IPTV直播源:手把手教你部署iptv-api

本文详细介绍了如何在飞牛NAS上通过Docker部署iptv-api,打造私人IPTV直播源。从SSH配置到Docker容器部署,手把手教你实现自动更新直播源、多终端支持的解决方案,适用于Kodi、PotPlayer等播放器,提升家庭娱乐体验。

earth的博客 5575

c# 开发串口调试助手 Visual Studio 2019

串口调试助手是用于在开发、测试和调试串口通信应用程序时进行串口数据的监视和交互的工具。

2301_76792852的博客 8060

一文让你读懂——什么是1G,2G,3G,4G,5G

一文让你读懂——什么是1G,2G,3G,4G,5G 无线通信日新月异,现在我们已经进入到了5G时代。5G代表了更快的速度,更低的延时,更多的链接数,它在人们的生活中所占有的比重和所起的作用越来越大。那么在通向5G的道路上我们经历了1G,2G,3G,4G。本文就和你一起回顾无线通信中的演进道路。 1. 1G 第一代移动通信 1.1. 1G的历史 • 1G的手机是在1979年第一次在日本的东京由NTT发布。5年以后,日本成为第一个全境无线通信覆盖的国家。 • 1981年,NMT在丹麦,芬兰,挪威和瑞典建立的无信

康师傅的博客 1万+

AI Agent在智能投研中的实战:多智能体信息整合与策略生成

那么,什么是AI Agent?简单来说,AI Agent是一种能够感知环境、做出决策并采取行动的自主系统。自主性:能够在没有人类直接干预的情况下运行,对自己的行为和内部状态有一定的控制权。反应性:能够感知环境的变化,并及时做出反应。主动性:不仅能够对环境变化做出反应,还能够主动地设定目标并采取行动实现这些目标。社会性:能够与其他Agent(包括人类和人工智能)进行交互、协作和竞争。它们可以全天候不间断地监控和处理海量信息,大大提升信息处理能力;

AI大模型应用之禅 188

科普一下:1G, 2G, 3G,4G,5G历史发展和定义

声明文章转载:http://www.sohu.com/a/300604151_120110137 年通讯行业最火的词是什么 当然是5G!5G!5G! 大家都在期待着5G手机的出现 但是大部分人都说不清5G是什么 其实G是指Generation 1、2、3、4、5G分别指 第一、二、三、四、五代移动通信系统 1G 第一代即1G称为「语音时代」,简单来说就是“大哥大”时代,采用的...

健康平安的活着的专栏 1万+

基于MATLAB的最大重叠离散小波变换(MODWT)算法详解

最大重叠离散小波变换(Maximal Overlap Discrete Wavelet Transform, MODWT)是DWT的重要改进形式,由Percival和Walden等人在20世纪90年代系统提出并完善。MODWT通过消除下采样操作,采用样本平移不变的分解方式,解决了DWT的多个固有缺陷。MODWT的核心创新在于取消下采样环节。与DWT每级分解后对滤波输出进行二分下采样不同,MODWT在每一级都使用相同的滤波器,但通过插入零值的方式调整滤波器系数,保持每级系数数量与原始信号相同。

qq_42212808的博客 115

ABAP 后台作业里的消息机制:把 MESSAGE 写对,避免作业莫名取消

SAP后台作业消息处理机制解析 本文深入剖析了SAP系统中后台作业的消息处理机制,揭示了前台与后台执行环境的关键差异。核心发现包括: 后台作业对消息的处理规则: 所有消息写入Job log而不显示 根据消息类型决定是否继续执行 W警告在列表处理阶段会被自动转为E错误 关键异常处理: 通过error_message可捕获E/A类型消息 A类型消息会触发隐式数据库回滚 未被捕获的E/A消息将导致作业中断 实用解决方案: 将业务提示改为S或I类型 使用DISPLAY LIKE保持前台体验 通过error_mess

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2216

NR 1G - 5G基站介绍

基站的历程 1G基站:BS 2G基站:BTS 3G基站:NodeB 4G基站:eNB 5G基站:gNB 基站的组成 天线、铁塔、机房 1G基站 移动通信网络部署始于上个世纪70年代末,称之为1G时代,基站的英文全称叫Base Station,简称BS,就是“基站”。 1G时代多种标准林立,但主要有两大主流制式AMPS和TACS。 1G是模拟系统,不但容量低、通话质量差,而且保密性极差。 2G基站 2G时代的基站并不叫“Base Station“,而是叫BTS,全称为Base Transceiver St

baidu_41616132的博客 7758

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs. Replicate the

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs.

zhengzaifeidelushang的博客 726

1G→2G→3G→4G→5G:一部波澜壮阔的移动通信史

现代生活离不开移动通信,从信息的生成、传输到接收,网络通信的背后蕴含着数不清的闪光智慧。从1G到5G的演进,时代的转换一幕接一幕,其背后关于通信标准的江湖纷争也是波诡云谲、激烈异常,最终汇出了一部波澜壮阔的移动通信史。 参考​​​​​​​ 1G 模拟之王——摩托罗拉 讲到双向无线通信,就不能不提摩托罗拉 (Motorola)。如果说当年AT&T是有线通信之王,摩托罗拉就是...

ZCC的专栏 2万+

SMMU软件指南SMMU编程之流表(Stream Table)

SMMU使用一组内存中的数据结构来定位翻译数据,详见“转换过程概述”(Translation process overview)。SMMU_(*_)STRTAB_BASE 存储初始结构(流表,Stream Table)的基地址。流表项(Stream Table Entry, STE)包含二级(Stage 2)转换表的基址指针,同时也定位一级(Stage 1)配置结构,这些配置结构包含转换表的基址指针。 传入事务的 StreamID,由 SEC_SID 进行限定,决定了用于查找的流表,并定位相应的STE。

AI-安全-功耗 1189

【Neo4j × Python】基于知识图谱的电影问答系统(含问题记录与解决)附:源代码(含Bug解决)

此前,曾介绍过Neo4j的一些基础知识,本篇将在PyCharm中与Neo4j建立关联,从0到1实现一个基于知识图谱的电影问答系统,实现过程中,没有一帆风顺,而是遇到了一些问题,因此也包含问题的记录与解决。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 3165

1G到5G分别都是怎样的?

第二代手机通信技术规格,以数字语音传输技术为核心。一般定义为无法直接传送如电子邮件、软件等信息;只具有通话和一些如时间日期等传送的手机通信技术规格。不过手机短信在它的某些规格中能够被执行。是指使用支持高速数据传输的蜂窝移动通讯技术的第三代移动通信技术的线路和设备铺设而成的通信网络。3G网络将无线通信与国际互联网等多媒体通信手段相结合,是新一代移动通信系统。第四代移动电话行动通信标准,指的是第四代移动通信技术,4G是集3G与WLAN于一体,并能够快速传输数据、高质量、音频、视频和图像等。

longlong_int的博客 1339

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

移动通信网络架构 1G-5G

自20世纪80年代初第一代移动网络(1G)问世以来,移动无线通信在过去几十年里取得了许多进展。移动通信标准的这种演变是全球对更多用户和连接日益增长的需求的直接结果.在本文中,我们将研究支撑这些移动技术的基础设施和组件——从1G一直到即将到来的5G。在本文末尾,我们的目标是使图表(如下面的图表)变得更容易理解![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UH4Oipmw-1655441709728)(https://i.imgur.com/bVBdrJG.png)]在我们开始

A LA MODE的博客 8001

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

无线通信技术发展历程——从1G到5G

通信的种类按传输媒质可以分为:导线、电缆、光缆、波导、纳米材料等形式的有线通信与传输媒质看不见、摸不着(如电磁波)的无线通信。今天我们主要聊的是无线通信。

ziv669的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

2G 3G 4G 5G 基站架构演进

移动通信系统从第一代移动通信系统(1G)开始逐渐发展,目前已经发展到第四代移动通信系统(4G),第五代移动通信系统(5G)也已经开始标准化,预计2020年商用。   本文分别总结2G、3G、4G和5G系统的基站架构。   更多5G相关的博客,请点击:   1. 3GPP 5G 架构演进    http://blog.youkuaiyun.com/jxwxg/article/details/79090

Wei Xingguang 6万+

从1G说到5G:全球通信

点击蓝字 关注我们导言在上一篇文章里我们说过,手机和网络的商用,标志着1G正式进入商业化的时代。但是不同国家 / 公司开发出来的通信系统之间是不能漫游的,而且大哥大的体积也是一个问题。因此...

如切如磋,如琢如磨 4060
上一篇: 五分钟带你玩转多线程(四)多线程等待所有子线程执行完的五种方法
下一篇: 从“数学归纳法”到理解
java100001
博客等级 码龄5年 4粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值