Oracle开源Java机器学习库Tribuo

Tribuo提供了用于在Java中构建和部署分类,聚类和回归模型的工具,以及TensorFlow,XGBoost和ONNX的接口。

为了满足企业在机器学习领域的需求,Oracle开源了Tribuo机器学习库。通过Tribuo, Oracle的目标是让用Java构建和部署机器学习模型变得更容易,类似于现在正大行其道的Python。在Apache 2.0许可下发布,由Oracle实验室开发,可以从GitHub和Maven Central访问。

Tribuo提供了标准的机器学习功能,包括分类、聚类、异常检测和回归算法。Tribuo还包括用于加载和转换数据的管道,并为支持的预测任务提供了一套评估。例如,因为Tribuo收集关于输入的统计信息,所以Tribuo可以描述每个输入的范围。它还在后台命名特性、管理特性ID和输出ID,以避免在链接模型、加载数据和特性化输入时ID冲突和混淆。

Tribuo可在Java 8+上运行,可以在LTS版本的Java和最新版本上进行测试。 Tribuo本身是一个纯Java库,并且在所有Java平台上都受支持。 但是,其中某些接口需要本机代码,因此仅在有本机库支持的情况下才受支持。 可以在Windows 10,macOS和Linux(RHEL / OL / CentOS 7+)上的x86_64架构上进行测试,因为这些是与之交互的本机库的受支持平台。

Oracle认为Tribuo填补了企业应用程序机器学习市场的空白。 例如,虽然Google建立的TensorFlow库提供了深度学习的核心算法,但Tribuo提供了几种机器学习算法,其中一些在TensorFlow中,而另一些则不在,同时还提供了与TensorFlow的接口,Oracle的Adam Pocock说, Oracle Labs技术人员的主要成员。 Pocock表示,虽然Apache Spark分析引擎适用于大型分布式系统,但Tribuo适用于可容纳在一台计算机上的较小计算。

除TensorFlow之外,Tribuo还提供了XGBoost和ONNX运行时的接口,从而允许将以ONNX格式存储或在TensorFlow和XGBoost中训练的模型与本机Tribuo模型一起部署。

GitHub地址:https://github.com/oracle/tribuo

0

Java之父在Oracle收购Sun后加入谷歌

谷歌聘请了Java的创始人詹姆斯·高斯林(James Gosling),他在被甲骨文收购后离开了Sun Microsystems。

戈斯林(Gosling)写道,他周一将在Google“开始工作”,但他表示不清楚将以何种身份加入谷歌。

戈斯林在博客中写道:“我不知道我会做什么。”

Gosling是Sun Microsystems的副总裁兼研究员,在那里他创建了Java编程语言的原始设计并实现了其原始的编译器和虚拟机。 这项工作使高斯林被誉为Java之父。

业界的目光都集中在高斯林身上,他在2010年4月离开了甲骨文公司的职位。高斯林是在甲骨文以74亿美元收购Sun之后离职的。在他离开甲骨文的时候,高斯林在一篇博客中暗示,甲骨文的工作环境和他在Sun的经历有很大的不同。

戈斯林当时写道:“就我所说的准确和诚实而言,弊大于利。”

高斯林加入谷歌的同时,Oracle和谷歌也卷入了一场有争议的Java专利诉讼。同年8月,甲骨文起诉谷歌,称谷歌的Android移动操作系统侵犯了Java的专利和版权。谷歌在一份法庭文件中否认了甲骨文的指控,并试图宣布这些专利无效。在诉讼中,甲骨文称Java是“甲骨文从Sun收购的最重要的技术之一”,并指出Java已经吸引了650多万开发人员。

高斯林指出,他有很多机会,但谷歌“看起来是一个有很大魅力的公司。”

在高斯林之前,在甲骨文(Oracle)收购Sun之后,其他一些知名的前Sun员工也被谷歌收购。去年,谷歌邀请了前Sun高管、XML共同创始人蒂姆·布雷(Tim Bray)作为Android的倡导者。在甲骨文收购Sun之后,布雷也离开了Sun。

0

Java语言之父的伟大成就

詹姆斯·高斯林:Java之父

“一个伟大的头脑永远不会将自己局限于世界上可用的技术,他以卓越的想法和远见向前迈进,以改进现有技术更好的工作为世界服务。”

是的,我说的是詹姆斯·高斯林(James Gosling),举世闻名的Java语言之父。很多人都认同的是,詹姆斯是世界上最令人赞誉的编程语言Java的创建者和创始人。

詹姆斯·高斯林的历史

