tag 标签: 开源

相关博文
  • 热度 15
    2015-11-11 11:27
    1519 次阅读|
    0 个评论
    Google在Apache 2.0许可证下开源了Google Brain Team为机器学习和深度神经网络研究开发的机器智能软件库TensorFlow。源代码托管在GitHub上(https://github.com/tensorflow/tensorflow),二进制文件可以在Tensorflow.org上下载(http://tensorflow.org/)。TensorFlow使用Python和C++开发,可以不需要重写代码就能运行在桌面、服务器或移动设备的CPU或GPU上,可以整合在移动应用中。(solidot)   谷歌内部深度学习结构DistBelief开发于2011年,它让谷歌能够针对数据中心的数千核心,构建更为大型的神经网络和规模训练,典型的应用像是提升谷歌应用中的语音识别能力,以及为谷歌搜索加入图片搜索功能。 不过DistBelief存在一些限制,比如说较难设置,而且和谷歌内部接触设施紧密结合——这就没法很好地分享研究代码了。 所以Google Research宣布推出开源的TensorFlow,这是谷歌的第二代机器学习系统,对于DistBelief的短板做了补足。TensorFlow灵活性佳、可移动、易于使用,而且是完全开源的。基于DistBelief的速度、可扩展性和为产品做准备的特性,TensorFlow做得更为出色。按照谷歌所说,在某些基准测试中,TensorFlow的表现比DistBelief快了2倍。 TensorFlow内建深度学习的扩展支持,不止于此——任何能够用计算流图形来表达的计算,都可以使用TensorFlow。任何基于梯度的机器学习算法都能够受益于TensorFlow的自动分化(auto-differentiation)。通过灵活的Python接口,要在TensorFlow中表达想法也会很容易。 除了在研究方面,TensorFlow会很有帮助,对于实际的产品也是很有意义的。将思路从桌面GPU训练无缝搬迁到手机中运行。使用谷歌的样本模型架构,就能很快地开始使用机器学习技术——谷歌正计划在TensorFlow之上发布ImageNet计算机视觉模型。 更重要的是,TensorFlow是开源的,任何人都可以免费使用。谷歌的深度学习研究人员都在用TensorFlow,未来也将在机器学习产品中继续使用。(cnbeta)     附件: Google资深系统专家Jeff Dean解密第二代深度学习系统TensorFlow(英PPT)
  • 热度 15
    2015-7-24 10:56
    1173 次阅读|
    0 个评论
    一群工程师和艺术家创建了Next Thing公司,今年5月在Kickstarter上发起了9美元电脑C.H.I.P.的众筹项目,最终成功筹集到207万美元。 C.H.I.P.是类似Raspberry Pi的单板电脑,配备了全志1 GHz四核R8 ARM处理器,512MB内存,4GB板载空间,内置蓝牙和Wifi,运行Debian操作系统。   与Raspberry Pi 2相似,C.H.I.P.可以不同的方式使用。与必要部件(键盘、鼠标、显示器)相连后,C.H.I.P.就成了一台个人电脑。此外,你还可以将其当作复古游戏模拟器、机器人或者任何你能想象得到的东西。正如你可能猜测的那样,C.H.I.P.并非是一款非常强大的计算机,但它的1GHz Allwinner A13处理器、512MB RAM、4GB内部闪存足够运行应用和浏览网页。 此外,C.H.I.P.拥有标准尺寸的USB接口、微型USB接口、配有麦克风的音频插口、内置Wi-Fi支持802.11 b/g/n国际无线传输协议以及蓝牙等。C.H.I.P.可运行任何基于Linux的操作系统。C.H.I.P.也配备基于Debian的操作系统,它可使用相当多的Linux应用程序。 9美元的价格令人感到不可思议,根据全志的官方定价:R8的价格为4.80美元,而R8模块的价格为16美元。9美元的价格是怎么做到的? 因为这是广告宣传。Next Thing证实在众筹之后C.H.I.P.的售价是39美元。 Makezine的一篇文章报道了C.H.I.P.的开源细节:R8 data sheet在知识共享相同方式共享授权下发布,Next Thing公司加入了Linux基金会,运行4.2 Linux kernel,首批1000个 C.H.I.P.电脑板将提供给内核开发者。公司CEO Dave Rauchwerk称,许多众筹的支持者都是内核开发者。 下面Makezine的原文。 With Linux and Creative Commons, The $9 CHIP Computer Reveals Its Open Source Details   We’ve been wondering exactly how open source CHIP, the $9 computer, is. Turns out, it’s really freaking open! The initial launch of CHIP from the Oakland, California-based Next Thing Co. made big waves a few months back with its capabilities (1GHz R8 ARM processor, 512MB of RAM, 4GB of NAND storage, and WiFi and Bluetooth built-in) and crazy-low price (just $9, but international shipping pushes that higher for some). Ultimately, the team raised over $2 million dollars through crowdfunding and got the attention of Makers and mainstream media alike. Yet, much of the excitement surrounding CHIP has stayed focused on the low cost and technical specifications. Today, Dave Rauchwerk, CEO of Next Thing Co. shared more details on their board, and we’re impressed with what we heard: CHIP is licensed as Creative Commons ShareAlike, the R8 data sheet is available, Next Thing Co. is joining the Linux Foundation, and CHIP is getting even more interesting than just a low cost board. While inexpensive hardware is nice, and high clock rates move bits and bytes faster, these mean nothing without a robust software stack for Makers to develop in. To those ends, Rauchwerk and his team have partnering with Free Electrons, to add their embedded Linux engineering talents to the mix, and that partnership is beginning to show with today’s announcement of CHIP’s Linux support.   This is noteworthy. As of today, CHIP runs the 4.2 Linux kernel. That’s the absolute most current version of the Linux kernel and comes with all the latest and greatest features. Typically, embedded systems running Linux do not use the latest kernel. Instead, the kernel is downloaded and patched with software which enables the board to boot it.   Rauchwerk says this will not be the case with CHIP. He and his team are pushing towards mainlining all of CHIP’s code. That’s a fancy way of saying the they are working on getting their code for CHIP into the main branch of the Linux kernel. Their new relationship with the Linux Foundation will certainly help them accomplish this.   The biggest benefit of CHIP becoming mainline is to the users and developers of the board. All the latest features of Linux will be available to developers. You will not have to patch the kernel with custom board files — a laborious process — and it will be significantly easier for distributions of Linux to port their code to CHIP.   In addition to announcing that CHIP is currently running Linux with latest 4.2 kernel, Rauchwerk unveiled their software development kit (SDK).   Thanks to the way that Rauchwerk structured the shipping dates for CHIP, the first 1,000 CHIP boards are heading to kernel developers. While the kernel developer tier is simply a name, Rauchwerk is confident that many of these backers are in fact hardcore Linux kernel hackers. Releasing the boards to developers allows for any potential Operating System level issues that might arise on a new board to get sorted out before the majority of backers even get CHIP.   In fact, installing the SDK is quite straight forward. You grab a copy of VirtualBox 4.3( which is free), download and install an extension package to enhance VirtualBox, and then clone Next Thing Co.’s git repository.   git clone https://github.com/NextThingCo/CHIP-SDK   Once you begin the installation of vagrant, the software will pull all the necessary files from the Internet and configure the development environment. Compared to many development environment setups, it’s sort of magical.   “It’s not fair to the kernel hackers to make them do all this dev/ops” says Rauchwerk, “Here is an out of the box turnkey build system and hardware.”   The SDK is not the only new software from Next Thing Co. They released a version of U-Boot (which has been heavily modified to support the NAND onboard CHIP), a Linux build, buildroot, and scripts to flash CHIP with the custom Linux compiled by the SDK.   Today, Rauchwerk took steps to deliver on the open source promise he made to all his crowdfunding backers and we applaud the move. The most exciting thing about CHIP is not that it is the first $9 computer, but that it is the first truly Open Source $9 computer.   http://makezine.com/2015/07/22/with-linux-and-creative-commons-the-9-chip-computer-reveals-its-open-source-details/
  • 热度 15
    2014-12-5 11:41
    2374 次阅读|
    1 个评论
    (代码请点击下方原文链接) 这篇开始,我们就真正做《网关》升级版教程了,采用arduino+zigbee哦。arduino简单易学,zigbee自组网(如果不懂c语言,直接用就好,我们已经刷好自组网代码)! 这次我们的教程是通过以下配件实现《网关》功能,并在手机端点击按钮,使zigbee模块上的灯闪亮(实现是发送真正的命令了{ckxxxxxxxxx}的格式)!通过不同的格式命令就可以操作开、关、接收、发送数据!之后《温湿传感器》《zigbee插座》等就可以直接连上了! 上面就是arduino开源网关的配件。 1、SMARTRF04EB(ZIGBEE下载器)35元 2、CP2102(arduino下载器)15元 3、电源供电 10元 4、arduino板(含w5100、zigbee插槽、SD卡座)100元 5、zigbee开发板 30元 (如果只想学zigbee只需要两块开发板和zigbee模块,自组网学习哦) 6、zigbee模块 45元 一共是235元,实现自己的arduino开源网关吧(自己有arduino和w5100是可以代替我们的arduino板的)。 第一部份:arduino板刷上代码。 一、安装CP2102驱动(USB驱动) http://pan.baidu.com/s/1o6iDLcm(下载后直接安装或发现有新硬件就更新驱动)。 二、将CP2102连上arduino板底下的插槽的一定要一一对应哦。 DTR-DTR GND-GND TX-RXI RX-TXO VDD3.3-VCC 三、刷arduino代码 大家可以直接在这里下载源代码: http://pan.baidu.com/s/1i386zPV(包含arduino软件和所有的库) 四、插上网线,打开串口就可以测试联网是否成功了! 第二部份:刷zigbee模块代码 一、将zigbee模块插到zigbee开发板上 二、连上SMARTRF04EB下载器。 将一边有凸出来的一端与(VDD、RES、NC、DC、GND的NC对应就正确了! 三、安装SMARTRF04EB驱动 http://pan.baidu.com/s/1dDH1ZX3(安装SmartRFStudio后里面包含有驱动) 提示:如果刷不成功,点击一下SMARTRF04EB上的RESET(凹进去就用笔撮)。 四、安装IAR 8.1,软件比较大,安装后看说明**就好。 http://pan.baidu.com/s/1c0b69Ra(下载解压里面有安装说明) 五、下载zigbee自组网代码。 http://pan.baidu.com/s/1COxT8(最新ZStack-CC2530-2.5.1自组网代码,已经写好了按键、LED灯功能) 六、点击编译并下载。 七、插个LED到zigbee开发板的P1.0和-。 八、安到arduino板上。 第三步:使用手机测试 一、手机打开m.znck007.com手机控制端。 二、新建一个开关。 三、点击开关,如果发现LED灯闪,说明《网关工作正常了》! OK,《网关》部份已经搞定了! 转自:http://www.qidic.com/29716.html
  • 热度 16
    2014-11-25 10:00
    790 次阅读|
    0 个评论
    .NET开源,不仅支持跨平台开发,重要的是跨平台运行,可以在Windows以外的其他平台进行开发,同时微软承诺将对这些平台提供.NET应用的运行环境及框架支持,这使得java虚拟机的优势荡然无存! .NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。 .NET 本次开源的内容涉及 .NET Framework Libraries、.NET Core Framework Libraries 和 RyuJit VM,允许开发者编写运行于 Mac OS X 和 Linux 的 .NET 程序。此外,微软开始像个人开发者提供免费的 Visual Studio Community 2013,相当于原 Visual Studio Professional 免费向个人提供。开源在 MIT 协议下进行,并提供开源保证(patent promis)。   没错,当这个消息在Connect(); 大会上宣布后,全世界开发者的圈子已经炸开了锅! 那么.NET开源究竟意味着什么?为什么这一消息对于开发者犹如重磅**?它对微软及业界将产生什么影响?带着三个问题让我们先从程序员世界的那些破事儿说起。   ◆ java与.NET两大阵营 计算机语言的发展经历了机器语言、汇编语言、高级语言以及C、C++、java等翘楚在历史上闪耀过后,聪明的灵长类动物人类将编程语言做成了各种简便易学易用的开发工具和开发平台,利用这些工具平台你只须像搭建高乐积木般就能码出自己想要的东西,当然你还得会削积木(掌握语言)。 后来经过时间演化形成了两大开发阵营——java和.NET,简单说前者是跨平台的开发工具,可以在不同操作系统上进行开发、运行、维护;而后者是跨语言的开发平台,允许使用多种编程语言结合其工具进行开发,但开发过程和应用程序的运行只能在Windows平台上实现。两者各有优劣,一目了然。 尽管.NET倚恃他爹微软以实力雄厚、功能强大著称,但自互联网时代特别是移动互联时代微软固守Windows平台的局限性,其自然被灵活机动跨平台的java抢尽风头。然而纳德拉显然不是吃素的,.NET开源了,不仅支持跨平台开发,重要的是跨平台运行,这使得java虚拟机的优势荡然无存。 ◆ 被逼急的纳德拉:.NET开源对java影响深远 历史证明,开源与商业软件就像两股相互抑制的力量,它们是一种此消彼长的关系,但绝不会完全吞并另一方。 过去十几年,java顺应互联网发展趋势以其卓越的通用性、安全性、平台可移植性赢得了全球开发者的青睐,并积累起庞大的簇拥人群。然而却鲜有人知道java起步之初就受到了来自微软与Adobe的双向绞杀而一度濒危,艰难存活下来之后,其真正的发家则在于移动时代的到来,安卓平台给了它广阔空间和涅槃之力。 如今,java在服务器端和手持设备领域已如日中天。 谷歌公司手持java利器,号召开源势力对微软穷追猛打的这些年真的把微软逼急了。 微软新帅纳德拉上任后的三把火,让谷歌明白了他们正在挑衅一只受了轻伤的狮子,而这只狮子正在重振雄风。事实证明微软在多年之前就已拥抱开源,参与Linux内核贡献并成立开放技术子公司,而今年早些时候对Roslyn编译器的开源亦是其.NET开源大计的前奏。 甚至一些开源社区的领袖人物也表示不再将微软视为“敌人”,同时他们认为未来.NET与java将互不干涉地共存。 ◆ 纳德拉的计谋 我们看到纳德拉上任后实施的一系列举措让微软在潜移默化中得到改变,“移动为先、云为先”的两个“先”字在这段日子里得到了明确的执行。从Office跨平台免费到VS跨平台免费以及VS Emulator for Android的发放,微软在跨平台上大做文章并拉拢个人消费者和开发者,表面上似乎丢车保帅采取Windows平台让利策略,实则在暗地里下一盘很大的棋。 众所周知,苹果依赖品牌溢价而大卖硬件,其封闭的软件生态为诸多开发者所诟病,结果就是导致了安卓的野蛮生长。 纳德拉似乎看到了谷歌的弱点:尽管安卓系统在智能移动市场垄断地位已现,但业内一股安卓“去谷歌化”的暗流却在蔓延滋生,也就是说谷歌正逐渐丧失对安卓的控制,当年ATT公司放任UNIX变种发展导致BSD的反超和一枝独秀就是最好的例证。 纳德拉的新策略致力于将微软的生态核心从Windows转移至Azure云,.NET平台的开放有利于实现微软新生态向安卓平台的渗透,助长安卓系统继续野蛮生长,加速其脱离谷歌的控制。 在未来,我们或将看到大量优质的.NET应用运行在安卓和iOS平台上,而这一切的背后都将伴随着Azure云的影子。 不久前,微软市值升至4089亿美元位居全球第二并超过谷歌公司。我们看到微软正逐渐走出PC时代的思维困局,朝着即将到来的下一波移动浪潮布局着有利战略。 不得不说,继施密特、库克之后,纳德拉是一个不简单的硅谷经理人。那个老鲍用充满激情大嗓门喊着”Web Developers! Web Developers! Web Developers!”的时代已成为过去,如今的微软则让人看到了盖茨时代的狡黠。   --整理自网易新闻。
  • 热度 21
    2012-3-20 09:59
    1151 次阅读|
    0 个评论
    在剑桥、马萨诸塞州,GreenMountain 的东海岸办公室有一系列令人印象相当深刻的电表。它们全是德国埃尔斯特A3根据时间计费的表,这就意味着它们不仅仅根据用电量计费,还根据使用时间计费。理论上,这种设备的计费结构能鼓励消费者在高峰期用较少的电。这种电表有标准的ANSI光纤端口,因此你可以在它旁边安装一个ANSI阅读器 ,随时随地的读取数据。我们楼里的电表有一个Itron的 50ESS ERT 无线电发射机,这个无线电发射机是一个插进stock A3电表中的独立模块。我不确定 NSTAR (波士顿当地电力公司) 到底是怎样读取电表数据的,但我想他们很可能是开着一辆装有短程无线电发射器的大蓬货车到处转,来读取数据。那它差不多就和我们在2009年的智能电网一样智能。   在2002年我从事智能电网硬件方面的工作(那时候我们还不叫它智能电网)现在我们可以说我从事AMI(自动测量设施)工作。那时候我是在一个数据中心的配电装置线上工作。 我们使用的是一个没有操作系统的嵌入式处理器,仅仅用C语言从头到尾写了我们自己的固件。前一阵子,我们决定使用一个专门的TCP/IP协议栈,它最直接的竞争对手是一个被叫做i2chip的IC。这个协议栈运用到是全硬件TCP/IP协议,100个才花12美元。(这就是现在的wiznet3100;我相信在我箱子的某个地方仍旧放着Wiznet 制造的第一批硅先生们。) 我们的基于网络的监控界面在隐藏的内嵌框架中用JAVA描述语言来自动更新界面,从而不用重新加载整个页面。我们用装有PCB的电流互感器测量了电流;我记得当我第一眼看到数据手册高电流霍尔效应传感器ICs,就想到我们的升级道路终于被发明了。 不用10年,这个相同的系统将几乎不能被辨认出来。我们最新的远程监控部署使用了完全开源的栈。为了使前段光滑我们在装有雅虎用户界面图书馆的Linux上跑Python。所有的组件都开源意味着在我们工作的领域里,互操作性的好处超过了开放发展的成本。 我怀疑相同的过度从开源技术到标准的互操作性将出现在智能电网这个更宽广的领域,但是这个需要推动才能够发生。这种标准的发展已经进行了好几年了,但是自从在2007能源独立与安全法案,NIST被授权配合智能电网互操作性标准的发展,它的发展才加速了。2009年下旬在一个路线图车间NIST发布了智能电网标准的初稿。他们将在他们的框架结构中辨认出来。修订的版本将在Gridweek的周四发布。 NIST的清单只是给出了几句话来解释这个标准是什么,所以对这个行业的新人来讲,这里在每个条目下给出一些背景总结。 到目前为止在这个清单上一共有16个标准。但是即将发布的修订版可能会增加更多。在每一章开始的连接指出了规范的来源。你会注意到开源智能电网协会是一个大的玩家。 更多详细原文内容,请点击阅读: http://blog.greenmountainengineering.com/greenmountain_engineering/2009/09/hello-smart-grid-goodbye-stupid-grid.html 如果您有什么疑问请直接留言评论哦~~
相关资源