{"id":22111726,"url":"https://github.com/agentmaker/paddle-image-models","last_synced_at":"2025-07-25T07:32:09.583Z","repository":{"id":52991623,"uuid":"349003520","full_name":"AgentMaker/Paddle-Image-Models","owner":"AgentMaker","description":"A PaddlePaddle version image model zoo.","archived":false,"fork":false,"pushed_at":"2021-11-13T05:15:02.000Z","size":316,"stargazers_count":118,"open_issues_count":1,"forks_count":13,"subscribers_count":4,"default_branch":"dev","last_synced_at":"2025-04-02T03:01:38.461Z","etag":null,"topics":["cait","condensenet-v2","deit","dla","hardnet","image","model-zoo","paddlepaddle","pit","pvt","rednet","repvgg","rexnet","swin-transformer","tnt"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AgentMaker.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-03-18T08:55:50.000Z","updated_at":"2025-01-17T16:07:10.000Z","dependencies_parsed_at":"2022-08-28T16:02:08.138Z","dependency_job_id":null,"html_url":"https://github.com/AgentMaker/Paddle-Image-Models","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/AgentMaker/Paddle-Image-Models","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentMaker%2FPaddle-Image-Models","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentMaker%2FPaddle-Image-Models/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentMaker%2FPaddle-Image-Models/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentMaker%2FPaddle-Image-Models/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AgentMaker","download_url":"https://codeload.github.com/AgentMaker/Paddle-Image-Models/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentMaker%2FPaddle-Image-Models/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266972958,"owners_count":24014610,"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","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cait","condensenet-v2","deit","dla","hardnet","image","model-zoo","paddlepaddle","pit","pvt","rednet","repvgg","rexnet","swin-transformer","tnt"],"created_at":"2024-12-01T10:51:40.361Z","updated_at":"2025-07-25T07:32:09.280Z","avatar_url":"https://github.com/AgentMaker.png","language":"Python","readme":"# Paddle-Image-Models\n![GitHub forks](https://img.shields.io/github/forks/AgentMaker/Paddle-Image-Models)\n![GitHub Repo stars](https://img.shields.io/github/stars/AgentMaker/Paddle-Image-Models)\n![Pypi Downloads](https://pepy.tech/badge/ppim)\n![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/AgentMaker/Paddle-Image-Models?include_prereleases)\n![GitHub](https://img.shields.io/github/license/AgentMaker/Paddle-Image-Models)  \n\nEnglish | [简体中文](README_CN.md)\n\nA PaddlePaddle version image model zoo.\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd colspan=\"6\" align=\"center\"\u003e\u003cb\u003eModel Zoo\u003c/b\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr align=\"center\" valign=\"bottom\"\u003e\n      \u003ctd\u003e\n        \u003cb\u003eCNN\u003c/b\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cb\u003eTransformer\u003c/b\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cb\u003eMLP\u003c/b\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr valign=\"top\"\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/dla.md\"\u003eDLA\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/rexnet.md\"\u003eReXNet\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/rednet.md\"\u003eRedNet\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/repvgg.md\"\u003eRepVGG\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/hardnet.md\"\u003eHardNet\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/cdnv2.md\"\u003eCondenseNet V2\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/pit.md\"\u003ePiT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/pvt.md\"\u003ePvT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/tnt.md\"\u003eTNT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/deit.md\"\u003eDeiT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/cait.md\"\u003eCaiT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/coat.md\"\u003eCoaT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/levit.md\"\u003eLeViT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/lvvit.md\"\u003eLV ViT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/t2t.md\"\u003eT2T ViT\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/swin.md\"\u003eSwin Transformer\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href=\"./docs/en/model_zoo/mixer.md\"\u003eMLP-Mixer\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n## Install Package\n* Install by pip：\n\n    ```shell\n    $ pip install ppim\n    ```\n\n* Install by wheel package：[【Releases Packages】](https://github.com/AgentMaker/Paddle-Image-Models/releases)\n\n## Usage\n### Quick Start\n\n```python\nimport paddle\nfrom ppim import rednet_26\n\n# Load the model with PPIM wheel package\nmodel, val_transforms = rednet_26(pretrained=True, return_transforms=True)\n\n# Load the model with paddle.hub API\n# paddlepaddle \u003e= 2.1.0\n'''\nmodel, val_transforms = paddle.hub.load(\n    'AgentMaker/Paddle-Image-Models:dev', \n    'rednet_26', \n    source='github', \n    force_reload=False, \n    pretrained=True, \n    return_transforms=True\n)\n'''\n\n# Model summary \npaddle.summary(model, input_size=(1, 3, 224, 224))\n\n# Random a input\nx = paddle.randn(shape=(1, 3, 224, 224))\n\n# Model forword\nout = model(x)\n```\n\n### Classification（PaddleHapi）\n    \n```python\nimport paddle\nimport paddle.nn as nn\nimport paddle.vision.transforms as T\nfrom paddle.vision import Cifar100\n\nfrom ppim import rexnet_1_0\n\n# Load the model\nmodel, val_transforms = rexnet_1_0(pretrained=True, return_transforms=True, class_dim=100)\n\n# Use the PaddleHapi Model\nmodel = paddle.Model(model)\n\n# Set the optimizer\nopt = paddle.optimizer.Adam(learning_rate=0.001, parameters=model.parameters())\n\n# Set the loss function\nloss = nn.CrossEntropyLoss()\n\n# Set the evaluate metric\nmetric = paddle.metric.Accuracy(topk=(1, 5))\n\n# Prepare the model \nmodel.prepare(optimizer=opt, loss=loss, metrics=metric)\n\n# Set the data preprocess\ntrain_transforms = T.Compose([\n    T.Resize(256, interpolation='bicubic'),\n    T.RandomCrop(224),\n    T.ToTensor(),\n    T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])\n])\n\n# Load the Cifar100 dataset\ntrain_dataset = Cifar100(mode='train', transform=train_transforms, backend='pil')\nval_dataset = Cifar100(mode='test',  transform=val_transforms, backend='pil')\n\n# Finetune the model \nmodel.fit(\n    train_data=train_dataset, \n    eval_data=val_dataset, \n    batch_size=256, \n    epochs=2, \n    eval_freq=1, \n    log_freq=1, \n    save_dir='save_models', \n    save_freq=1, \n    verbose=1, \n    drop_last=False, \n    shuffle=True,\n    num_workers=0\n)\n```\n\n## Contact us\nEmail : [agentmaker@163.com]()\u003cbr\u003e\nQQ Group : 1005109853\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmaker%2Fpaddle-image-models","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagentmaker%2Fpaddle-image-models","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmaker%2Fpaddle-image-models/lists"}