Solidity 0.4.25 版本发布,修复两项重要漏洞
Solidity 0.4.25 版本修复了两个重要漏洞,包括指数运算中短类型导致的无效结果和多维数组解码中的内存损坏问题。此外,还解决了事件中结构体编码无效的问题。
Solidity 0.4.25 版本修复了两个重要漏洞,包括指数运算中短类型导致的无效结果和多维数组解码中的内存损坏问题。此外,还解决了事件中结构体编码无效的问题。
OpenAI 训练出一只人形机器人手,能以前所未有的灵巧度操控物理对象。
OpenAI 五人组基准赛已圆满结束。
OpenAI推出Glow模型,采用可逆1x1卷积,简化架构,生成高分辨率图像,支持高效采样,并发现可操控数据属性的特征。同时提供模型代码和在线可视化工具,供用户探索和构建。
OpenAI 训练的智能体通过单次人类演示学会玩 Montezuma’s Revenge,得分高达74,500分,优于之前任何已发布结果;采用与 OpenAI Five 相同的强化学习算法 PPO 进行游戏得分优化。
OpenAI 开发的五个神经网络组成的 OpenAI Five,已开始击败《Dota 2》中的业余人类团队。
OpenAI 完成了首次 Retro Contest,探索从先前经验中泛化的算法发展。
OpenAI 推出 Gym Retro 全版本,游戏数量从70款Atari游戏和30款Sega游戏增至超过1000款,涵盖多种支持模拟器。同时,发布用于添加新游戏的工具。
OpenAI 提出一种 AI 安全技术,通过训练智能体进行辩论,并由人类评判胜负,以提升 AI 安全性。
OpenAI 推出实验性元学习方法 Evolved Policy Gradients,该方法通过进化学习代理的损失函数,实现新任务上的快速训练。使用 EPG 训练的代理在测试时能成功完成基本任务,如从训练时放置位置不同的房间另一侧导航到物体。
OpenAI 推出强化学习迁移竞赛 Retro Contest,旨在评估算法从先前经验中泛化的能力。
OpenAI 开发了名为 Reptile 的元学习算法,该算法通过重复采样任务、在任务上执行随机梯度下降并更新初始参数,使其向最终参数学习。Reptile 是将最短下降算法应用于元学习环境,与仅需要黑盒访问优化器(如 SGD 或 Adam)的第一阶 MAML 算法在数学上相似,具有相似的计算效率和性能。
OpenAI 发布 Requests for Research 2.0,包含七个在研究过程中出现的未解问题。
OpenAI 推出针对块稀疏神经网络架构的GPU内核,该内核能实现比cuBLAS或cuSPARSE快数个数量级的运行速度;已应用于文本情感分析和文本及图像生成模型,取得业界领先成果。
以太坊网络将在 2017 年 10 月 16 日进行计划中的硬分叉,涉及 Byzantium 升级,包括多个协议变更,如新增 'REVERT' 操作码、交易收据状态字段等。用户需更新以太坊客户端以参与分叉,否则将无法与主网络兼容。
Go Ethereum 团队发布了 Geth 1.7 版本,重点为即将到来的 Metropolis 硬分叉(Byzantium 和 Constantinople)做准备,包含 125+ 代码贡献。
OpenAI 在 Baselines 中发布了 ACKTR 和 A2C 两个新实现。A2C 是 A3C 的同步确定性变体,性能相当;ACKTR 比 TRPO 和 A2C 样本效率更高,且每次更新仅略增计算量。
OpenAI 展示其 Dota 2 AI 通过自我对弈在一个月内从接近高排名玩家水平提升至击败顶级职业选手。该机制证明在充足算力下,自我对弈能推动机器学习系统性能实现超人级飞跃。与受限于训练数据的监督学习不同,自我对弈系统随智能体能力提升自动优化可用数据。
OpenAI 开发出一款能在标准锦标赛规则下的 Dota 2 1v1 比赛中击败世界顶级职业选手的 AI。该 AI 完全通过自我对弈从零开始学习游戏,未使用模仿学习或树搜索技术。这一成果被视为构建能在涉及真实人类的混乱复杂情境中完成明确目标的 AI 系统的重要一步。
推荐理由:原文披露了通过自我对弈从零学习并在标准规则下击败顶级职业选手的 Dota 2 AI,展示了在复杂人类环境中实现明确目标的技术进展。
OpenAI 推出新型强化学习算法 Proximal Policy Optimization (PPO),其性能与最先进方法相当或更优,且实现和调参更简单。凭借易用性和良好表现,PPO 已成为 OpenAI 的默认强化学习算法。
OpenAI 开发了一种无监督系统,仅通过预测 Amazon 评论文本中的下一个字符进行训练,却学习到了极佳的情感表示。
Ethereum Script 2.0 对以太坊脚本语言进行了重大重构,旨在简化、优化和提升效率,同时保持核心组件的稳定性。该版本解决了ES1中存在的多个问题,包括过多的操作码、未来兼容性问题、去重不友好以及优化不友好等。Ethereum Script 2.0 的推出为以太坊合约开发者提供了更高效、更稳定的开发环境。