首页 文章 精选 留言 我的

精选列表

搜索[主动型云蜜罐],共10000篇文章
优秀的个人博客,低调大师

Sphere —— 知识密集型 NLP 语料库

Sphere 是 Meta(Facebook)开源的 Web 语料库,作为一个通用的、非结构化的知识源,用于同时进行多个 KI-NLP 任务。 Meta 利用一个开放的网络语料库,加上强大的检索基线(而不是一个黑盒式的商业搜索引擎),这种方法有利于透明和可重复的研究,并为未来的研究开辟了一条道路,以比较为人类优化的搜索引擎和为神经网络设计的检索解决方案。作为 Web 语料库,Meta 使用 CCNet 的一个子集,涵盖 1.34 亿个文件,分成 9.06 亿个段落。 引用 如果你要在研究中使用此仓库的内容,请引用以下内容: @article{DBLP:journals/corr/abs-2112-09924, author = {Aleksandra Piktus and Fabio Petroni and Vladimir Karpukhin and Dmytro Okhonko and Samuel Broscheit and Gautier Izacard and Patrick Lewis and Barlas Oguz and Edouard Grave and Wen{-}tau Yih and Sebastian Riedel}, title = {The Web Is Your Oyster - Knowledge-Intensive {NLP} against a Very Large Web Corpus}, journal = {CoRR}, volume = {abs/2112.09924}, year = {2021}, url = {https://arxiv.org/abs/2112.09924}, eprinttype = {arXiv}, eprint = {2112.09924}, timestamp = {Tue, 04 Jan 2022 15:59:27 +0100}, biburl = {https://dblp.org/rec/journals/corr/abs-2112-09924.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} } 安装 git clone git@github.com:facebookresearch/Sphere.git cd Sphere conda create -n sphere -y python=3.7 && conda activate sphere pip install -e . 索引下载 Meta 开源预先构建的 Sphere 索引: Pyserini 兼容的稀疏 BM25 索引: sphere_sparse_index.tar.gz - 775.6 GiB 分布式 faiss 兼容的密集 DPR 索引: sphere_sparse_index.tar.gz - 1.2 TiB 可以直接下载和解压相应的索引文件: mkdir -p faiss_index wget -P faiss_index https://dl.fbaipublicfiles.com/sphere/sphere_sparse_index.tar.gz tar -xzvf faiss_index/sphere_sparse_index.tar.gz -C faiss_index wget -P faiss_index https://dl.fbaipublicfiles.com/sphere/sphere_dense_index.tar.gz tar -xzvf faiss_index/sphere_dense_index.tar.gz -C faiss_index

优秀的个人博客,低调大师

Apache CouchDB 3.0.0 发布,文档型数据库

Apache CouchDB 3.0.0发布了。CouchDB 是一个面向文档的数据库管理系统,它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 此版本更新亮点包括: 现在默认安装是安全的并已锁定。 用户定义的分区数据库,可加快查询速度 实时碎片拆分,实现增量横向扩展 更新为现代 JavaScript 引擎 SpiderMonkey 60 官方支持 ARM 和 PPC 32 位与 64 位系统 许多性能改进 更智能的Compaction Daemon 更智能的 Smarter I/O 队列 Windows 的安装程序有了很多改进 macOS 二进制文件现已公证,以在将来完全支持 Catalina Lucene 搜索极其简化的设置 详情查看更新说明: https://blog.couchdb.org/2020/02/26/3-0

优秀的个人博客,低调大师

Nim 1.0.2 版本发布,系统级编译型语言

包含了bug 修复、文档更新 等内容 Nim 团队很高兴公布 v1.0.2 版本, 这是在 1.0.0 之后我们首次发布补丁。 想要了解更多关于 v1.0.0 的内容, 看一看我们一个月前发的发布说明。 尽管距离上个版本只有一个月, 这个版本也已经经历了超过60次新的提交, 修复了超过40个错误报告, 让我们的 1.0.0 能够更加健壮。 安装 1.0.2 如果你已经用choosenim安装了之前版本, 获取 Nim 1.0.2 版本会非常容易: $ choosenim update stable 如果你还没有,你可以通过这里的介绍来获取choosenim, 当然你也可以通过我们的安装页面直接安装。 更新日志 查阅此版本的变更日志以及 Nim 的其余源代码,可访问我们的 GitHub 仓库。

优秀的个人博客,低调大师

几种实用型Ruby Web开发框架介绍

大家在通过对Ruby的学习后,都知道,Ruby on Rails是一款性能非常优越的Ruby Web开发框架。但是其他的Ruby Web开发框架又有多少人知道一二呢? 迅速掌握Ruby文件锁概念 Ruby操作文件权限技巧分享 Ruby will_paginate知识堂 详细解读Ruby输出文件信息实现方式 Ruby元编程构造简单优雅解决方案 Rails尽人皆知,有人甚至可能听说过Merb和Camping,但是否有人知道Nitro、Ramaze、Sinatra、IOWA或者Cerise?本文对这些框架进行一个快速浏览,并试图解读他们为业内人士欣赏(或忽视)的原因。 之前我们讨论过Merb,这也许是完成度最高的Rails替代者。Merb项目的活跃程度非常高,并且在一些情况下得到了实际使用。可以说它是与Rails最为接近的Ruby Web开发框架。 Camping将自己定义为一个代码量保持在4k字节大小以下的Web开发框架。这个项目已创建了22个月,并由whytheluckystiff维护。一个完整的web应用可以在单一文件中定义,同时遵循MVC框架(这使得web应用以后更易于移植到Rails之上)。Camping使用ActiveRecord作为ORM解决方案;模板系统使用Markaby。Camping的开发一直以稳定的步伐向前推进。 Nitro是一个有三年历史的“Web 2.0”框架。在一段时间销声匿迹之后,开发者George K.Moschovitis又开始活跃起来。Nitro应用的服务器端以Ruby写成,客户端以Javascript开发。Urubatan最近对其进行了评价。与Rails注重按照习惯编程相反,Nitro更加灵活。Nitro支持开发基于Model-View-Controller的应用,同时支持非MVC、php风格的应用开发。Nitro使用xhtml文件,并定制的Ruby标签作为模板系统。 Nitro还使用了它自己的持久层,名为Og(ObjectGraph)。Og允许arbitrary Ruby对象的序列化。在attr_accessor中标记为Object(或Array或Hash)之后,引擎会序列化对象的YAML转储堆。Og同时支持任意对象图。Og提供自动化数据库进化功能:当Ruby类变更后,Og会进行自动检测,同时改变对应的数据库。有些人总是会忘掉ActiveRecord的Migration功能。 Ramaze是一个存在了6个月的轻量级Ruby Web开发框架。它在构建时基于下列广为人知的Ruby Web开发框架原则: ◆KISS原则(Keep It Super Simple) ◆POLS原则(最小惊讶原则:Principle Of Least Surprise) ◆模块化设计 ◆最小化依赖 ◆文档 ◆开放式开发 ◆BDD开发/实例 Ramaze是MVC Web开发框架,使用自己名为Ezamar的模板系统。但是你同样可以使用Markaby、HAML、Liquid或ERB来替代Ezamar。Ramaze不提供默认的ORM(对象-关系映射),你可以使用你自己的选择:ActiveRecord、Og...它支持诸如Cache等高级使用,web应用可以通过Mongrel或Evented Mongrel来搭建。你可以在Ramaze wiki上发现更多细节。 Sinatra是一个刚开发了一个月的DSL web开发框架。Ron Evans对其进行了简要评价。它与Rails的主要差别在于它不是基于Model-View-Controller模式的框架。Sinatra是基于最小化的DSL语法开发的,它的小型基础核心中不包括诸如ActiveRecord这样的模块。通过使用get/post action定义,Sinatra具备动态路由定义功能。Ron指出,Sinatra不是为Robust web应用开发的,而是为了用来搭建小型的原型,其中的混合业务逻辑和展示层并不是问题。 那这样做有什么好处呢?API实现、快速的最小化应用以及那些不需要Rails中的功能(比如ActiveRecord)的web应用开发。可以用来对面板最小应用进行控制,或者是widget。 与其他框架相比,IOWA在近三年的时间里都不活跃。Cerise有一年的时间都没有活跃,因此我们不会深入探讨它们。 像Rails一样,Nitro有其自己的完整核心,其他Ruby Web开发框架试图越小越好,并允许用户自由使用他们喜欢的ORM、模板系统等等。即使这些框架可能缺乏文档,甚至有些框架不具备这么多的功能、流行程度、对Rails的使用等,它们仍然值得一看。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册