这位杰出的技术人员于1955年5月19日出生。加拿大的艾伯塔省卡尔加里(Calgary)就是一个拥有如此出色的人的地方。 詹姆斯从小就对当时新兴的计算机技术产生了浓厚的兴趣。

因此,他于1977年获得了非常著名的加拿大卡尔加里大学的计算机科学学士学位。1983年晚些时候,他又从卡内基梅隆大学攻读了计算机科学博士学位。 在PHD时,他的博士论文题为“约束的代数操纵”。

在他学习期间,他还致力于编写Emacs(他称为Gomacs),还致力于开发操作系统UNIX的多处理器版本以及几种编译器以及邮件系统。

在1984年,Sun Microsystems聘请了这位伟人。 高斯林(Gosling)与Sun Microsystems合作了长达26年的时间,在被Oracle收购后离开了。 2011年晚些时候,他加入了Google公司。

他在那里工作了一段时间,后来又加入了他以前的Sun同事,创立了一家名为“ Liquid Robotics”的创业公司。 几年后,Liquid Robotics被波音公司收购。 在这件事发生后,高斯林离开了它,后来从2017年5月开始与亚马逊合作。

詹姆斯是Java之父

在Java语言开发之前,世界就依赖于C ++,C ++包含了几种概念,并且在那时看起来很完美。 但是后来意识到,由于C ++是平台相关的,因此C ++仅对一组特定的设备进行编程。 这促使James致力于创建一种独立于平台的语言,该语言除了计算机之外还可以用于对其他设备进行编程。 James与他的一些同事于1991年开始致力于开发这种语言。James花了18个月的时间开发了该语言的第一个工作版本。 它最初被命名为“OAK”,后来在1995年被永远命名为“ JAVA”。 James奠定了Java的最初布局,还发明了编译器和虚拟机。 众所周知,Java是一种范围最广的语言,它以其惊人的功能和简单性改变了互联网。 我们应该感谢詹姆斯·高斯林(James Gosling)给我们带来的这个福音。

詹姆斯的成就:

  1. 在2002年,James获得了Flame的“ THE ECONOMIST”创新奖以及“终身成就奖”。
  2. 2007年,他被授予“加拿大勋章”。 这是加拿大任何和平主义者都能获得的第二高荣誉。
  3. 在2015年,他被授予“IEEE约翰·冯·诺伊曼奖章”。

世界将永远拥抱这位伟人所做的伟大工作,Java之父将永远活在在每个程序员的心中。

0

年入三十万的程序员欲贷款提二手保时捷911,你支持吗?

互联网行业里有很多高薪职业,像主播、程序员、软件工程师等,这都是现在年轻人比较喜欢的来钱快的行业。就拿程序员来说,一个985、211大学刚出来的本科生,年薪都在20万左右,更不要说百度、阿里、腾讯、华为这样的大公司,薪资自然更高。

当然程序员这么高的年薪也不是随随便便就能拿到的,首先就是要不断学习,然后普遍工作强度也挺大,经常加班到深夜,尤其是一线城市的互联网企业,加班对年轻人来说不是事,不过时间一长对身体方面肯定也不好,比较典型的就是近视、颈椎病了。

年轻人手上有钱,不会像父辈那样省着花,对于很多东西他们会选择提前享用,比如房子、车子等,他们的高强度工作也有巨大的回报。很多人想买一辆C级车也要奋斗好些年,不过部分年薪较高的互联网工作者看不上普通C级车,他们有更高的喜好和追求。

就有这样一位程序员,28岁年入三十万左右,目前存款二十几万,想入手一辆二手保时捷911,想趁着年轻买到自己心仪的豪车。

他也把自己的想法分享给了车友,让车友把把关,据了解,那是一辆2011款跑了8万公里的二手保时捷911,到手价大概在45万左右,比很多C级轿车拉风很多,新车价格在130万左右,以他现在的经济实力来说,提这款二手车还不是很吃力,贷点款,一年也能轻松搞定。

这样的想法一分享,就有很多车友发表了自己的看法,绝大多数车友认为,车就是代步工具,没有必要买那么好的,而且二手车陷阱很多,买来的故障率也比较高,后期的养车费用也不会很低。

当然也有支持车主的车友,这样的高薪工作,买一辆自己喜欢的车又有什么问题呢?人总要往高处走,趁着现在年轻就该追求更有品质的生活。

这辆2011款的保时捷是否值得车主购买呢?我们就来看一看,在外观方面,该车采用家族式的设计风格,这样的双门跑车造型确实非常拉风,犀利的尾灯搭配排气管显得极具运动气息。

