{"id":15672662,"url":"https://github.com/kujenga/goml","last_synced_at":"2025-05-06T21:44:24.043Z","repository":{"id":43363566,"uuid":"371021278","full_name":"kujenga/goml","owner":"kujenga","description":"Experimental ML implementations in Go","archived":false,"fork":false,"pushed_at":"2022-03-05T15:09:02.000Z","size":105,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T03:13:54.905Z","etag":null,"topics":["go","machine-learning","mnist","neural-networks"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kujenga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-26T12:12:21.000Z","updated_at":"2025-02-23T09:24:09.000Z","dependencies_parsed_at":"2022-07-26T00:32:06.185Z","dependency_job_id":null,"html_url":"https://github.com/kujenga/goml","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujenga%2Fgoml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujenga%2Fgoml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujenga%2Fgoml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kujenga%2Fgoml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kujenga","download_url":"https://codeload.github.com/kujenga/goml/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252776362,"owners_count":21802459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["go","machine-learning","mnist","neural-networks"],"created_at":"2024-10-03T15:29:40.716Z","updated_at":"2025-05-06T21:44:24.008Z","avatar_url":"https://github.com/kujenga.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ML in Go\n\n[![GoDoc reference example](https://img.shields.io/badge/godoc-reference-blue.svg)](https://pkg.go.dev/github.com/kujenga/goml)\n[![CircleCI](https://circleci.com/gh/kujenga/goml/tree/main.svg?style=svg)](https://circleci.com/gh/kujenga/goml/tree/main)\n[![codecov](https://codecov.io/gh/kujenga/goml/branch/main/graph/badge.svg?token=JD4534GVK7)](https://codecov.io/gh/kujenga/goml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/6a76fa6d1c7fe238cba1/maintainability)](https://codeclimate.com/github/kujenga/goml/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/6a76fa6d1c7fe238cba1/test_coverage)](https://codeclimate.com/github/kujenga/goml/test_coverage)\n\nThis repository contains various ML experiments written in Go. It endeavors to\nuse just the standard library, with a handful of exceptions around testing, to\nkeep things simpler and all in one place.\n\nThe goal of this project is to facilitate understanding of various ML\ntechniques, and is not intended for any sort of production-like usage.\n\n## Packages\n\n- [`neural`](./neural): Implementations of neural networks.\n- [`lin`](./lin): Data structures and functions for linear algebra.\n- [`mnist`](./mnist): Parsed form of the [MNIST][MNISTArchive] handwriting dataset.\n- [`idx`](./idx): Parser for the idx data format used by [`mnist`](./mnist).\n\n## Running tests\n\nYou can run this repository's tests with the following commands:\n\n```sh\n# Download assets used in testing.\nmake\n# Run the tests.\ngo test ./...\n```\n\n\n\u003c!-- Links --\u003e\n[MNISTArchive]: https://web.archive.org/web/20211125025603/http://yann.lecun.com/exdb/mnist/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkujenga%2Fgoml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkujenga%2Fgoml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkujenga%2Fgoml/lists"}