Skip to main content

黑洞资源笔记

  1. Rust写的深度学习框架

    该库旨在成为一个完整的深度学习框架,具有用 Rust 编写的极大灵活性。 目标是满足研究人员和从业者的需求,使其更容易实验、训练和部署你的模型。

    特征:

    1.灵活直观的自定义神经网络模块
    2.无状态和线程安全正向传递
    3.快速培训,全面支持,以及metricloggingcheckpointing
    4.Burn-Tensor:支持自动比较、CPU 和 GPU 的张量库
    刻录数据集:具有多个实用程序和源的数据集库

    burn | #框架
  2. 一个面向生产环境的多语种自然语言处理工具包,基于PyTorch和TensorFlow 2.x双引擎,目标是普及落地最前沿的NLP技术。HanLP具备功能完善、精度准确、性能高效、语料时新、架构清晰、可自定义的特点。

    借助世界上最大的多语种语料库,HanLP2.1支持包括简繁中英日俄法德在内的130种语言上的10种联合任务以及多种单任务

    HanLP | #工具
  3. 天涯社区创始人已被限制高消费

    近日,天涯社区网络科技股份有限公司新增多项被执行信息,作为中国早期互联网创业者之一,天涯社区法定代表人、创始人邢明已被限制高消费,其公司被执行总金额已达1.39亿元。企查查显示,天涯社区网络科技股份有限公司成立于1999年,注册资本为9300万元,对外投资有14家企业,其中4家已成被执行人
  4. 从零编写一个 C++ 服务器

    该项目包含图文教程和源码,讲解了 socket、epoll、线程池、CMake 等知识点

    教程模仿《30天自制操作系统》,面向零经验的新手,教你在30天内入门Linux服务器开发。教程更偏向实践,将会把重点放在如何写代码上,而不会花太多的篇幅讲解背后的计算机基础原理,涉及到的地方会给出相应书籍的具体章节,但这并不代表这些理论知识不重要,事实上理论基础相当重要,没有理论的支撑,构建出一个高性能服务器是无稽之谈。

    本教程的代码都放在code文件夹里,每一天学习后都可以得到一个可以编译运行的服务器,不断迭代开发。

    在code文件夹里有每一天的代码文件夹,进入该文件夹,使用make命令编译,会生成两个可执行文件,输入命令./server就能看到今天的学习成果!然后新建一个Terminal,然后输入./client运行客户端,与服务器交互。

    学完本教程后,你将会很轻松地看懂muduo源码。

    30dayMakeCppServer | #C++
  5. 一个手写实现JVM详细笔记

    本项目将尝试性的一步一步实现jvm的主线内容,并对每一次代码的提交进行讲解,每一次讲解都尽可能的假设你一无所知。

    每一章节都会进行单元测试,为了简洁,文章部分地方可能只给出方法的声明,但会给出此次提交的commit,里面包含了方法的实现。

    JVM | #笔记