{"id":17842119,"url":"https://github.com/yangboz/deepdetectmessager","last_synced_at":"2026-05-09T04:33:05.839Z","repository":{"id":139103312,"uuid":"80265677","full_name":"yangboz/DeepDetectMessager","owner":"yangboz","description":"🤖 SNS+iMessager for DeepDetect MicroServices' bots.","archived":false,"fork":false,"pushed_at":"2019-02-13T05:34:50.000Z","size":74255,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-02T14:12:08.299Z","etag":null,"topics":["artificial-intelligence","bags-classification","bags-service","caffe","chatbot","computer-vision","connector","curl","deep-learning","deepdetect","docker","gender-classification","gpu","microservices-architecture","mllib","nclasses","neural-network","objective-c","wechat-mini-program"],"latest_commit_sha":null,"homepage":"http://dd.smartkit.info","language":"Objective-C","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/yangboz.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":"2017-01-28T04:10:38.000Z","updated_at":"2019-02-13T05:34:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"79c1c2b8-8214-4201-b89e-8b010f94b45e","html_url":"https://github.com/yangboz/DeepDetectMessager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yangboz/DeepDetectMessager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangboz%2FDeepDetectMessager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangboz%2FDeepDetectMessager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangboz%2FDeepDetectMessager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangboz%2FDeepDetectMessager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yangboz","download_url":"https://codeload.github.com/yangboz/DeepDetectMessager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangboz%2FDeepDetectMessager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32807229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["artificial-intelligence","bags-classification","bags-service","caffe","chatbot","computer-vision","connector","curl","deep-learning","deepdetect","docker","gender-classification","gpu","microservices-architecture","mllib","nclasses","neural-network","objective-c","wechat-mini-program"],"created_at":"2024-10-27T21:09:56.687Z","updated_at":"2026-05-09T04:33:05.822Z","avatar_url":"https://github.com/yangboz.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeepDetectMessager\nSNS+iMessager for DeepDetect(Earth most centric chatbots app) demostration.\n\n![Screenshot of master view](https://raw.githubusercontent.com/yangboz/DeepDetectMessager/master/screenshots/Simulator%20Screen%20Shot%2010%20Apr%202017%2C%2011.30.25.png)\n![Screenshot of master view](https://github.com/yangboz/DeepDetectMessager/blob/master/ChatBotJSQMessager/screenshots/master.jpeg)\n![Screenshot of detail view](https://github.com/yangboz/DeepDetectMessager/blob/master/ChatBotJSQMessager/screenshots/detail.jpeg)\n\n## WeChat version\n![Screenshot of master view](https://raw.githubusercontent.com/yangboz/DeepDetectMessager/master/screenshots/wechatminiprogram.jpeg)\n\n# DeepDetect Server（4G RAM+）\n\n1.caffe:https://github.com/BVLC/caffe/wiki/Ubuntu-16.04-or-15.10-Installation-Guide\n\n2.curlpp:https://github.com/beniz/deepdetect/issues/126\n\n3.deepdetect:https://deepdetect.com/overview/installing/\n\n## ImageNet Classification Service\n\n1.pull and run docker\n\n`\ndocker run -d -p 8080:8080 beniz/deepdetect_cpu\n`\n\n1.1 build and run\n\n`\ngit clone https://github.com/beniz/deepdetect.git\n`\n\n`\nnohup ./main/dede -host 118.190.3.169 -port 8090 \u003e dede.out 2\u003e\u00261\u0026\n`\n\n2.create ImageNet/ggnet service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/imageserv\" -d '{\"mllib\":\"caffe\", \"description\":\"image classification service\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"width\":224, \"height\":224 }, \"mllib\":{\"template\":\"googlenet\", \"nclasses\":1000 } }, \"model\":{\"templates\":\"../templates/caffe/\", \"repository\":\"/root/models/imgnet\"} }'\n`\n\n3.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"imageserv\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"https://deepdetect.com/img/ambulance.jpg\\\"]}\"\n`\n\n4.kill docker\n\n`\ndocker rm -fv 1ca885426d1a\n`\n\n5.delete a service\n\n`\ncurl -X DELETE \"http://localhost:8080/services/imageserv?clear=full\"\n`\n\n## Bags Classification Service\n\n\n1.create bags service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/bags\" -d '{\"mllib\":\"caffe\", \"description\":\"bags classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":37 } }, \"model\":{\"repository\":\"/root/models/bags\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"bags\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/nike-golf-bag.jpg\\\"]}\"\n`\n\n## Footwear Classification Service\n\n\n1.create footwear service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/footwear\" -d '{\"mllib\":\"caffe\", \"description\":\"footwear classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":51 } }, \"model\":{\"repository\":\"/root/models/footwear\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"footwear\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/men-footwear.jpg\\\"]}\"\n`\n\n## Clothing Classification Service\n\n\n1.create clothing service (Error while proceeding with prediction forward pass, not enough memory?)\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/clothing\" -d '{\"mllib\":\"caffe\", \"description\":\"clothes classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":304 } }, \"model\":{\"repository\":\"/root/models/clothing\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"clothing\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/faux-fur-coat-winter-2014-big-trend-10.jpg\\\"]}\"\n`\n\n## Buildings Classification Service\n\n\n1.create buildings service(Error while proceeding with prediction forward pass, not enough memory?)\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/buildings\" -d '{\"mllib\":\"caffe\", \"description\":\"buildings classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":185 } }, \"model\":{\"repository\":\"/root/models/buildings\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"buildings\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/Temple-of-Heaven.jpg\\\"]}\"\n`\n\n## Fabric Classification Service\n\n\n1.create fabric service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/fabric\" -d '{\"mllib\":\"caffe\", \"description\":\"fabric classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":233 } }, \"model\":{\"repository\":\"/root/models/fabric\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"fabric\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/tropical-beach-house.jpg\\\"]}\"\n`\n\n## Age Classification Service\n\n\n1.create age service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/age\" -d '{\"mllib\":\"caffe\", \"description\":\"age classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":8 } }, \"model\":{\"repository\":\"/root/models/age_model\"} }'\n`\n\n2.test service\n\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"age\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":2},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/President_Barack_Obama.jpg\\\"]}\"\n`\n\n## Gender Classification Service\n\n\n1.create gender service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/gender\" -d '{\"mllib\":\"caffe\", \"description\":\"gender classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":2 } }, \"model\":{\"repository\":\"/root/models/gender\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"gender\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":2},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/President_Barack_Obama.jpg\\\"]}\"\n`\n\n## Sports Classification Service\n\n\n1.create sports service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/sports\" -d '{\"mllib\":\"caffe\", \"description\":\"sports classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":143 } }, \"model\":{\"repository\":\"/root/models/sports\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"sports\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/Jordan_by_Lipofsky_16577.jpg\\\"]}\"\n`\n\n## Trees Classification Service\n\n\n1.create trees service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/trees\" -d '{\"mllib\":\"caffe\", \"description\":\"trees classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":890 } }, \"model\":{\"repository\":\"/root/models/trees\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"trees\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/cherry-plum-tree.jpg\\\"]}\"\n`\n\n## Sentiment analysis Service\n\n\n1.create sentiment service\n\n`\ncurl -X PUT 'http://118.190.96.120:8090/services/sent_en' -d '{\"mllib\":\"caffe\", \"description\":\"English sentiment classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"txt\", \"characters\":true, \"alphabet\":\"abcdefghijklmnopqrstuvwxyz0123456789,;.!?'\\''\", \"sequence\":140 }, \"mllib\":{\"nclasses\":2 } }, \"model\":{\"repository\":\"/root/models/sent_en_char\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST 'http://118.190.96.120:8090/predict' -d '{\"service\":\"sent_en\", \"parameters\":{\"mllib\":{\"gpu\":true } }, \"data\":[\"Chilling in the West Indies\"] }'\n`\n\n## Furnitrues classification Service(179)\n\n\n1.create furnitrues service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/furnitrues\" -d '{\"mllib\":\"caffe\", \"description\":\"Furnitrues classification\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\":224, \"width\":224 }, \"mllib\":{\"nclasses\":143 } }, \"model\":{\"repository\":\"/root/models/furnitures\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d \"{\\\"service\\\":\\\"trees\\\",\\\"parameters\\\":{\\\"input\\\":{\\\"width\\\":224,\\\"height\\\":224},\\\"output\\\":{\\\"best\\\":3},\\\"mllib\\\":{\\\"gpu\\\":false}},\\\"data\\\":[\\\"http://118.190.3.169/images/furnitures-friends.jpg\\\"]}\"\n`\n## Object detection Service(21)\n\n\n1.create object detection service\n\n`\ncurl -X PUT \"http://118.190.96.120:8090/services/objectdetect\" -d '{\"mllib\":\"caffe\", \"description\":\"object detection service\", \"type\":\"supervised\", \"parameters\":{\"input\":{\"connector\":\"image\", \"height\": 300, \"width\": 300 }, \"mllib\":{\"nclasses\":21 } }, \"model\":{\"repository\":\"/root/models/voc0712/\"} }'\n`\n\n2.test service\n\n`\ncurl -X POST \"http://118.190.96.120:8090/predict\" -d '{\"service\":\"objectdetect\", \"parameters\":{\"output\":{\"bbox\": true, \"confidence_threshold\": 0.1 } }, \"data\":[\"http://118.190.3.169/images/France_object_detect.jpeg\"] }'\n`\n\n## Face detection Service(5)\n\n## Prisma art style Service(12)\n\n## Nsynth music generator Service(12)\n\n## Fairseq translation Service(4)\n\n## Chessboard FEN detection Service(7)\n\n## Realtime object recognition using Tensorflow\n\nhttps://medium.com/towards-data-science/building-a-real-time-object-recognition-app-with-tensorflow-and-opencv-b7a2b4ebdc32\n\n## Banking chatbots with Watson\n\nhttps://developer.ibm.com/code/journey/create-cognitive-banking-chatbot/\n\n## Cats faces generator\n\nhttps://github.com/AlexiaJM/Deep-learning-with-cats\n\n## COVIAS Server\n\n\n\n## Elastic Image Search\n\n`\nnohup /usr/share/elasticsearch/bin/elasticsearch -Des.insecure.allow.root=true \u003e es.out 2\u003e\u00261\u0026\n`\n\n# References\n\nDeepDetect(LGPL): https://deepdetect.com/\n\nDeepDetect Models: https://deepdetect.com/applications/model/\n\niOS ChatbotMessager: https://github.com/yangboz/ChatBotsMessager\n\nMicroServices: https://spring.io/blog/2015/07/14/microservices-with-spring\n\nhttps://modelzoo.co/\n\n## Support on Beerpay\nHey dude! Help me out for a couple of :beers:!\n\n[![Beerpay](https://beerpay.io/yangboz/DeepDetectMessager/badge.svg?style=beer-square)](https://beerpay.io/yangboz/DeepDetectMessager)  [![Beerpay](https://beerpay.io/yangboz/DeepDetectMessager/make-wish.svg?style=flat-square)](https://beerpay.io/yangboz/DeepDetectMessager?focus=wish)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangboz%2Fdeepdetectmessager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyangboz%2Fdeepdetectmessager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangboz%2Fdeepdetectmessager/lists"}