首页 文章 精选 留言 我的

精选列表

搜索[学习],共10000篇文章
优秀的个人博客,低调大师

Hinton号召AI革命:重头再来;李飞飞等赞成:深度学习不是唯一

本文来自AI新媒体量子位(QbitAI) △Hinton等合写的反向传播论文 1986年,39岁的Geoffrey Hinton与人合写了一篇论文。40年后,这篇论文已经成为推动人工智能爆炸式发展的核心。 如今Hinton已经70岁,兼具多伦多大学荣誉教授、Google Fellow等身份。几天前在多伦多举行的AI大会期间,Hinton说他现在对反向传播“深感怀疑”。他发出号召: “我的观点是把它全部抛掉,重头再来。” 与会的其他科学家表示,反向传播仍然会在未来的AI发展中发挥核心作用。但Hinton并不满足,他想要奋力向前,找到一个全新的道路。 普朗克曾说过一句关于科学真理的真理:“科学进步源自葬礼”。Hinton说,AI的未来取决于那些对我所说的一切都深感怀疑的研究生们。 在反向传播中,标签或者权重用于在神经网络内表示照片或者声音。通过逐

优秀的个人博客,低调大师

[转载]易上手的数据挖掘、可视化与机器学习工具: Orange介绍

标签 PostgreSQL , Orange3 , 可视化 , 时空数据 背景 可视化分析会是一个让枯燥的数据说话的快捷途径,降低可视化分析门槛,同时又保留它的编程能力,是非常重要的。 如今数据种类越来越多,除了常见的数值、文本,还有数组、K-V、图像、空间数据、波、基因 等等。对可视化分析软件的要求也越来越高。 原文 http://blog.just4fun.site/Orange-startup.html 之前陆续写过几篇介绍数据挖掘/可视化项目Caravel的文章: caravel系列之安装与入门 caravel系列之简易配置/定制 caravel系列之案例讲解与分析 caravel系列之架构与源码浅析 如今直接去github搜索caravel已经搜不到它了。它最近换了新马甲,改叫superset,至于为何频繁改名(分别叫过Panoramix,Ca

优秀的个人博客,低调大师

《从零开始学Swift》学习笔记(Day 56)—— Swift编码规范之命名规范

程序代码中到处都是自己定义的名字,取一个有样并且符合规范的名字非常重要。 命名方法很多,但是比较有名的,广泛接受命名法有: 匈牙利命名,一般只是命名变量,原则是:变量名=类型前缀+描述,如bFoo表示布尔类型变量,pFoo表示指针类型变量。匈牙利命名还是有一定争议的,在Swift编码规范中几本不采用匈牙利命名。 驼峰命名(Camel-Case),又称骆驼命名法,是指混合使用大小写字母来名字。驼峰命名又分为:小驼峰法和大驼峰法。 小驼峰法是第一个单词是全部小写,后面的单词首字母大写,如:myRoomCount; 大驼峰法是第一个单词的首字母也大写,如:ClassRoom。 驼峰命名是Swift编码规范主要的命名方法,更加所命名的内容不同,可以选择小驼峰法还是大驼峰法。下面分类说明一下: 对类、结构体、枚举和协议等类型命名,应该采用大驼峰法,如SplitViewController。 文件名,采用大驼峰法,如BlockOperation.swift。 扩展文件,有的时候扩展是定义在一个独立的文件中的,它的命名是“原始类型名+扩展名”作为扩展文件名,如NSOperation+Operations.swift。 变量和属性,采用应该采用小驼峰法,如studentNumber。 常量,采用大驼峰法,如MaxStudentNumber。 枚举成员,与常量类似,采用大驼峰法,如ExecutionFailed。 函数和方法,采用应该采用小驼峰法,如balanceAccount、isButtonPressed等。 本文转自 tony关东升 51CTO博客,原文链接:http://blog.51cto.com/tonyguan/1748330,如需转载请自行联系原作者

优秀的个人博客,低调大师

Hadoop HBase概念学习系列之HBase里的时间戳(二十六)

