Project Library
Discover and explore quality open source projects
A machine learning method is proposed to evaluate the stability and robustness of a model. It calculates the stability index of a model by changing the parameters of the model or the level of data noise. The stable diffusion method is mainly used for research and development, and can be used as a tool and framework for the stability analysis of machine learning models.
A guide that comprehensively and succinctly outlines the features of TypeScript. It clearly explains all aspects of the TypeScript language, from the powerful type system to advanced features, covering everything in the latest version. Whether you are a beginner or an experienced developer, this book is a valuable resource that can help you enhance your understanding and proficiency of TypeScript.
A Chinese electronic book about how to build a good project on GitHub. Explore user behavior and find something interesting.
A book covering leadership, management, and technical topics, specifically written for software engineering team leaders. This manual provides practical advice on how to effectively manage a technical team, lead technical decisions in startups, and address technical challenges. It is a comprehensive guide to the role of a startup CTO.
Advanced Python Mastery
Provides practical guidance and best practices for data engineers on data processing, analysis, and management. This project collects the knowledge shared by experienced experts to help data engineers better address challenges in the data field.
The Awesome English eBooks project collects various English magazines (such as The Economist, The New Yorker, The Guardian, Wired, The Atlantic Monthly, etc.) and book resources, supports free downloads in multiple formats, and is updated weekly. For learners who want to improve their English level and obtain high-quality English reading materials, this is a valuable resource.
Data Engineering Zoomcamp (DataTalksClub/data-engineering-zoomcamp) offers a free data engineering course designed to help learners master the basic concepts and skills of data engineering. Whether it's data stream processing, data warehouse construction, or ETL process design, this course provides valuable learning resources for those aspiring to enter the field of data engineering.
A powerful reading tool designed to provide users with a customized source of web content reading experience. It offers a convenient, fast and comfortable preview experience for online literature enthusiasts, allowing them to easily access and read various contents. This open-source project focuses on reading control and functionality, providing users with powerful reading tools.
Generative AI for Beginners is a generative artificial intelligence course provided by Microsoft. The course aims to help beginners understand and master the basic concepts and technologies of generative artificial intelligence. Through practical tutorials and examples, learners can gradually explore the world of generative artificial intelligence and lay a solid foundation for in-depth learning in the future.
Microsoft Azure cloud advocates are pleased to offer a 12-week, 24-lesson artificial intelligence course. In this course, you will learn: different approaches to artificial intelligence, including the "good old" symbolic methods of knowledge representation and reasoning (GOFAI). Neural networks and deep learning, which are at the core of modern artificial intelligence. We will use code from two of the most popular frameworks - TensorFlow and PyTorch - to illustrate the concepts behind these important topics. Neural architectures for processing images and text. We will introduce the latest models, but may lack some of the most advanced. Less popular artificial intelligence methods, such as genetic algorithms and multi-agent systems.
A guide to self-study computer science, providing guidance and resources for learning computer science. The project organizes various learning materials, tutorials, and practical projects to help beginners and self-learners systematically learn the basic knowledge and skills of computer science.
A list of programming tutorials designed to help aspiring software developers learn how to build applications from scratch. This project provides a series of project-based programming tutorials covering various major programming languages. The tutorial content includes aspects such as project planning, code writing, and application deployment, helping learners comprehensively improve their programming skills.
A series of books about JavaScript, which delve into the core concepts and language features of JavaScript, providing developers with an opportunity to gain a deeper understanding of JavaScript. Through this series of books, readers can better master the complexity and flexibility of JavaScript.
This project collects many free programming books, covering almost all programming languages and technologies, with complete classification. For programmers, it is a valuable resource that can help them learn programming knowledge in different fields on their own. Whether you are a beginner or an experienced developer, this project provides a rich variety of book choices to help you continuously expand your technical breadth and depth.