8 रिपॉजिटरी
Mathematical libraries for solving least-squares and nonlinear optimization problems.
Explore 8 awesome GitHub repositories matching part of an awesome list · Optimization Libraries. Refine with filters or upvote what's useful.
SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li
Python-based optimization functions for least-squares problems.
dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach
Toolkit providing functions for solving least-squares problems.
Ceres Solver, संख्यात्मक ऑप्टिमाइज़ेशन के लिए एक C++ लाइब्रेरी है, जो गैर-रैखिक कम से कम वर्गों और अनियंत्रित ऑप्टिमाइज़ेशन समस्याओं में विशेषज्ञता रखती है। यह स्वचालित विभेदन और मजबूत वक्र फिटिंग के लिए एक फ्रेमवर्क के रूप में कार्य करता है, जो बड़े पैमाने पर गणितीय मॉडल को हल करने के लिए टूल प्रदान करता है। यह लाइब्रेरी अपनी बंडल समायोजन क्षमताओं द्वारा प्रतिष्ठित है, जो 3D सीन बिंदुओं और कैमरा मापदंडों को परिष्कृत करने के लिए विरल मैट्रिक्स संरचनाओं का शोषण करती है। यह लागत कार्यों के डेरिवेटिव की गणना करने के लिए दोहरी-संख्या स्वचालित विभेदन का उपयोग करती है, जिससे मैनुअल जैकोबियन व्युत्पत्ति की आवश्यकता समाप्त हो जाती है। यह प्रोजेक्ट ऑप्टिमाइज़ेशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें गैर-यूक्लिडियन रिक्त स्थान के लिए मैनिफोल्ड बाधाएं, आउटलेर्स को कम करने के लिए मजबूत हानि कार्य, और घने और विरल रैखिक प्रणाली समाधान दोनों शामिल हैं। यह रोटेशन प्रतिनिधित्व रूपांतरण, सारणीबद्ध डेटा इंटरपोलेशन, और पैरामीटर कोवेरिएंस अनुमान के लिए उपयोगिताएं भी प्रदान करती है। मोबाइल हार्डवेयर ऑप्टिमाइज़ेशन का समर्थन करने के लिए Android और iOS लक्ष्यों के लिए बिल्ड कॉन्फ़िगरेशन उपलब्ध हैं।
C++ library for large-scale nonlinear optimization problems.
Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ
Offers a toolkit for formulating and solving linear, quadratic, and nonlinear optimization problems for trajectory planning.
GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices.
Library for factor graphs and optimization in robotics and vision.
g2o: A General Framework for Graph Optimization
Framework for optimizing graph-based nonlinear error functions.
Symbolic computation and nonlinear optimization for robotics.
LMfit-py
Python package extending optimization methods for least-squares.