HBase集群要求每个节点的时间必须同步。HBase对于节点的时间扭曲(time skew)容忍度很低(这和HDFS是不一样的)。 这主要是因为HBase需要使用系统时间来产生时间戳。如果系统时间不同步的话,那么每个节点产生的时间戳差异就会比较大,这就违背了时间戳设计的初衷。 HBase对于节点间的时间扭曲的容忍度在秒级,即如果HBase发现节点间的时间差异已经有几十秒时会拒绝启动。节点间时间同步的方法是建立NTP服务器,然后让所有的节点和NTP服务器同步。 本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6154828.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

【电信增值业务学习笔记】8 3G视频类增值业务

1.视频类相关标准: 基于ISDN网络的H.320系统 基于IP网的H.323系统 基于PSTN网络的H.324系统 基于SIP的软交换视频系统 2.3G-324M标准: 3G-324M工作于时分复用(TDM)电路交换(CS)信道。 (TDM)电路交换(CS)信道。TDM是固定低时延服务,无需在IP路径每一跳进行路由,无需数据包的打包和解包。 3G-324M移动终端通过网关与固网/Wi-Fi /WiMaxIP H.323/SIP等视频终端互通。 发展由来: H.324是基于电路交换的PSTN网络视频服务的标准协议栈,包括H.324、H.223、H.245等系列协议。 H.324协议指定了如何用同步V.34 Modem来进行基于POTS(Plain Old Telephone Systems)的多媒体通信,其移动扩展部分(H.324M)适用于无线、移动产业;3GPP在ITU H.324M及其他国际标准基础上制订了3G-324M框架性协议,它可以在无线电路交换网络上实现实时多媒体服务,使视频、音频、控制信号等在同一个64K的物理链路上传输。3GPP 3G-324M标准包括两个TS(Technical specs),TS 26.112用于CS呼叫建立,TS 26.111定义3G-324M初始化和操作过程;3GPP2对应的标准为3GPP2 C.S0042 for Circuit-Switched Video Conferencing Services。 2.网络协议架构和实体架构图 3G-324M协议栈主要内容 H.245 呼叫控制协议 •制定视频呼叫的消息控制标准,包括控制流程、加密、抖动管理、呼叫启动和终止信号。 •功能:主从终端决定、终端能力交换、逻辑信道信令、传输模式协商等。 H.223多路复用协议 •制定多路音频和视频信号在单个移动通信信道的复用和分离标准。 音频视频的编解码技术 •视频:H.263, MPEG-4 •音频:自适应多速率AMR, G.723.1 电路域视频电话的网络示例 RNC/BSC :主要负责连接的建立和释放,切换,宏分集合并,无线网络的资源管理控制功能。 NodeB/BTS:是WCDMA/TD-SCDMA制式的基站。 3.3G-324M过程 建立过程: 信令流程图: 1-2. UEA向MSC SERVER A发SETUP消息,消息中携带的BC_IE信元(承载能力标识单元)。 3-6. MSC SERVER A向HLR B发起SRI请求,HLR B 获取取漫游号码。 7-9. MSC SERVER A向MSC SERVER B发起ISUP IAM消息,MSC SERVER B向UE B发起发起寻呼请求消息。 10-11. MSC SERVER B向UE B发SETUP消息,消息中携带的BC_IE信元。UE B返回CALL CONFIRMED消息。 12-14. 被叫振铃后,UE B向MSC SERVER B返回ALERTING消息。MSCSERVERB向MSCSERVERA返回ISUPACM消息。MSC SERVER B向MSC SERVER A返回ISUP ACM消息。 15-19. 被叫摘机后,MSC SERVER B向MSC SERVER A返回ANM消息。 20. H.245建立过程:UE A与UE B进行端到端的H.245 终端能力集的协商、H.245 主从确定的协商、H.245发送复用表的协商,并打开H.245音频、视频逻辑通道。UEA与UEB可进行可视电话通话。 拆除过程: 21. H.245拆除过程:UEA与UEB 之间关闭H.245音频、视频逻辑通道,结束H.245会话,主被叫用户面的资源都被拆除。 22. 假设UEA先终止呼叫,向MSC SERVER A发起DISCONNECT拆线消息。 23. MSC SERVER A向MSC SERVER B发ISUP REL消息,请求拆除被叫侧。 24. MSC SERVER B向UE B发起DISCONNECT拆线消息。 25. MSC SERVER B向MSC SERVER A返回ISUP RELEASE COMPLATE。 26. MSC SERVER A向UE A发RELEASE消息。 27. UE A向MSC SERVER A返回RELEASE COMMPLETE消息。 28. UE B向MSC SERVER B发RELEASE释放请求消息。 29. MSC SERVER B向UE B返回RELEASE COMMPLETE消息。 4.业务关键问题——异构网络视频电话的互通:视频网关 视频网关用于连接3G网络和IP网络,提供协议转换功能(3G-324M和H.323/SIP)和音视频编码转换功能,实现移动/固网之间的互通,包括3G移动终端与SIP/H.323终端之间点对点视频电话业务的互通和可视电话会议业务的互通。 视频网关内部结构以及外部接口 5.业务举例:IVVR增值业务平台 VVR 业务是对语音 IVR 业务的延伸,通过3G-324M视频呼叫为3G视频终端用户提供集音频、视频为一体的增值业务。用户拨打不同的业务接入号码接入不同的视频业务。 在VIG和业务平台之间采用标准的接口,包括控制信令SIP和媒体接口RTP/RTCP。 信令流程 MRS为多媒体资源服务器,VIG和MRS之间采用的是标准SIP协议。MRS和AppServer之间的控制可以通过内部协议完成。 本文转自gnuhpc博客园博客,原文链接:http://www.cnblogs.com/gnuhpc/archive/2012/12/11/2813807.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

