awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-deepmind avatar

google-deepmind/learning-to-learn

0
View on GitHub↗
4,068 نجوم·602 تفرعات·Python·Apache-2.0·5 مشاهداتarxiv.org/abs/1606.04474↗

Learning To Learn

This project is a TensorFlow meta-learning framework and research toolkit designed to implement and train learned optimizers. It provides a library of tools for developing neural networks that learn how to optimize other models, replacing traditional gradient-based optimization algorithms.

The framework includes a problem ensemble manager that allows multiple distinct optimization tasks to be combined into a single weighted loss function for simultaneous training. It uses a factory pattern for network instantiation and supports the definition of custom objective functions and loss graphs as targets for learning algorithms.

The toolkit covers a broad range of capabilities, including gradient-based meta-optimization, model benchmarking, and the execution of training loops with configurable unroll lengths. It also provides utilities for gradient preprocessing, serialized state persistence, and the reporting of experiment statistics such as mean final error and epoch duration.

Features

  • Meta-Optimization - Uses gradient-based meta-optimization to refine the learning process of target neural networks.
  • Deep Learning Toolkits - Provides a set of utilities for configuring problem architectures and evaluating convergence on benchmark datasets.
  • Problem Ensembling - Manages the combination of multiple distinct optimization tasks into a single weighted loss function.
  • Learned Optimizers - Implements a library of tools for building and training neural networks that act as optimizers.
  • Loss Graph Definitions - Provides a way to define mathematical tasks and loss graphs as targets for learned optimization algorithms.
  • Custom Loss Functions - Implements custom objective functions and weighted problem ensembles to calculate error during training.
  • Meta Learning Frameworks - Provides a TensorFlow-based framework for training neural networks to optimize other models.
  • Learned Optimizer Training - Implements training loops with configurable epochs and unroll lengths to improve the performance of learned optimizers.
  • Meta-Optimizer Training - Executes training loops that optimize a learning algorithm based on cumulative evaluation costs over specified epochs.
  • Problem Ensembling - Combines multiple distinct optimization tasks into a single weighted loss function for simultaneous training.
  • Meta Learning Libraries - Provides a toolkit for developing and training neural networks that learn how to optimize other models.
  • Problem Ensemble Composition - Combines multiple distinct optimization tasks into a single weighted loss function for simultaneous training.
  • Data Preprocessing - Transforms input gradients using logarithmic scaling and sign extraction to prepare them for model consumption.
  • Gradient Distribution Transformations - Applies logarithmic transformations and preserves input signs to reshape the distribution of processing data.
  • Meta-Learning Problem Definitions - Enables the creation of loss graphs for mathematical tasks to serve as training targets for learning algorithms.
  • Gradient Flow Stabilizers - Applies logarithmic scaling and sign extraction to gradients to ensure numerical stability during training.
  • Optimizer Convergence Evaluators - Provides utilities to test optimizer effectiveness by measuring convergence and performance on target problems.
  • Model Execution Benchmarks - Evaluates the execution cost and performance of optimization algorithms across diverse mathematical problem sets.
  • Benchmark Problem Configurations - Provides tools for setting up network architectures and hyperparameters for consistent testing across benchmark tasks.
  • Problem Modeling - Provides a framework for defining optimization problem structures, including custom objective functions and loss operations.
  • Unroll-Length Optimizations - Executes training iterations over specified sequence lengths to optimize the learning algorithm's performance.

سجل النجوم

مخطط تاريخ النجوم لـ google-deepmind/learning-to-learnمخطط تاريخ النجوم لـ google-deepmind/learning-to-learn

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Learning To Learn

مجموعات منسقة بعناية يظهر فيها Learning To Learn.
  • أفكار مشاريع برمجية لتطوير المهارات

بدائل مفتوحة المصدر لـ Learning To Learn

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Learning To Learn.
  • catboost/catboostالصورة الرمزية لـ catboost

    catboost/catboost

    8,808عرض على GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    C++big-datacatboostcategorical-features
    عرض على GitHub↗8,808
  • unity-technologies/game-programming-patterns-demoالصورة الرمزية لـ Unity-Technologies

    Unity-Technologies/game-programming-patterns-demo

    1,725عرض على GitHub↗

    This project provides a collection of architectural patterns and structural approaches designed to organize game logic within the Unity engine. It serves as a reference for implementing reusable software design patterns that decouple system components and manage complex object lifecycles in interactive software. The repository demonstrates how to apply specific design patterns to improve code maintainability and scalability. It covers techniques for encapsulating user inputs into command objects, managing entity behaviors through state machines, and facilitating communication between independ

    C#billing-3075owner-techmarketing
    عرض على GitHub↗1,725
  • allenai/allennlpالصورة الرمزية لـ allenai

    allenai/allennlp

    11,889عرض على GitHub↗

    AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training neural network architectures for linguistic tasks. It provides a distributed training system that coordinates data and gradients across multiple GPUs and a framework for integrating pretrained transformer architectures. The system distinguishes itself with a dedicated algorithmic bias mitigation tool used to identify and reduce bias in linguistic model predictions. It also includes model influence analysis to interpret predictions by calculating the influence of specific traini

    Python
    عرض على GitHub↗11,889
  • antixk/pytorch-vaeالصورة الرمزية لـ AntixK

    AntixK/PyTorch-VAE

    7,650عرض على GitHub↗

    This project is a deep learning research toolkit and generative model library providing implementations of Variational Autoencoders using the PyTorch framework. It serves as a framework for training and evaluating autoencoder architectures to learn latent representations for data reconstruction and the generation of synthetic data samples. The toolkit focuses on unsupervised feature learning and generative model training, featuring a system for mapping external configuration files to model hyperparameters to ensure reproducible experimental runs. It includes mechanisms for tracking training p

    Pythonarchitecturebeta-vaeceleba-dataset
    عرض على GitHub↗7,650
عرض جميع البدائل الـ 30 لـ Learning To Learn→

الأسئلة الشائعة

ما هي وظيفة google-deepmind/learning-to-learn؟

This project is a TensorFlow meta-learning framework and research toolkit designed to implement and train learned optimizers. It provides a library of tools for developing neural networks that learn how to optimize other models, replacing traditional gradient-based optimization algorithms.

ما هي الميزات الرئيسية لـ google-deepmind/learning-to-learn؟

الميزات الرئيسية لـ google-deepmind/learning-to-learn هي: Meta-Optimization, Deep Learning Toolkits, Problem Ensembling, Learned Optimizers, Loss Graph Definitions, Custom Loss Functions, Meta Learning Frameworks, Learned Optimizer Training.

ما هي البدائل مفتوحة المصدر لـ google-deepmind/learning-to-learn؟

تشمل البدائل مفتوحة المصدر لـ google-deepmind/learning-to-learn: catboost/catboost — CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression,… unity-technologies/game-programming-patterns-demo — This project provides a collection of architectural patterns and structural approaches designed to organize game logic… allenai/allennlp — AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training… antixk/pytorch-vae — This project is a deep learning research toolkit and generative model library providing implementations of Variational… microsoft/cntk — CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model… speechbrain/speechbrain — SpeechBrain is an all-in-one deep learning toolkit designed for speech and audio processing. Built as a modular…