{"id":16891389,"url":"https://github.com/makseq/tfmicro","last_synced_at":"2026-05-21T07:33:21.920Z","repository":{"id":88665567,"uuid":"146445578","full_name":"makseq/tfmicro","owner":"makseq","description":"Micro framework for Tensorflow","archived":false,"fork":false,"pushed_at":"2020-10-16T12:08:24.000Z","size":143,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T09:25:16.354Z","etag":null,"topics":["micro-framework","model","tensorflow","train"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makseq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-28T12:40:26.000Z","updated_at":"2019-12-10T21:25:39.000Z","dependencies_parsed_at":"2023-03-13T18:19:43.414Z","dependency_job_id":null,"html_url":"https://github.com/makseq/tfmicro","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/makseq%2Ftfmicro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makseq%2Ftfmicro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makseq%2Ftfmicro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makseq%2Ftfmicro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makseq","download_url":"https://codeload.github.com/makseq/tfmicro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244575041,"owners_count":20474849,"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":["micro-framework","model","tensorflow","train"],"created_at":"2024-10-13T17:06:49.764Z","updated_at":"2026-05-21T07:33:21.892Z","avatar_url":"https://github.com/makseq.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TfMicro\r\nTfMicro is a micro framework for Tensorflow training similar to Keras but easy and native to Tensorflow. \r\nFocus only on creating your TF model. All the rest TfMicro will be done for you. \r\nMultiprocessing data template, callbacks, keyboard operations, saving/loading/preloading models and much more.\r\n\r\n\r\n# Features\r\n* Multiprocessing data template: inherit from tfmicro.Data class to feed your data into model with multiprocessing.\r\n* Callbacks\r\n  * ModelCheckpoint: to save models by monitor value\r\n  * Keyboard stop: to stop training by pressing 'q'\r\n  * Validation/KeyboardValidation: to make validation step when you want\r\n  * ReducingLearningRate/KeyboardLearningRate: change learning rate on the fly by pressing '+'/'-' keys.\r\n  * Testarium: connect Testarium with tfmicro together\r\n  * AccuracyCallback: evaluate accuracy by model.logits \u0026 model.labels\r\n  * FafrCallback: evaluate DET curve and EER on epoch end\r\n* Progress bar and info while training\r\n* Custom user indicators and progress bars\r\n* Custom user keyboard operations: bind any key to any actions\r\n* Saving/loading/preloading models and weights\r\n* Tensorboard automatic support\r\n* Production code templates: training and inference are strong separated\r\n\r\n\r\n# Install\r\n```\r\ngit clone git@github.com:makseq/tfmicro.git\r\ncd tfmicro\r\npython setup.py develop\r\n```\r\n\r\n# Usage \r\nSee example folder. \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakseq%2Ftfmicro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakseq%2Ftfmicro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakseq%2Ftfmicro/lists"}