五辐式轮毂虽然是老款的造型,但是拿到现在来说,这样的造型也非常时尚大气。整车颜值甩那些C级轿车好几条街,保时捷的品牌附加值还是比较大的,回头率大大增加。

在内饰方面,该车采用简约大气的设计风格,大量真皮包裹的座椅,舒适度不会很差,运动式方向盘,圆筒式仪表,运动感档杆等,营造出极强的运动氛围,驾驶体验上绝对不差。

虽然是老款车型,中控显示屏并不是很小,按键多了看着有点掉档次,相比40万左右的车还是略显大气。

跑车的仪表看上去确实要高端很多,可以更加全面的显示车辆的各种数据。夜间的灯光映射下,仪表显得更加唯美。

买车对于很多人来说都有不一样的看法,这辆45万左右的二手保时捷911整体来看还是比较实惠的,毕竟才8万公里,有些比较爱开车的人2年可能就跑8万公里了。

最终在很多车友的鼓励下,车主还是坚持了自己的购车想法,当心情不好或工作压力大的时候,有辆跑车也能出去散一下心,关键一点45万的价格一年不到就可以摆脱财务压力。

对于这位程序员入手保时捷911,你支持吗?

0

AWS雇佣了Java之父James Gosling

亚马逊网络服务(Amazon Web Services,AWS)在2017年五月份迎来了一位杰出工程师詹姆斯戈斯林(James Gosling)。

戈斯林周一上午在Facebook的一篇公开文章中宣布了他加入AWS的决定。“是时候改变了,”戈斯林写道我将带着许多美好的回忆离开波音国防公司(née Liquid Robotics)。“今天,我开始了亚马逊网络服务的新冒险。”

亚马逊网站的首席技术官沃纳•沃格尔斯(Werner Vogels)也在推特上向戈斯林发出了欢迎信息,但没有提供有关招聘内容的任何细节。Gosling最近更新的LinkedIn简介简单地将他的新工作描述为“在Amazon Web服务上闲逛”
在本文撰写之际,还无法置评的高斯林,自从甲骨文在2010年收购了他的长期雇主Sun Microsystems以来,他的职业生涯一直很活跃。这位前Sun研究员曾短暂签约担任甲骨文客户软件集团的首席技术官,但于当年晚些时候离开甲骨文,在谷歌短暂任职。

2011年,他登陆了Liquid Robots,这是一家“自主、远洋平台”的制造商,去年被波音公司收购。

2014年,Gosling加入了Java/PHP平台即服务提供商jelast的平台开发顾问团队。

1994年,Gosling被认为发明了Java编程语言,在75亿美元的收购后,他是最引人注目的前Sun员工之一。首席执行官乔纳森•施瓦茨(Jonathan Schwartz)、董事长兼联合创始人斯科特•麦克内利(Scott McNealy)、网络技术总监蒂姆•布雷(Tim Bray)和开源福音派人士西蒙•菲普斯(Simon Phipps)从未实现这一转变。

一位Java观察家在被问及Gosling最近的职业生涯时,表达了一种似乎很普遍的观点:“像Gosling这样的人只会呆在一个地方,只要他们能做‘他们的工作’(不管目前的工作是什么)。当他们开始遇到障碍——组织、资金、文化等——他们会找到更受欢迎的场所并继续下去。”

另一个人这样说:“这家伙半退休了,从一件有趣的事情跳到另一件有趣的事情。”

Redmonk的分析师Stephen O’Grady建议,从公司的角度来看,雇佣Gosling可能是为了吸引企业Java客户,利用他在Liquid Robotics的物联网专业知识,或者只是给他试验的空间。

“不管现实如何,”他在一封电子邮件中说,“这对AWS来说都是一个有趣而引人注目的招聘,一个在技术上能做出贡献的人将获得公关利益。”

0

Mars-java 3.0.15 发布,开始支持组件化

最近,Mars-java发布了3.0.15版本,将开始支持组件化。

Mars是一个声明式API编程框架,可以帮助你很快的建立后端服务接口。

开放API,欢迎大家一起来开发组件

无论你是谁,只要你有兴趣,就可以基于Mars-java开发组件,为提升后端开发效率出一份力

开发方式可以查看文档:自定义组件

推出Mars-cloud组件

以一种很小巧,快速的方式,将Mars-java改造成微服务,从Mars-java项目升级到微服务,只需要简单的三步,是真的简单哦。

一、在Mars-java项目中添加如下jar包

