Project Library
Discover and explore quality open source projects
A project called Colossal-AI, which is open-sourced by Chinese people on GitHub, only needs a small amount of modification to enable existing deep learning projects to complete large model training on a single consumer-level graphics card, greatly reducing the cost of project development! In short, with this open-source project, everyone can train AI large models at home! Especially, it has significantly reduced the threshold for fine-tuning, inference and other downstream tasks and application deployment of AI large models.
The deep learning technology book on GitHub covers many knowledge points such as reinforcement learning, Markov decision process, policy gradient, imitation learning, etc. This tutorial is also called the "mushroom book", which means that it hopes to inject vitality into readers, so that after they "eat" this mushroom, they can explore reinforcement learning with interest, become stronger like Mario, and then find unexpected gains in the field of artificial intelligence.
The book will enhance Rust skills through challenging examples, exercises, and practical projects, establishing a direct bridge from entry-level learning to hands-on practice. The book provides a large number of practical exercises to help you better learn and use the Rust language. The exercises in the book are very easy to use: all you need to do is complete the exercises online and let them compile.
Open source technical books on GitHub: "Machine Learning Systems: Design and Implementation", which mainly explains the design principles and implementation experience of modern machine learning systems. The book covers programming interfaces, basic components of computing graphs, compiler front-end and back-end, model deployment, deep learning recommendation systems, robot systems, etc.
Open source technical tutorial on GitHub: "The Art of Linear Algebra", which provides graphical annotations for the MIT professor Gilbert Strang's "Linear Algebra for Everyone" tutorial, making knowledge easier to absorb and understand.
A data structure and algorithm tutorial with animated illustrations, supporting multiple programming languages such as Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig, etc. Through visualization, this project helps learners understand and learn various data structures and algorithms more easily.
Google has opened a Rust technology tutorial, which lasts for four days and covers the basic syntax of Rust to advanced topics such as generics and error handling, Android development, etc. Through this tutorial, you will comprehensively learn the basic syntax of Rust, write Rust applications, master common development techniques of Rust, etc.
A LeetCode question solution repository on GitHub, which covers LeetCode code implementations in various programming languages, including sorting algorithms, linked lists, binary trees, stacks and queues, dynamic programming, etc.
A project that integrates various hacking tools, including password cracking, SQL injection, phishing attacks, cross-site scripting attacks (XSS), distributed denial of service attacks (DDoS), etc. This project brings together a variety of hacking techniques with the aim of helping security researchers, white hat hackers, and security enthusiasts better understand cybersecurity and conduct legal security testing.
It includes some practical machine learning and Python open source projects and tools. There are more than 900 projects in total, including data visualization, natural language processing, text and image data, web crawling, etc.
A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
A selected Chinese chat generation template project provides various interesting templates for people using ChatGPT, making the chat more interesting! This project provides a variety of templates that allow ChatGPT to play different roles, such as Linux terminal, text translation and correction, technical interviewers, storytellers, talk show performers, writing guidance consultants, psychological counselors, etc. Through these templates, users can quickly get started with ChatGPT, expand its application scenarios, and provide richer chat experiences.
SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.
An open source and free video download tool, providing a simple and easy-to-use interface, supporting multiple video platforms such as Bilibili, YouTube, TikTok, etc., can download videos, images, audio and text files.
A Swiss Army knife for developers.