{ "info": { "author": "A. Alka M. Salissou", "author_email": "alkasalissou@hotmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# DEmoClassi\nDEmoClassi stands for **D**emographic (age, gender, race) and **Emo**tions \n(happy, sad, angry, ...) **Classi**fication.\n\nThis repository is an attempt to tackle the task of predicting the facial expression,\nage gender and race prediction from facial images.\n\nAs I was planning to train the models on Google Colab platform, I decided to gather \nall my utility functions/classes in a package I named democlassi which is pip \ninstallable via `pip install --upgrade democlassi`.\n\nThe Training is done using Pytorch and pytorch-ignite and more \ninformation about the data used, the training process and live prediction using \npretrained models and opencv can be found on \n[this page](docs/pages.md).\n\n\nSome sample predictions : \n\n![png](docs/samples/neutral_shot.png)\n![png](docs/samples/happy_shot.png)\n![png](docs/samples/angry_shot_new.png)\n![png](docs/samples/sad_sht1.png)\n![png](docs/samples/surprised_shot.png)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AlkaSaliss/DEmoClassi", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "democlassi", "package_url": "https://pypi.org/project/democlassi/", "platform": "", "project_url": "https://pypi.org/project/democlassi/", "project_urls": { "Homepage": "https://github.com/AlkaSaliss/DEmoClassi" }, "release_url": "https://pypi.org/project/democlassi/0.5/", "requires_dist": [ "torch", "torchvision", "pytorch-ignite", "opencv-python", "pillow", "imutils", "tensorboardX" ], "requires_python": "", "summary": "Collection of my python functions for training pytorch models to classify emotion, age, race, gender", "version": "0.5" }, "last_serial": 5179007, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "af9ccde4522fdc8a1fe3add7e2f96c59", "sha256": "cb1a6b05b4919bd86edb533da7ae37040bb1155437214f1f895a47d47908ad18" }, "downloads": -1, "filename": "democlassi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "af9ccde4522fdc8a1fe3add7e2f96c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17596, "upload_time": "2019-03-19T14:25:20", "url": "https://files.pythonhosted.org/packages/3d/e1/ff38b293421b69511b175c5bbcfb7f2aace44fe47e2523265e7f103663aa/democlassi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "084856e3dcffa6336dde8e944deb78fb", "sha256": "3181b8bb3a7423725d1e7e383ed104373af5ccf852e3dd8a70ed1c22b1aacb2b" }, "downloads": -1, "filename": "democlassi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "084856e3dcffa6336dde8e944deb78fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17717, "upload_time": "2019-03-19T14:33:06", "url": "https://files.pythonhosted.org/packages/c5/33/5e6e202d6c44117375b5612c34f2b3351709e688243f3e99d13226b6c800/democlassi-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f02dfe21a805ff820af269eabd5d819a", "sha256": "c5edf92a43b39d3c7529e84b41bcc87dc9285bf0a6ff82fa3a8b6ab1719fb1c1" }, "downloads": -1, "filename": "democlassi-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f02dfe21a805ff820af269eabd5d819a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25602, "upload_time": "2019-03-26T12:32:42", "url": "https://files.pythonhosted.org/packages/ef/cf/198f3d262c4f4876edf01bc9541fdd273032f18516ed1267a89f75c68088/democlassi-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85ca61e0af1699d9414b5a0d790e2eb4", "sha256": "0918123f6c00570d9f4c2b8f3c048a9893eb5870809e8634544f67c93f1b068f" }, "downloads": -1, "filename": "democlassi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "85ca61e0af1699d9414b5a0d790e2eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18001, "upload_time": "2019-03-26T12:32:44", "url": "https://files.pythonhosted.org/packages/9c/10/a391bfce66fbf4859eab419a728e33a32e07895b92303addbac0cbbdaa5e/democlassi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1d3b486b2ca8593a6e27ae1abb47fe0d", "sha256": "aa7d12636b40a31a3ae32a498d881ab39428591a1fd4c99b9946bf60beb643d1" }, "downloads": -1, "filename": "democlassi-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1d3b486b2ca8593a6e27ae1abb47fe0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25707, "upload_time": "2019-03-30T23:33:45", "url": "https://files.pythonhosted.org/packages/b5/76/b7b33b25113ba09ec5b771e026c655fd9e878251cd9b7260f290630022b9/democlassi-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54c2ec02be81d9f308ab36aaf61f53a7", "sha256": "6b07ba5eabfff37fafa1815671a7045e48f7d708086b93962c1d432951cc8df0" }, "downloads": -1, "filename": "democlassi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "54c2ec02be81d9f308ab36aaf61f53a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18136, "upload_time": "2019-03-30T23:33:48", "url": "https://files.pythonhosted.org/packages/b2/c3/81e1e8ea2f37f9779b17135515ad0bcf3e409d9f0fc398b594e257adea9d/democlassi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bc68e23eb632921675ba8d86bcfdb94e", "sha256": "2ee3b9cf41f589469a672bb29bba2e6259c84e8821d90ae69799436119f04261" }, "downloads": -1, "filename": "democlassi-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc68e23eb632921675ba8d86bcfdb94e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25766, "upload_time": "2019-03-31T00:55:32", "url": "https://files.pythonhosted.org/packages/f1/cf/2a31c97ace7032b1b28f206a171f8c9a694819b59b77f0c38d8c6b2f1e92/democlassi-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8290a9f55c4b8974b75e1f2c383d979", "sha256": "f9186e4e2d55d48f88ba2ca9b2e0391829de9be4f4cd35e30a74e5b804f491a7" }, "downloads": -1, "filename": "democlassi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f8290a9f55c4b8974b75e1f2c383d979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18191, "upload_time": "2019-03-31T00:55:34", "url": "https://files.pythonhosted.org/packages/8c/a5/ed4f6b93f2b922e468b84d2787c9e30ad25d7946f45f7b1094e6ee525ed2/democlassi-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f31e4d37db9eb8cc66952a041dc2d959", "sha256": "f0221803fe279b9cde3c2d09c6fca4f5fe10f9989ebf53d1af10d8a23aa4f282" }, "downloads": -1, "filename": "democlassi-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f31e4d37db9eb8cc66952a041dc2d959", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25771, "upload_time": "2019-03-31T01:07:01", "url": "https://files.pythonhosted.org/packages/60/9a/003cd7e0436890412ef1f32b4b6d9c67b723a337f6a1dc3e898f59a63e03/democlassi-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0077c4e3b5e3bb705fee11bccaf987ff", "sha256": "cea2a71ce108e6510d23b1b0425d1fe9d578f5cc8ef63e409d7aab0b70a1276a" }, "downloads": -1, "filename": "democlassi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0077c4e3b5e3bb705fee11bccaf987ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18191, "upload_time": "2019-03-31T01:07:04", "url": "https://files.pythonhosted.org/packages/5e/a2/f12d7ea29cafe2a66e9e48c75811131099e3f449bd7464c49cb95ea32019/democlassi-0.2.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "5fb344f46d2b8882f71aaa25d5960940", "sha256": "da8e8c351e670b8306ca6f239e7d9d1316bf60e80a114f034605474c90e5be88" }, "downloads": -1, "filename": "democlassi-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5fb344f46d2b8882f71aaa25d5960940", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10070343, "upload_time": "2019-04-13T11:04:43", "url": "https://files.pythonhosted.org/packages/76/76/3fc98684bca77b7e28bd79a43cd327d76c6f337caff89584b8e44b4f470e/democlassi-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d58f347deebcefe38cf4faa3ac718d98", "sha256": "d3ae9160971b5baebcf699f5f28412dff0f88b504598f1f1dbaa637e5aa83e01" }, "downloads": -1, "filename": "democlassi-0.4.tar.gz", "has_sig": false, "md5_digest": "d58f347deebcefe38cf4faa3ac718d98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10062109, "upload_time": "2019-04-13T11:08:29", "url": "https://files.pythonhosted.org/packages/7c/c1/140c842d3b4d10287b0722fdcd93fe97edb41d75c47d455ff352bb95f14a/democlassi-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "deb3bb29e364287b8ae9de59d2cec18c", "sha256": "ceb1cac168b3fb8bfc11f0ba3cf1d73340645a572a11067cbb63e0ae6bba3025" }, "downloads": -1, "filename": "democlassi-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "deb3bb29e364287b8ae9de59d2cec18c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10070573, "upload_time": "2019-04-23T19:46:41", "url": "https://files.pythonhosted.org/packages/b5/77/634c5cf95bd40ff3db16d3d820f7ad6dff2705dcb2ea9560fe8aa9a0f9fa/democlassi-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "049264591e1a4b174a1fe98b7e8b83c3", "sha256": "0e57e258b4128020885242a0f44cdc3fd6df42ec63898c43ad1db84c8ef72887" }, "downloads": -1, "filename": "democlassi-0.5.tar.gz", "has_sig": false, "md5_digest": "049264591e1a4b174a1fe98b7e8b83c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10062733, "upload_time": "2019-04-23T19:53:32", "url": "https://files.pythonhosted.org/packages/2c/1b/67792d4632ac71bfdfc55bcadad721f90678664a3d250f742df5de964504/democlassi-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "deb3bb29e364287b8ae9de59d2cec18c", "sha256": "ceb1cac168b3fb8bfc11f0ba3cf1d73340645a572a11067cbb63e0ae6bba3025" }, "downloads": -1, "filename": "democlassi-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "deb3bb29e364287b8ae9de59d2cec18c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10070573, "upload_time": "2019-04-23T19:46:41", "url": "https://files.pythonhosted.org/packages/b5/77/634c5cf95bd40ff3db16d3d820f7ad6dff2705dcb2ea9560fe8aa9a0f9fa/democlassi-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "049264591e1a4b174a1fe98b7e8b83c3", "sha256": "0e57e258b4128020885242a0f44cdc3fd6df42ec63898c43ad1db84c8ef72887" }, "downloads": -1, "filename": "democlassi-0.5.tar.gz", "has_sig": false, "md5_digest": "049264591e1a4b174a1fe98b7e8b83c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10062733, "upload_time": "2019-04-23T19:53:32", "url": "https://files.pythonhosted.org/packages/2c/1b/67792d4632ac71bfdfc55bcadad721f90678664a3d250f742df5de964504/democlassi-0.5.tar.gz" } ] }