{"id":22039135,"url":"https://github.com/timm/l5","last_synced_at":"2026-02-12T14:03:51.923Z","repository":{"id":57894448,"uuid":"526688243","full_name":"timm/l5","owner":"timm","description":"A lean little  learning library, in LUA.","archived":false,"fork":false,"pushed_at":"2022-10-01T23:37:48.000Z","size":6516,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T21:35:13.082Z","etag":null,"topics":["explanation","fun","lua","multi-objective","semi-supervised","teaching"],"latest_commit_sha":null,"homepage":"https://menzies.us/l5/about.html","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-19T17:02:25.000Z","updated_at":"2022-09-10T05:21:17.000Z","dependencies_parsed_at":"2023-01-19T01:46:12.567Z","dependency_job_id":null,"html_url":"https://github.com/timm/l5","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/timm/l5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timm%2Fl5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timm%2Fl5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timm%2Fl5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timm%2Fl5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timm","download_url":"https://codeload.github.com/timm/l5/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timm%2Fl5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29367850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["explanation","fun","lua","multi-objective","semi-supervised","teaching"],"created_at":"2024-11-30T11:09:32.495Z","updated_at":"2026-02-12T14:03:51.897Z","avatar_url":"https://github.com/timm.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg align=right width=150 src=\"https://raw.githubusercontent.com/timm/shortr/master/docs/img/cup.png\"\u003e\n\n# A lean little learning library, in LUA\n\nFor the last 20 years, my graduate students have explored explainable AI, multi-objective optimization, semi-supervised learning, configuration, planning, \netc, etc. Can I summarize all the work? Code it up in under 1000 lines of code? Refactor it into a library of learning tools that can be mixed and matched\nas required?\n\n[Let me see....](http://menzies.us/l5/about.html).\n\nNow that was interestinga  . Underneath all these seemingly different\napplications is a  small class library that can be mixed and matched\nin many ways. Here's an idea: before we leap to complex solutions \n(that are CPU hungry, that are hard to understand), perhaps we should\ntry something simpler first.  If the simpler methods work fine, then \nwe can go home early. Else, we'd have a baseline\napproach which lets us appreciate the value of more complex solutions. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimm%2Fl5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimm%2Fl5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimm%2Fl5/lists"}