This category encompasses all aspects of artificial intelligence, machine learning, deep learning, and related agentic systems and models.
Explore 5,507 awesome GitHub repositories matching artificial intelligence & ml · Artificial Intelligence & ML. Refine with filters or upvote what's useful.
Acest proiect oferă un framework cuprinzător pentru crearea, gestionarea și executarea de provocări educaționale de programare. Include sisteme standardizate pentru autorizarea conținutului instructiv, definirea cazurilor de testare și structurarea documentației pentru a asigura rezultate de învățare consistente. Platforma suportă o gamă largă de limbaje de programare prin medii de execuție dedicate care gestionează compilarea, gestionarea dependențelor și testarea automatizată. Infrastructura facilitează fluxuri de lucru de dezvoltare atât locale, cât și la distanță, oferind utilitare de linie de comandă pentru testarea codului fără a necesita commit-uri în sistemul de control al versiunilor. Dispune de un ciclu de viață de orchestrare automatizat pentru execuția testelor în containere, completat de instrumente de diagnosticare pentru depanarea protocoalelor de rețea și monitorizarea output-ului programelor. În plus, proiectul include fluxuri de lucru de mentenanță pentru gestionarea istoricului repository-ului și instrumente de integrare pentru sincronizarea datelor cu host-uri externe de control al versiunilor.
Enables automated one-way synchronization of repository state updates to connected external version control hosts.
Acest proiect este un director întreținut de comunitate care servește drept index cuprinzător de instrumente software, framework-uri și materiale educaționale. Funcționează ca o bază de cunoștințe open-source, organizând diverse domenii de inginerie și resurse tehnice într-o taxonomie structurată pentru a ajuta dezvoltatorii să descopere conținut de înaltă calitate. Directorul se distinge printr-un model de peer-review descentralizat, unde contribuitori independenți curatoriază, verifică și actualizează intrările pentru a asigura acuratețea și relevanța. Toate informațiile sunt stocate într-un format markdown de tip flat-file, controlat prin versiuni, ceea ce asigură independența față de platformă, transparența și auditabilitatea întregii colecții. Proiectul acoperă o suprafață vastă de capabilități, incluzând descoperirea resurselor tehnice, avansarea în cariera profesională și gestionarea cunoștințelor de dezvoltare software. Oferă acces la căi de învățare structurate, instrumente de infrastructură și securitate, utilitare de gestionare a datelor și resurse specializate pentru domenii variind de la sănătate la științe umaniste digitale. Repository-ul este menținut ca o colecție publică, controlată prin versiuni, permițând accesul programatic și actualizări bazate pe comunitate pentru datele sale structurate.
Provides frameworks for transforming unstructured biomedical text into structured data.
Acest proiect este un director curatoriat de comunitate cu endpoint-uri de servicii REST și GraphQL, conceput pentru a ajuta dezvoltatorii să descopere și să integreze surse de date terțe. Funcționează ca un registru centralizat unde serviciile externe sunt organizate pe domenii pentru a facilita prototiparea rapidă a software-ului și dezvoltarea aplicațiilor. Registrul se bazează pe un model de contribuție peer-reviewed, utilizând controlul distribuit al versiunilor pentru a gestiona actualizările și a asigura acuratețea endpoint-urilor listate. Pentru a menține o calitate ridicată a datelor, proiectul folosește validarea bazată pe schemă pentru toate trimiterile primite și compilează datele structurate într-un site web static, ușor de căutat, pentru o regăsire eficientă. Directorul acoperă un spectru larg de capabilități de integrare, inclusiv regăsirea datelor financiare, servicii de geolocalizare și diverse API-uri utilitare pentru sarcini precum detectarea limbajului, procesarea media și verificarea identității. Prin furnizarea unui index centralizat al acestor servicii, proiectul sprijină dezvoltatorii în identificarea furnizorilor de date fiabili pentru diverse cerințe funcționale.
Identifies the language of text content to enable automated processing and localization.
Openclaw este o platformă pentru gestionarea mediilor de execuție ale agenților, oferind infrastructura necesară pentru a controla ciclurile de viață ale agenților, starea sesiunii și persistența spațiului de lucru. Dispune de un gateway centralizat care gestionează buclele modelelor, invocarea instrumentelor și evenimentele de streaming, suportând în același timp rutarea multi-agent și gestionarea memoriei persistente. Sistemul este conceput pentru a normaliza semnăturile de execuție ale instrumentelor și pentru a oferi o interfață standardizată pentru compatibilitatea între furnizori. Platforma include instrumente extinse pentru dezvoltatori, cum ar fi o interfață de linie de comandă pentru gestionarea spațiului de lucru, logare de diagnosticare și o arhitectură de plugin-uri care permite înregistrarea de instrumente și capabilități personalizate. Suportă fluxuri de lucru automatizate prin hook-uri bazate pe evenimente, programarea sarcinilor și integrarea cu servicii externe. Securitatea este gestionată prin politici de execuție, portabilitatea acreditărilor și fluxuri de lucru de aprobare pentru acțiunile agenților. Implementarea este susținută prin instalatoare de infrastructură automatizate și ajutoare de gateway containerizate, cu utilitare încorporate pentru backup-uri și gestionarea configurației. Sistemul oferă un format structurat pentru orchestrarea fluxurilor de lucru în mai mulți pași și include instrumente specializate pentru automatizarea browserului și patch-uri de cod structurate.
Registers executable tools for model access while enforcing strict allowlisting and validation protocols.
Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.
Integrates an AI-powered assistant to provide personalized, interactive feedback and reinforce understanding of complex engineering concepts.
Acest proiect este un roadmap educațional cuprinzător conceput pentru a ghida inginerii software prin stăpânirea fundamentelor informaticii și pregătirea pentru interviurile tehnice. Oferă o cale de învățare structurată, conștientă de dependențe, care organizează concepte complexe de calcul într-un curriculum ierarhic, permițând utilizatorilor să construiască o fundație profesională de inginerie prin studiu iterativ și implementare practică. Curriculumul se distinge prin integrarea cunoștințelor teoretice cu dezvoltarea profesională, oferind un index unificat de resurse referențiate încrucișat, inclusiv cărți, lucrări academice și tutoriale video. Acesta pune accent pe standardizarea eficienței algoritmice prin analiza complexității asimptotice și oferă o descompunere granulară și modulară a subiectelor pentru a facilita învățarea concentrată și incrementală în domenii tehnice vaste. Dincolo de algoritmii de bază și structurile de date, repository-ul acoperă o suprafață largă de capabilități, inclusiv designul arhitecturii de sistem, sisteme distribuite, securitatea informatică și modelarea matematică avansată. De asemenea, oferă îndrumări strategice pentru întregul ciclu de angajare, de la optimizarea CV-ului și pregătirea interviului comportamental până la creșterea carierei pe termen lung. Întreaga bază de cunoștințe este menținută ca un repository controlat prin versiuni, bazat pe markdown, permițând o abordare agnostică față de platformă și colaborativă pentru educația tehnică.
Master the mathematical foundations of objective function optimization and constraint satisfaction essential for algorithmic problem solving.
Acest proiect este un director cuprinzător, curatoriat de comunitate, care organizează un peisaj vast de biblioteci, framework-uri și instrumente software Python. Servește drept bază de cunoștințe centralizată concepută pentru a facilita navigarea în ecosistem și a accelera descoperirea de către dezvoltatori pe parcursul întregului ciclu de viață al dezvoltării software. Directorul se distinge prin furnizarea unui index structurat de resurse categorisite pe domeniu tehnic, variind de la utilitare fundamentale de dezvoltare la domenii de inginerie specializate. Acoperă capabilități de nivel înalt, inclusiv inteligență artificială, știința datelor, dezvoltare web și gestionarea infrastructurii, permițând dezvoltatorilor să identifice soluții verificate pentru provocări tehnice specifice. Proiectul cuprinde o suprafață largă de capabilități, inclusiv instrumente pentru gestionarea dependențelor, analiza statică a codului și testarea automatizată. De asemenea, cataloghează resurse pentru stocarea persistentă a datelor, orchestrarea infrastructurii cloud și dezvoltarea interfețelor, oferind o referință unificată pentru construirea și menținerea sistemelor software complexe.
Highlights high-performance frameworks designed for building, training, and tuning complex neural network architectures.
Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.
Runs large language models directly on private infrastructure to generate content without relying on external cloud services.
Acest proiect este un repository centralizat, condus de comunitate, de tutoriale practice concepute pentru a facilita dobândirea de competențe prin construcția practică a aplicațiilor software din lumea reală. Servește drept director cuprinzător care agregă documentație externă și materiale instrucționale, oferind o cale structurată pentru ca dezvoltatorii să stăpânească limbaje de programare și domenii tehnice specifice. Repository-ul se distinge prin organizarea resurselor tehnice disparate într-o structură ierarhică, bazată pe taxonomie, care permite dezvoltatorilor să descopere și să navigheze prin diverse discipline de inginerie software. Prin gruparea proiectelor individuale în secvențe logice, oferă un roadmap care ajută cursanții să progreseze de la concepte fundamentale la implementare avansată. Conținutul este menținut prin contribuții colaborative, asigurându-se că colecția rămâne o resursă actuală și expansivă pentru comunitatea de dezvoltatori. Proiectul acoperă o suprafață largă de capabilități, cuprinzând domenii precum dezvoltarea web full-stack, ingineria aplicațiilor mobile și dezvoltarea jocurilor interactive. Include resurse pentru o gamă largă de limbaje de programare, variind de la limbaje de nivel de sistem precum C, C++ și Rust la limbaje de nivel înalt și funcționale precum Python, Ruby, Haskell și Clojure. Aceste materiale susțin stăpânirea tehnică specializată în domenii precum învățarea automată, știința datelor și programarea în rețea. Directorul este structurat pentru a permite descoperirea eficientă pe limbaj de programare și domeniu tehnic, cu un cuprins clar pentru a ajuta utilizatorii să localizeze informații specifice. Funcționează ca un index persistent de link-uri externe, conectând dezvoltatorii la documentație și tutoriale terțe pentru a le aprofunda înțelegerea conceptelor tehnice.
Train neural networks and process large-scale datasets by applying mathematical frameworks in real-world project settings.
Acest proiect servește drept repository centralizat, condus de comunitate, de cunoștințe tehnice și resurse administrative. Oferă o taxonomie structurată care agregă informații disparate într-un framework căutabil, susținând învățarea continuă și rezolvarea rapidă a problemelor pentru administratorii de sistem și practicienii în securitate cibernetică. Prin maparea resurselor pe securitate ofensivă, gestionarea infrastructurii și dezvoltarea software, oferă o cale unificată pentru dobândirea de competențe și referințe profesionale. Proiectul este definit de o filozofie de design bazată pe linia de comandă, prioritizând utilitarele bazate pe terminal și interfețele scriptabile pentru a facilita administrarea eficientă a sistemului și fluxurile de lucru de securitate repetabile. Se distinge printr-o abordare agnostică față de platformă, menținând documentație și ghiduri operaționale care rămân aplicabile în diverse medii de tip Unix și bazate pe cloud. Această integrare modulară a setului de instrumente permite utilizatorilor să compună medii personalizate adaptate sarcinilor administrative sau de securitate specifice. Repository-ul acoperă o suprafață largă de capabilități, inclusiv seturi de instrumente cuprinzătoare pentru auditarea sistemului, gestionarea rețelei și întărirea infrastructurii. Oferă căi de învățare structurate pentru dezvoltarea competențelor în securitate cibernetică, variind de la laboratoare de hacking etic și standarde de testare a penetrării până la evaluarea vulnerabilităților și cele mai bune practici de configurare a sistemului. Colecția cuprinde, de asemenea, o gamă largă de instrumente de productivitate, utilitare de diagnosticare și materiale educaționale concepute pentru a eficientiza mentenanța de rutină și a îmbunătăți postura generală de securitate.
Generate realistic synthetic media, images, and text using advanced artificial intelligence tools.
ECC este un framework de orchestrare a agenților LLM și o suită de instrumente AI cross-platform concepută pentru a coordona fluxuri de lucru cu mai multe modele. Oferă un sistem pentru gestionarea rolurilor specializate ale agenților, abilităților reutilizabile și planificării structurate pentru a executa sarcini complexe de dezvoltare software în diferite editoare de cod bazate pe AI. Proiectul se distinge ca un manager de protocol de context al modelului (Model Context Protocol), oferind un strat de configurare pentru a integra servere externe și a audita execuția instrumentelor. Implementează, de asemenea, un sandbox de securitate agentic care restricționează accesul la fișiere sensibile și scanează pentru scurgeri de secrete pentru a securiza fluxurile de lucru autonome. Framework-ul acoperă domenii largi de capabilități, inclusiv automatizarea fluxului de lucru de codare AI cu bariere de protecție pentru dezvoltarea bazată pe teste (TDD), optimizarea costurilor modelului prin rutare inteligentă și gestionarea memoriei izolate de stare. Include, de asemenea, instrumente pentru impunerea standardelor de codare specifice limbajului și gestionarea comportamentelor agenților în diverse medii de dezvoltare integrate. Sistemul este gestionat printr-o interfață de linie de comandă care se ocupă de instalarea instrumentelor, repararea configurației și implementarea presetărilor de instrumente.
Coordinates multiple specialized agents and models to execute complex software development plans.
Acest proiect este un repository cuprinzător de implementări computaționale verificate, conceput pentru a servi drept resursă educațională pentru informatică și rezolvarea problemelor algoritmice. Oferă o colecție structurată de exemple de cod care acoperă structuri de date fundamentale, operațiuni matematice și concepte de bază de programare, permițând utilizatorilor să studieze logica și complexitatea din spatele diferitelor metode computaționale. Repository-ul se distinge printr-un tipar de implementare modular, bazat pe referințe, care organizează codul în spații de nume logice. Această abordare facilitează execuția independentă și claritatea educațională, permițând utilizatorilor să exploreze evoluția strategiilor computaționale de la abordări naive de tip brute-force la soluții optimizate, de înaltă performanță. Prin decuplarea abstracțiilor structurilor de date de operațiunile algoritmice, proiectul asigură că implementările rămân interschimbabile și ușor de analizat. Suprafața de capabilități acoperă o gamă largă de domenii tehnice, inclusiv învățarea automată, criptografia, calculul științific și viziunea computerizată. Include implementări pentru modelare predictivă, rețele neuronale și analiză statistică, alături de instrumente pentru procesarea semnalelor digitale, gestionarea fluxului de rețea și modelarea financiară. Colecția abordează, de asemenea, nevoi matematice specializate, cum ar fi algebra liniară, calculele geometrice și manipularea biților, oferind o fundație largă pentru cercetare și aplicații de inginerie.
Identify patterns within datasets and automate decision-making using a collection of statistical models and predictive algorithms.
Everything Claude Code este un framework agentic conceput pentru a orchestra fluxuri de lucru complexe de dezvoltare software prin delegarea specializată către sub-agenți. Funcționează ca un plan de control care gestionează comportamentul agenților, accesul la instrumente și eficiența ferestrei de context, permițând dezvoltatorilor să descompună sarcini mari în sub-procese focalizate, cu scop limitat, care previn supraîncărcarea sistemului. Framework-ul se distinge printr-un strat robust de securitate și automatizare care include analiză statică automatizată și red-teaming adversar pentru a audita configurațiile agenților. Permite crearea de tipare comportamentale reutilizabile și secvențe de automatizare, care pot fi partajate între medii ca abilități modulare. Prin sincronizarea configurațiilor specifice proiectului și a instrucțiunilor de chat, asigură că standardele de codare și constrângerile de securitate rămân consistente atât în linia de comandă, cât și în mediile de dezvoltare integrate. Dincolo de capabilitățile sale de bază de orchestrare, proiectul oferă instrumente cuprinzătoare pentru gestionarea costurilor operaționale în timpul sesiunilor de lungă durată. Include mecanisme pentru optimizarea dinamică a token-urilor, gestionarea stării sesiunii și hook-uri bazate pe evenimente care declanșează scripturi de validare sau de impunere a calității. Sistemul suportă, de asemenea, extragerea tiparelor recurente din istoricul controlului versiunilor pentru a genera colecții de abilități specializate, eficientizând și mai mult sarcinile repetitive de dezvoltare.
A control plane that manages agent behavior, tool access, and context window efficiency for complex software development workflows.
This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru
Implements nearest neighbor classification for predicting data categories based on training datasets.
TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The system provides high-level interfaces for defining neural network architectures, alongside a robust engine for managing multidimensional array structures and tensor mathematics. The framework distinguishes itself through a scalable distributed runtime that orchestrates workloads acr
Facilitates the end-to-end construction, training, and deployment of complex mathematical models using multidimensional array structures.
Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from
Provides a dedicated runtime for independent AI agents to complete complex multi-step jobs without manual intervention.
Claw Code is an autonomous software engineering agent and codebase manager designed to plan, execute, and verify software artifacts without human intervention. Built as a Rust-based AI orchestrator, it provides a memory-safe runtime for managing the lifecycle of autonomous development agents. The system utilizes an agentic command-line interface to run automated development tasks and interactive, prompt-based sessions. This interface allows for the execution of complex workflows and the management of autonomous codebase maintenance from planning through to deployment. The project includes ca
Provides an autonomous system for coordinating development cycles and verifying software artifacts through agentic loops.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
Integrates an intelligent assistant to streamline debugging, code generation, and credential management tasks.
This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
Hosts autonomous agents capable of decomposing complex programming tasks into actionable steps to streamline development workflows.
Auto-GPT is an autonomous agent framework designed for creating and deploying AI agents that use large language models to plan and execute complex goals independently. The system provides a comprehensive environment for managing the entire agent lifecycle, from initial design and testing to live production deployment. The project features a low-code workflow designer that allows users to define agent behaviors by connecting functional blocks in a visual interface. It includes an agent marketplace for discovering and deploying pre-configured agent templates and a standardized evaluation tool t
Provides a framework for designing and configuring autonomous AI agents that achieve complex goals independently.