授权协议: Apache 2.0
开发语言: Java Python
操作系统: 跨平台
收录时间: 2020-08-07
提 交 者: 一君_

Bayou 是一个数据驱动的计算机程序代码合成系统,它从 GitHub 上采集数据,通过深度学习算法和训练,将 Java 代码编写部分自动化。

依赖:

  • JDK 1.8
  • Python3 (Tested with 3.5.1)
  • Tensorflow (Tested with 1.4)
  • scikit-learn (Tested with 0.19)

在 Ubuntu / Mac 上,编译和运行 Bayou 源代码:

安装依赖项

cd bayou/tool_files/build_scripts
sudo ./install_dependencies.sh

编译 Bayou

./build.sh

运行 Bayou

cd out/
./start_bayou.sh &

等待结果:

===================================
            Bayou Ready            
===================================

执行:

./synthesize.sh

在输出时,应该看到下面的分隔字符

---------- BEGIN PROGRAM  ----------

要在提供的一些示例上运行 Bayou,需执行以下操作

./synthesize.sh example_inputs/<Program.java>

示例程序名称 Program.java

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Bayou 的相关资讯

还没有任何资讯

Bayou 的相关博客

Dynamo:亚马逊的高可用性键-值存储(翻译)

Dynamo:亚马逊的高可用性键-值存储 (3章-4章) Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati...

程序员又要失业?MIT 等推出新的机器编程系统

7月29日,英特尔官网消息,英特尔和麻省理工学院(MIT)、乔治亚理工学院(Georgia Tech)共同推出了一种新的机器编程(MP)系...

分享20个Android游戏源码,希望大家喜欢哈!

本帖最后由 bayou 于 2012-2-25 19:10 编辑 分享20个Android游戏源码,希望大家喜欢哈! http://www.apkbus.com/android-2183...

In the early evening hours,

In the early evening hours,

对10年后编程将会是什么样的五个预测

以下是对10年后编程将会是什么样的五个预测。 选择程序员这个行业就是选择了终身学习,python是未来每个程序员必会的一门语言...

终于有架构大牛把分布式系统概念讲明白了,竟然用了足足800页

10年来,随着网络技术的发展、计算机应用的深入、分布式系统构建技术的日益成熟,分布式系统逐渐深入到人们的日常活动,并渗透...

Sensory, FastCompany最具创新力公司 - 消费电子部分TOP5

快公司发布2019年最具创新公司50强,在其中的消费电子部分,Sensory首次上榜。作为一家拥有24年历史的公司语音识别和语音智能...

CAP定理在分布式系统设计中的最新应用

本文翻译自国外InfoQ和计算机杂志上一篇2012年旧文,本文就有关数据同步进行了讨论,特别关注业务事务的不变性与一致性如何在...

聊聊CRDT

序 本文主要研究一下CRDT CRDT CRDT是Conflict-free Replicated Data Type的简称,也称为a passive synchronisation,即免冲突...

CAP理论十二年回顾:"规则"变了

本文首发于 Computer 杂志,由InfoQ和IEEE呈现给您。 CAP理论断言任何基于网络的数据共享系统,最多只能满足数据一致性、可用...

Bayou 的相关问答

还没有任何问答,马上提问

评论 (8)

加载中
能干嘛呢?写个hello world?
08/18 09:46
回复
举报
终于还是来咯?
08/14 16:45
回复
举报
http://www.sogou.com
08/14 12:13
回复
举报
来帮我写一个服务接口,按照以下文档的要求。说了多少遍了现在的人工智能不靠谱,还在搞这些没用的东西
08/14 11:59
回复
举报
这是什么节奏。。。
08/14 11:17
回复
举报
是从git上复制代码而不是自动编写代码吧?
08/14 11:08
回复
举报
好像很牛逼的亚子Σ(っ °Д °;)っ
08/14 10:49
回复
举报
java程序员亚历山大二世
08/14 10:45
回复
举报
更多评论
8 评论
28 收藏
分享
在线直播报名
返回顶部
顶部