编程开发
Pandas - 强大的Python数据分析库
pandas.pydata.orgPandas是Python中一个非常流行的开源数据分析库,它提供了高性能的数据结构以及数据分析工具。利用Pandas,用户可以轻松地处理各种类型的数据集,执行复杂的数据操作。对于从事AI研究或者需要对大量数据进行预处理的人来说非常重要。
Matplotlib - Python绘图库
matplotlib.orgMatplotlib是最广泛使用的Python可视化库之一,它能够生成出版质量级别的图表。无论是简单的折线图还是复杂的三维图形,Matplotlib都能满足需求。这对于希望通过可视化手段展示AI研究成果的研究人员来说极为宝贵。
NumPy - Python中的基础数学库
numpy.orgNumPy是Python中用于科学计算的基础包,它支持大量的维度数组与矩阵运算,并且针对数组操作进行了优化。几乎所有的Python科学计算环境都会使用到NumPy。对于从事AI工作的人来说,熟悉NumPy是非常必要的,因为它构成了许多高级库(如TensorFlow, PyTorch)的基础。
StackShare - 查看公司使用的开发栈的信息平台
stackshare.ioStackShare 允许用户浏览不同公司所采用的技术栈,并了解它们是如何构建产品的。这对正在考虑技术选型或想学习他人做法的独立开发者尤其有价值。
Transitland - 开放交通数据API
www.transitland.orgTransitland是由Mapzen发起的一个开源项目,旨在构建一个全面而准确的世界级公共交通数据库。开发者可以使用其提供的API访问包括路线、时间表在内的多种类型的数据集,从而创造出更加智能的城市导航应用或其他基于位置的服务。
Rhasspy - 开源的家庭自动化语音助手框架
www.rhasspy.orgRhasspy是一个完全开源且易于设置的家庭自动化系统的核心组件之一。它集成了从语音识别到命令执行整个流程所需的所有功能,使得即使是没有深厚编程背景的人也能构建自己的智能家居解决方案。该项目鼓励社区贡献新功能和支持更多硬件设备。
Raycast - 一个强大的工具条应用程序,允许用户通过键盘快捷键快速访问各种功能和服务
www.raycast.comRaycast提供了一种全新的方式来提高Mac用户的生产力。它集合了搜索、命令行工具、剪贴板管理等功能于一体,支持自定义扩展,非常适合程序员和高级用户使用。
TensorFlow Playground - 一个在线可视化神经网络实验平台,让用户可以直观地学习和理解机器学习原理
playground.tensorflow.orgTensorFlow Playground是由Google开发的一个交互式教育工具,旨在通过可视化的方式让初学者更容易地掌握神经网络的工作机制。用户可以在界面上调整各种参数并立即看到结果变化,非常适合对深度学习感兴趣的个人探索。
DeepLearning.AI - Andrew Ng创办的深度学习专业培训机构,提供从入门到高级的系列课程
www.deeplearning.aiDeepLearning.AI致力于培养下一代AI人才,通过一系列精心设计的在线课程向学员传授深度学习的核心概念和技术。无论你是完全没有相关背景的新手还是希望进一步深化已有知识的从业者,这里都有适合你的学习路径。
Open Energy Monitor - 开源项目促进能源管理创新
openenergymonitor.orgOpen Energy Monitor是一个致力于推动家庭和社区层面可再生能源利用的开源硬件与软件项目集合地。虽然主要关注点在于太阳能发电等领域,但其提供的解决方案同样适用于希望提高电动汽车充电效率的人士。
Glitch - 让编程变得简单有趣的在线IDE
glitch.comGlitch是一款基于Web的应用程序构建器,允许用户快速创建并部署小型Web应用。它采用了即开即用的方式降低了编程门槛,非常适合初学者入门学习或是快速原型制作。
Replit - 支持多种语言的云端编程环境
repl.itReplit提供了一个无需安装任何软件即可直接在浏览器中运行代码的平台。支持超过50种编程语言,非常适合编程教学和个人实验项目。同时还具备良好的协作功能,便于多人共同开发。
CodeSandbox - 专注于Web开发的在线IDE
codesandbox.ioCodeSandbox专为Web开发者设计,提供了一个集成了所有必要工具(如代码编辑器、终端模拟器)的一站式开发环境。特别适用于React、Vue等前端框架的学习与实践。
Draw.io - 免费开源的图表绘制工具包括但不限于思维导图
app.diagrams.netDraw.io(现在称为diagrams.net)是一款完全免费且开源的在线图表制作服务。除了基本的思维导图外,它还支持流程图、网络图等多种类型的图表绘制。用户可以直接在Google Drive或Dropbox中保存作品,方便随时访问修改。
Git - 分布式版本控制系统
git-scm.comGit是一个免费的开源分布式版本控制和源代码管理工具,旨在处理从小到大的项目速度极快。它被设计为支持非线性、分布式工作流,适用于各种规模的企业或个人开发者使用。
Rust - 系统级编程语言
www.rust-lang.orgRust是一种专注于安全、速度和并发性的系统级编程语言。通过其独特的所有权模型,Rust能够防止内存错误等常见漏洞。官方网站提供了详细的教程、文档和支持。
React - JavaScript库用于构建UI
reactjs.orgReact是由Facebook开发的一个用于构建用户界面的JavaScript库。它使开发者可以轻松地创建交互式前端应用,并且非常适合大型单页应用。
Vue.js - 渐进式JavaScript框架
vuejs.orgVue.js是一个用于构建用户界面的开源JavaScript框架。它的目标是提供一个简单易学但功能强大的解决方案来帮助开发者快速构建Web应用。
Node.js - 服务器端JavaScript运行环境
nodejs.orgNode.js是一个开放源代码的跨平台JavaScript运行时环境,能够在服务器端执行JavaScript代码。它非常适合构建高性能网络应用。
BootCDN - 提供免费的前端开源项目库镜像服务
www.bootcdn.cnBootCDN致力于为国内开发者提供稳定、快速的前端开源项目库镜像服务,帮助加速前端资源加载速度,改善用户体验。它支持了包括jQuery, Bootstrap在内的众多流行框架和库,并且完全免费使用。