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
SmirkCao avatar

SmirkCao/Lihang

0
View on GitHub↗
6,299 stars·1,587 forks·Python·16 views

Lihang

Lihang is a statistical learning algorithm library and framework providing implementations of supervised and unsupervised machine learning models. It functions as a reference repository that translates statistical learning theories into executable code for data classification and pattern recognition.

The project features specialized tools for probabilistic model implementation, utilizing likelihood estimation and Bayesian methods to determine optimal model parameters. It includes a sequential data labeling tool for identifying patterns in ordered data sequences and supports both linear and non-linear binary classification.

The framework covers a broad range of machine learning capabilities, including unsupervised data analysis for clustering and topic analysis, as well as a pipeline for the automated retrieval of academic bibliography and reference materials.

The project integrates interactive notebooks for iterative data analysis and model verification.

Features

  • Statistical Learning Implementations - Translates established statistical learning theory and academic texts into executable machine learning algorithms.
  • Parameter Estimation Methods - Implements likelihood and Bayesian calculation methods to determine optimal weights for probabilistic models.
  • Probabilistic Modeling - Implements probabilistic models for classification and inference using Bayesian statistical approaches.
  • Supervised Learning Frameworks - Implements models for classifying data and labeling sequences using supervised learning on labeled datasets.
  • Classification Boundaries - Implements decision boundaries for binary data classification using linear and non-linear mapping functions.
  • Sequential Pattern Analysis - Processes ordered data streams using statistical models to identify patterns and assign tags.
  • Sequence Labeling - Implements statistical models for tagging individual tokens within ordered data sequences.
  • Sequential Data Classification - Implements statistical models for identifying patterns and tagging information in ordered data sequences.
  • Supervised Classification - Implements binary classification models to sort data into two categories using linear and non-linear techniques.
  • Unsupervised Learning - Provides tools for clustering, dimensionality reduction, and topic analysis to discover patterns in unlabeled data.

Star history

Star history chart for smirkcao/lihangStar history chart for smirkcao/lihang

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

Projects sharing features with Lihang

These projects share indexed features with Lihang. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • d2l-ai/d2l-end2l-ai avatar

    d2l-ai/d2l-en

    29,001View on GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    View on GitHub↗29,001
  • pymc-devs/pymcpymc-devs avatar

    pymc-devs/pymc

    9,650View on GitHub↗

    PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian inference. It provides a probabilistic graphical model library for specifying random variables, priors, and likelihood functions, supported by an MCMC sampling engine and variational inference tools to estimate posterior distributions. The framework features a GPU-accelerated inference backend that compiles models into machine code to increase execution speed. It utilizes a backend-agnostic tensor execution model and just-in-time graph compilation to optimize the computation o

    Pythonbayesian-inferencemcmcprobabilistic-programming
    View on GitHub↗9,650
  • camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackersCamDavidsonPilon avatar

    CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    28,162View on GitHub↗

    This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for performing statistical inference and quantifying uncertainty through a probabilistic programming workflow using Python. The resource employs a computation-first pedagogy, teaching Bayesian methods and parameter estimation through executable code and simulations instead of formal mathematical notation. It provides a practical approach to implementing Markov Chain Monte Carlo sampling to estimate posterior distributions. The content covers building probabilistic models, integrating e

    Jupyter Notebookbayesian-methodsdata-sciencejupyter-notebook
    View on GitHub↗28,162
  • rust-ml/linfarust-ml avatar

    rust-ml/linfa

    4,683View on GitHub↗

    Linfa is a classical machine learning framework and statistical learning suite implemented in Rust. It provides a collection of algorithms for supervised and unsupervised learning, focused on traditional statistical methods such as regression, clustering, and decision trees. The toolkit is distinguished by its ability to be compiled into WebAssembly, enabling analytical models to execute within browser environments. It employs a trait-based algorithm interface to standardize the process of training and prediction across its various models. The library covers a broad range of capabilities, in

    Rust
    View on GitHub↗4,683
Compare all 30 related projects→

Frequently asked questions

What does smirkcao/lihang do?

Lihang is a statistical learning algorithm library and framework providing implementations of supervised and unsupervised machine learning models. It functions as a reference repository that translates statistical learning theories into executable code for data classification and pattern recognition.

What are the main features of smirkcao/lihang?

The main features of smirkcao/lihang are: Statistical Learning Implementations, Parameter Estimation Methods, Probabilistic Modeling, Supervised Learning Frameworks, Classification Boundaries, Sequential Pattern Analysis, Sequence Labeling, Sequential Data Classification.

Which projects share features with smirkcao/lihang?

Projects with overlapping indexed features include: d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… pymc-devs/pymc — PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian… camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackers — This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for… rust-ml/linfa — Linfa is a classical machine learning framework and statistical learning suite implemented in Rust. It provides a… lawlite19/machinelearning_python — This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to… rasbt/machine-learning-book — This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of…