vlambda博客
学习文章列表

GitHub 精选开源项目周刊第 0 期

前两天我们抱着忐忑的心情建了一个群,想试试看能不能帮助大家推广开源项目,我们也不知道能不能实现这个目标。不管怎么样,我们走出了这一步,不试试怎么知道呢。

所以,今天是一个特别的推送,推荐的开源项目来自我们的粉丝推荐。

人工生命

项目介绍:

这是一个人工生命试验项目,最终目标是创建“有自我意识表现”的模拟生命体,技术架构基于02年提出的 一个人工脑模型。 这个项目永远没有结束的时候,开始于模拟一个简单的生命体,然后是青蛙、狗......,结束于有“自我意识表现”的人工脑,或者说,结束于被机器人代替人类的那一天。

功能描述:

B 站视频了解一下:

深度学习框架

项目介绍:

一个基于 C++ 的自实现深度学习框架,可实现全连接层的前向传播和反向传播,详细已实现功能:

  • 全连接层前向传播和反向传播接口,支持自动求导

  • 矩阵微分和自动求导接口封装

  • 矩阵广播机制,实现 padding 接口

功能描述:

构建全连接层:第一层的权重自定义,而后调用 forward 函数前向传播一层,自动求出激活以后的值,激活函数可自定义。

首先定义一个权重矩阵和偏置矩阵,第一个矩阵的维度大小使用数据列去定义:

Matrix bias1 = CreateRandMat(2,1);

Matrix weight1 = CreateRandMat(2,data.col);

之后可以输出第一层前向传播的值,同时可以定义下一层的bias的维度, row使用第一层的权重矩阵的行,第二层的权重矩阵的行使用了第一层的输出的行, 而列自行定义即可, 这一点体现了前向传播算法的维度相容。

非常高大上,咱也不知道,咱也不敢问。

能不能好好说话?

项目介绍:

一款拼音首字母缩写翻译工具。社交平台上通过拼音首字母缩写指代特定词句的情况越来越多,为了让常人勉强能理解这一门另类沟通方式、做了这一个划词翻译油猴脚本。对我们这种跟不上时代潮流的人来说,这个工具能够减少很多尴尬。

GitHub 精选开源项目周刊第 0 期

我没有要开车~

Json 数据生成代码工具

项目介绍:

JSONConverter 是MAC上iOS开发的辅助小工具,可以快速的把json数据转换生成对应的模型类属性,目前支持 Objective-C、Swift、Flutter 以及目前流行的第三方库:  ,可以灵活选择构建class/struct,并支持配置类名前缀等,省去手敲模型的麻烦,借此提高我们的开发效率。详情看如下图:

GitHub 精选开源项目周刊第 0 期

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!


「GitHub精选」,每晚10:24准时为您推送