二、配置类换一个父类,实现getCloudConfig方法

将Mars-java项目的的配置类换一个父类(继承MarsCloudConfig)

三、启动类稍作修改

完成以上三步,一个Mars-java项目就变成了Mars-cloud项目了。

推出Mars-users组件
登录注册等一系列的用户基础操作 0代码即可实现

一、在你的项目中添加如下jar包

二、导入组件

三、调用对应的API即可完成对应功能

mars-users文档

Mars-Java官网:https://www.mars-framework.com/

0

Java之父曾是比尔盖茨的“噩梦”,却也在高龄求职时险遭“年龄歧视”

提到编程,很多人第一个想到的编程语言就是Java。Java可以说是当下最受到广泛应用的编程语言,它出没于各个行业之间,可以应用在多数你能想象到的电子、计算机产业之中。

如果说起这个名字的由来,可就非常有意思了。Java标志是一杯热咖啡,光看这个标志很难与计算机编程联系起来。其实这个标志的灵感源于Java创始团队的成员,他想起自己在Java岛上喝过的咖啡,故把这种编程语言命名为Java。更让人啼笑皆非的是,这个人是谁至今没人知道,就连java语言的发明者——被称为“JAVA之父”的高斯林都不知道。

Java之父詹姆斯·高斯林

Java通常被说成是世界第一的编程语言,从它诞生的那天起就注定了它的不平凡。但是发明者看起来,还真有点糊里糊涂。

继续阅读“Java之父曾是比尔盖茨的“噩梦”,却也在高龄求职时险遭“年龄歧视””
0

“Java之父”詹姆斯·高斯林(James Gosling)从甲骨文辞职:干的不开心

詹姆斯·高斯林(James Gosling)是Java最初的设计者,他暗示在Sun被甲骨文(Oracle)收购后,他的生活不那么如意。

在被甲骨文收购之前,Sun Microsystems的Java编程语言的原始设计师James Gosling在他的博客中写道,他已从Oracle辞职。

高斯林(Gosling)在一篇充满影射的博客文章中说,至少对他来说,在甲骨文下的生活比在Sun下更难,他写道,他于4月2日辞职。

1月下旬,甲骨文推迟了对Sun的收购,由于欧盟的监管问题,该过程拖延了半年多。 在此期间,Sun的业务急剧下滑,因为客户推迟了购买,客户试图了解Sun在Oracle下可能会如何变化。

继续阅读““Java之父”詹姆斯·高斯林(James Gosling)从甲骨文辞职:干的不开心”
0

Java之父评价C语言之父:他是一位天才,c语言撑起了一切

Java之父詹姆斯·高斯林(James Gosling)曾在C语言之父丹尼斯·里奇(Dennis Ritchie)去世时发布了关于他的讨论的简短博文,大致内容如下:丹尼斯·里奇辞世的新闻如五雷轰顶。过去几天已经有很多资讯报道此事。他的影响巨大,并超越了科技世界,虽然他的大多影响都不为人知,但完全可以感受到。C语言撑起了一切。我的整个职业生涯也是从C语言和Unix中发展而来。

对当今的大多数工程师而言,很难理解我在20世纪70年代感受到的幸福愉快感。当一种编程语言最终出现,我(其他人也)可以从汇编语言提升到一种真正 的编程语言。我们可以做任何一切,过去我们得编写所有低级位系统。在C语言之前,编程语言达不到任务:开销太大了。系统的复杂性是真的阻碍了用汇编语言编写大型软件。C语言就像代码的JATO。

继续阅读“Java之父评价C语言之父:他是一位天才,c语言撑起了一切”
0

“Java之父”在哪里做什么?

通常,我们会对一家公司的创始人很熟悉,比如阿里巴巴的马云,联想的柳传志。但我们却很少会记得某个产品或技术的创始人。但是,詹姆斯·高斯林(James Gosling)博士可能是个例外,他被誉为Java之父,但却持续创新,远远超过了他对Java所做的努力。 他现在处在新浪潮的最前沿,机器人技术和海洋科学。

出生于卡尔加里的计算机专家詹姆斯·高斯林(James Gosling)在技术界被称为“Java之父”,Java编程语言一次编写,可在数十亿部手机和Internet服务器上环境下运行。

但是,这位57岁的计算机科学家花了他过去的二十年时间为他人开发Java应用程序,现在他有机会自己使用它。在Sun Microsystems工作了26年,并在Google工作了近5个月后,Gosling于2011年8月决定离开大型IT世界。

继续阅读““Java之父”在哪里做什么?”
0