11月开源项目推荐(二)

来自

J2Cache Java两级缓存框架[编辑 | 编辑源代码]

项目简介:J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 Ehcache 缓存数据丢失。

项目地址:https://gitee.com/ld/J2Cache


MindSpore 华为全场景 AI 计算框架[编辑 | 编辑源代码]

项目简介:MindSpore 是一个全场景 AI 计算框架,它的特性是可以显著减少训练时间和成本(开发态)、以较少的资源和最高能效比运行(运行态),同时适应包括端、边缘与云的全场景(部署态)。

针对不同的运行环境,MindSpore 框架架构上支持可大可小,适应全场景独立部署。MindSpore 框架通过协同经过处理后的、不带有隐私信息的梯度、模型信息,而不是数据本身,以此实现在保证用户隐私数据保护的前提下跨场景协同。除了隐私保护,MindSpore 还将模型保护内建于框架中,实现模型的安全可信。

MindSpore 通过实现 AI 算法即代码,使开发态变得更加友好,可以显著减少模型开发时间。以一个 NLP(自然语言处理)典型网络为例,相比其它框架,用 MindSpore 可降低核心代码量 20%,开发门槛大大降低,效率整体提升 50% 以上。

通过 MindSpore 框架自身的技术创新及其与昇腾处理器协同优化,有效克服 AI 计算的复杂性和算力的多样性挑战,实现了运行态的高效,大大提高了计算性能。除了昇腾处理器,MindSpore 同时也支持 GPU 与 CPU 等其它处理器。

项目地址:https://gitee.com/mindspore/mindspore


HiPlot 高维数据解析[编辑 | 编辑源代码]

项目简介:HiPlot是一款轻巧的交互式可视化工具,可帮助AI研究人员使用并行绘图和其他图形方式来表示信息,从而发现高维数据中的相关性和模式。

HiPlot 支持两种模式:

  • 作为 Web 服务运行 (如果你的数据是 CSV 格式)
  • 作为 jupyter notebook 运行(用于对 Python 数据进行可视化)

项目地址:https://github.com/facebookresearch/hiplot


PaddlePaddle 百度分布式深度学习平台[编辑 | 编辑源代码]

项目简介:PaddlePaddle  (中文名:飞桨,PArallel Distributed Deep LEarning 并行分布式深度学习)是一个深度学习平台,具有易用、高效、灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持。

项目地址:https://gitee.com/paddlepaddle/Paddle


tinyriscv 通俗易懂的微型 RISC-V 处理器核[编辑 | 编辑源代码]

项目简介:tinyriscv实现的是一个微RISC-V处理器核,用verilog语言编写,只求以最简单、最通俗易懂的方式实现RISC-V指令的功能,因此没有特意去对代码做任何的优化。

项目地址:https://gitee.com/liangkangnan/tinyriscv


Facebook Magma 构建接入网和模块化网络服务的平台[编辑 | 编辑源代码]

项目简介:Magma 是一个开源软件平台,为网络运营商提供了一个开放,灵活和可扩展的移动核心网络解决方案。Magma 通过以下方式实现更好的连通性:

  • 允许运营商提供蜂窝服务,而无需供应商通过现代的开放源核心网络锁定
  • 使运营商能够以更高的自动化程度,更少的停机时间,更好的可预测性以及更大的灵活性来更有效地管理网络,以添加新的服务和应用程序
  • 支持现有的移动网络运营商和新的基础设施提供商之间的联盟,以扩展农村基础设施
  • 允许受许可频谱限制的运营商通过使用Wi-Fi和CBRS来增加容量和覆盖范围

项目地址:https://github.com/magma/magma


Apache Teaclave 通用安全计算框架[编辑 | 编辑源代码]

项目简介:MesaTEE(进入 ASF 后,定名 Apache Teaclave)是一个通用的安全计算框架,用于为安全关键场景提供通用计算服务。它结合了先进的混合内存安全(HMS)模型和可信计算技术(如 TPM)的能力,以及机密计算技术(如 Intel®SGX)。MesaTEE 可为关键安全场景提供通用计算服务,它甚至可以对最敏感的数据进行安全处理,从而使离岸业务不会泄漏。

MesaTEE 能够在可能不安全的环境中以可迁移的方式保护私有数据和专有计算模型,同时保留功能、性能、兼容性和灵活性。

项目地址:https://gitee.com/baidu/incubator-teaclave


TBase 企业级分布式 HTAP 数据库管理系统[编辑 | 编辑源代码]

项目简介:TBase 是腾讯数据平台团队在开源的 PostgreSQL 基础上研发的企业级分布式 HTAP 数据库管理系统:

  • 具备高性能可扩展的分布式事务能力,支持 RC 和 RR 两种隔离级别;
  • 通过安全、管理、审计三权分立体系,提供全方位的数据安全保证机制;
  • 支持高性能分区表,可使得数据检索效率成倍提升;
  • SQL 方面兼容 2003 标准、PostgreSQL 语法和常用 Oracle 函数&数据类型、窗口函数等;
  • 提供大小商户数据分离、冷热数据分离等高效的数据治理能力

项目地址:https://github.com/Tencent/TBase


Radar 轻量级实时风控引擎[编辑 | 编辑源代码]

项目简介:Radar 是一款基于java语言,使用Springboot + Mongodb + Groovy 等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,开箱即用。通过本项目能快速了解风险的定义,进而量化风险 ,最后达到集中管理风险的目的。

项目地址:https://gitee.com/freshday/radar


WatchAD 域安全入侵感知系统[编辑 | 编辑源代码]

项目简介:WatchAD360 公司在面临高级域渗透活动的威胁下,研发出的一款威胁检测产品。适用于基于 Windows 域构建的企业内网。通过对域控服务器数据的即时分析,WatchAD 能够及时准确发现高级域渗透活动,检测覆盖内网攻击杀伤链大部分手法。

本产品作为内部安全防线的最后关键一环,可让企业具备针对公司级别高级域渗透活动的感知与预警能力,加固基于 Windows 域的办公网安全。

项目地址:https://gitee.com/mirrors/watchad