# classiloom
CLI trainer for image classification. Gemini proposes hyperparameters. Keras backbones (MobileNetV2, EfficientNetB0, ResNet50) or a compact CNN. No database. Artifacts and metrics saved under `runs/`.
## Commands
- `classiloom set gemini_api <token>`
- `classiloom set gemini_model <name>`
- `classiloom scan <dataset_dir> --out runs`
- `classiloom suggest <scan_json> --trials 8 --out runs`
- `classiloom train <dataset_dir> <configs_json> --idx 0 --out runs [--mixed-precision] [--fine-tune]`
- `classiloom predict <image_path> <model_dir>`
Raw data
{
"_id": null,
"home_page": null,
"name": "classiloom",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "machine-learning, deep-learning, image-classification, tensorflow, cli, gemini",
"author": "You",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/f1/5d/f97cd2f3f3fbe95d008d15b72d408e12500758e4ae1c75af2d79e3f40585/classiloom-1.0.0.tar.gz",
"platform": null,
"description": "# classiloom\n\nCLI trainer for image classification. Gemini proposes hyperparameters. Keras backbones (MobileNetV2, EfficientNetB0, ResNet50) or a compact CNN. No database. Artifacts and metrics saved under `runs/`.\n\n## Commands\n\n- `classiloom set gemini_api <token>`\n- `classiloom set gemini_model <name>`\n- `classiloom scan <dataset_dir> --out runs`\n- `classiloom suggest <scan_json> --trials 8 --out runs`\n- `classiloom train <dataset_dir> <configs_json> --idx 0 --out runs [--mixed-precision] [--fine-tune]`\n- `classiloom predict <image_path> <model_dir>`\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "CLI image classification trainer with Gemini-driven hyperparameters and modern Keras backbones",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://pypi.org/project/classiloom/",
"Source": "https://example.com/classiloom"
},
"split_keywords": [
"machine-learning",
" deep-learning",
" image-classification",
" tensorflow",
" cli",
" gemini"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "656c1ce844b1370719509e6b80a14d3fcf866df64c159ae4c2beb85502959afe",
"md5": "87ed3f17fa4cdf2d67f41056f245b65f",
"sha256": "d3b985b28785f892ce5ffcf4fa155bd1fdaf9d55de2396ba5ce2933a847416b6"
},
"downloads": -1,
"filename": "classiloom-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "87ed3f17fa4cdf2d67f41056f245b65f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 15742,
"upload_time": "2025-08-23T15:45:34",
"upload_time_iso_8601": "2025-08-23T15:45:34.827322Z",
"url": "https://files.pythonhosted.org/packages/65/6c/1ce844b1370719509e6b80a14d3fcf866df64c159ae4c2beb85502959afe/classiloom-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f15df97cd2f3f3fbe95d008d15b72d408e12500758e4ae1c75af2d79e3f40585",
"md5": "7b708b5becf01dfb4f363409cad7b59c",
"sha256": "8441ceb3d3e9321ce0d1f2e67842c2b132b36dba9f2395580f0102a4bc7c38e3"
},
"downloads": -1,
"filename": "classiloom-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "7b708b5becf01dfb4f363409cad7b59c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 13722,
"upload_time": "2025-08-23T15:45:37",
"upload_time_iso_8601": "2025-08-23T15:45:37.340130Z",
"url": "https://files.pythonhosted.org/packages/f1/5d/f97cd2f3f3fbe95d008d15b72d408e12500758e4ae1c75af2d79e3f40585/classiloom-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-23 15:45:37",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "classiloom"
}