awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fengdu78 avatar

fengdu78/lihang-code

0
View on GitHub↗
19,548 stars·6,287 forks·Jupyter Notebook·26 views

Lihang Code

This repository is a collection of foundational machine learning models and predictive analysis tools designed for the study of statistical learning methods. It serves as an educational resource that demonstrates the mathematical principles of classic algorithms through direct, first-principles implementation.

The project distinguishes itself by constructing models from the ground up, relying on fundamental linear algebra and calculus operations rather than high-level abstraction frameworks. Each algorithm is organized into modular, standalone scripts that mirror the sequence of mathematical derivations found in academic literature, prioritizing conceptual clarity and the exposure of internal logic over production-grade performance.

The library covers a broad range of statistical learning implementations, allowing users to prototype and execute predictive models to identify patterns within structured datasets. The source code is structured to facilitate hands-on learning, enabling the study of individual algorithms in isolation through sequential data transformation pipelines.

Features

  • Machine Learning Education - Provides educational resources for studying the mathematical foundations and implementation details of statistical learning.
  • Algorithm Implementations - Provides pedagogical implementations of classic machine learning algorithms to demonstrate their mathematical foundations through direct code execution.
  • Machine Learning Educational Resources - Serves as an educational repository of code examples for studying classical statistical learning techniques.
  • Data Science Algorithms - Offers a collection of foundational mathematical models and tools for exploring patterns in structured data.
  • Machine Learning Foundations - Collects foundational machine learning models implemented from scratch to demonstrate statistical learning principles.
  • Machine Learning Implementations - Enables the execution of core machine learning algorithms to identify patterns and build predictive models.
  • Tabular Predictive Models - Provides a toolkit of modular scripts for predictive data modeling using fundamental mathematical operations.
  • Educational Code Repositories - Structures source code to mirror academic mathematical derivations for educational clarity and study.
  • Machine Learning Foundations - Code implementations for classic statistical learning methods.
  • Textbooks - Aligns source code structure with academic textbook derivations to enhance educational clarity.
  • Data Processing Pipelines - Executes sequential data transformation pipelines to process inputs through iterative mathematical operations.
  • Machine Learning Libraries - Provides a modular library of machine learning implementations for individual study and analysis.
  • Algorithm Prototypes - Facilitates the prototyping of machine learning algorithms from scratch to understand their internal mechanics.
  • Standalone Scripts - Runs algorithms as independent, dependency-free scripts for clear, sequential execution.
  • Linear Algebra Routines - Implements predictive models using fundamental linear algebra and calculus operations instead of high-level frameworks.

Star history

Star history chart for fengdu78/lihang-codeStar history chart for fengdu78/lihang-code

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does fengdu78/lihang-code do?

This repository is a collection of foundational machine learning models and predictive analysis tools designed for the study of statistical learning methods. It serves as an educational resource that demonstrates the mathematical principles of classic algorithms through direct, first-principles implementation.

What are the main features of fengdu78/lihang-code?

The main features of fengdu78/lihang-code are: Machine Learning Education, Algorithm Implementations, Machine Learning Educational Resources, Data Science Algorithms, Machine Learning Foundations, Machine Learning Implementations, Tabular Predictive Models, Educational Code Repositories.

Which projects share features with fengdu78/lihang-code?

Projects with overlapping indexed features include: dod-o/statistical-learning-method_code — This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear… nlp-love/ml-nlp — This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations… joelgrus/data-science-from-scratch — This project is a collection of foundational machine learning algorithms and data science tools implemented in Python.… keon/algorithms — This repository is a structured educational archive of classic computer science algorithms and data structures… rasbt/python-machine-learning-book-2nd-edition — This project is a machine learning educational resource and implementation guide for Python. It provides a collection… mingchaozhu/deeplearning — This project is a deep learning implementation library and neural network theory repository. It translates…

Projects sharing features with Lihang Code

These projects share indexed features with Lihang Code. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dod-o/statistical-learning-method_codeDod-o avatar

    Dod-o/Statistical-Learning-Method_Code

    11,621View on GitHub↗

    This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations. It serves as an educational resource for studying the mathematical foundations and inner workings of machine learning models through manual implementations. The codebase provides hand-coded implementations of both supervised and unsupervised learning. This includes classification and regression models such as support vector machines, decision trees, and Naive Bayes, as well as data clustering and pattern discovery methods like k-means and hierarchi

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    View on GitHub↗11,621
  • nlp-love/ml-nlpNLP-LOVE avatar

    NLP-LOVE/ML-NLP

    17,725View on GitHub↗

    This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se

    Jupyter Notebookdeep-learningmachine-learningnlp
    View on GitHub↗17,725
  • joelgrus/data-science-from-scratchjoelgrus avatar

    joelgrus/data-science-from-scratch

    9,636View on GitHub↗

    This project is a collection of foundational machine learning algorithms and data science tools implemented in Python. It focuses on building the logic of these tools using basic programming primitives rather than relying on specialized libraries. The implementation covers several core domains, including a linear algebra library for matrix and vector operations, a statistical analysis toolkit for probability and hypothesis testing, and a framework for map-reduce distributed processing. It also includes implementations for natural language processing, graph theory for network analysis, and var

    Python
    View on GitHub↗9,636
  • keon/algorithmskeon avatar

    keon/algorithms

    25,269View on GitHub↗

    This repository is a structured educational archive of classic computer science algorithms and data structures implemented in Python. It serves as a reference library designed for study and technical skill development, providing clean, readable examples of fundamental computational techniques rather than production-ready software components. The project distinguishes itself through its idiomatic approach, utilizing native language features and standard library conventions to demonstrate algorithmic logic clearly. Each implementation is organized into a hierarchical directory structure that mi

    Pythonalgorithmalgorithmscompetitive-programming
    View on GitHub↗25,269
Compare all 30 related projects→