《从零开始学Swift》学习笔记(Day 34)——静态属性是怎么回事?

我先来设计一个类:有一个Account(银行账户)类,假设它有3个属性:amount(账户金额)、interestRate(利率)和owner(账户名)。 在这3个属性中,amount和owner会因人而异,不同的账户这些内容是不同的,而所有账户的interestRate都是相同的。 amount和owner属性与账户个体有关,称为实例属性。interestRate属性与个体无关,或者说是所有账户个体共享的,这种属性称为静态属性或类型属性。 面向对象类型(结构体、枚举和类)都可以定义静态属性,它们的语法格式分别如下所示: 1 <span style= "font-size:14px;" >struct结构体名{ //定义结构体,结构体中可以定义静态存储属性和静态计算属性<br>staticvar(或let)存储属性="xxx"<br>...<br>staticvar计算属性名:属性数据类型{<br>get{<br>return计算后属性值<br>}<br>set(新属性值){<br>...<br>}<br>}<br>}<br></span> enum枚举名{//定义枚举,枚举中不可以定义实例存储属性,但可以定义静态存储属性,也可以定义静态计算属性 1 <span style= "font-size:14px;" > static var(或let)存储属性= "xxx" <br>...<br> static var计算属性名:属性数据类型{<br>get{<br> return 计算后属性值<br>}<br>set(新属性值){<br>...<br>}<br>}<br>}<br><br> class 类名{ //定义类,类中不仅可以定义实例存储属性,还可以定义静态存储属性<br>staticvar(或let)存储属性="xxx"<br>...<br>class(或static)var计算属性名:属性数据类型{<br>get{<br>return计算后属性值<br>}<br>set(新属性值){<br>...<br>}<br>}<br>}<br>结构体静态计算属性也可以是只读的,语法如下:<br>staticvar计算属性名:属性数据类型{<br>return计算后属性值<br>}<br></span> 看一个Account结构体静态属性示例: 1 <span style= "font-size:14px;" >structAccount{ //定义Account结构体<br><br>varamount:Double=0.0//账户金额<br>varowner:String=""//账户名<br><br>staticvarinterestRate:Double=0.0668//定义静态存储属性interestRate利率<br><br>staticvarstaticProp:Double{//定义静态计算属性staticProp<br>returninterestRate*1_000_000<br>}<br><br>varinstanceProp:Double{//定义实例计算属性instanceProp<br>returnAccount.interestRate*amount<br>}<br>}<br><br>//访问静态属性<br>print(Account.staticProp)<br><br>varmyAccount=Account()<br>//访问实例属性<br>myAccount.amount=1_000_000<br>//访问静态属性<br>print(myAccount.instanceProp<br></span> ) 本文转自 tony关东升 51CTO博客,原文链接:http://blog.51cto.com/tonyguan/1746605,如需转载请自行联系原作者

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册