{ "info": { "author": "SYSTEM CORP.", "author_email": "contact@systemcorp.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7" ], "description": "# AFS\n\n[![N|Solid](https://alpes.cloud/up/04f421c9980ab436d97dd6a910bcaf49.svg)](https://www.systemcorp.ai)\n\n\n\n[![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)]()\n\nAFS is a Python based library, that helps Deep / Machine Learning specialists to track their models during\ntraining without accessing server, and getting notifications full of their desired information via beloved\nSocial Media platforms.\n\n[![N|Solid](https://alpes.cloud/up/32bddf91ffdf1fc2a66614f8a2fbbdaa.png)](https://www.systemcorp.ai)\n\n\n\n\n# PROS\n - Built as lightweight as possible\n - Takes 14 arguments, therefore users can check almost everything while their model is training\n - Back-End is built on Flask framework, and open-sourced. You can contribute to implement more\n Social Media platforms' APIs.\n\n# TODO\n\n - Finish working on Back-End for Facebook Messenger.\n\n### Used Frameworks & Libraries\n\nAFS is built totally on Python & Node.JS.\n\n* [Python 3] - for library building\n* [Node.JS] - for Back-End\n\n\n### Installation\n\nPython 3.6+ required to use.\n\nGet the package from [PyPi]\n\n```sh\n$ pip install AFS\n```\n\n\n\n### Usage\n\nImport the AFS and reach 'teller' function.\nDefine the AFS.teller function inside the training loop, and pass the arguments.\n\n```sh\n$ import AFS as afs\n$ afs.teller(arg1, arg2)\n```\n\nThen, reach uID function, and pass the 'yes' string, that will basically create unique id for you, by which you'll then verify your session with the chatbot.\n\n```sh\n$ afs.uID(\"yes\")\n```\nAfter the execution of the training loop, this line will print unique ID for you that is generated super randomly to minimize the similarities.\n\nIt'll look like this: \n\n```sh\n$ Your unique ID is --- 231409296064663:68137457840134:27374860406350\n```\nCopy the unique ID, and text the AFS bot the plain text to verify your session.\nAnd, it's all done.\n\n\n# Arguments\n\n```sh\n\n'teller' function takes maximum of 14 arguments. Default values are 0s.\n\n$iteration argument is for counting iterations. type = number.\n\n$distribution argument is basically a divider, for every how many iterations do you need to send the GET request. type = number.\n\n$maxiter is a maximum of iterations, after which the model finishes training. type = number.\n\n$epochdistribution is the same as 'distribution' argument, but for epochs. type = number.\n\n$epoch counts epochs. type = number.\n\n$testloss takes test loss as an information. type = number.\n\n$valloss takes validation loss as an information. type = number.\n\n\n```\n\n\n# JSON Instance\n\nThe API sends the JSON array, that is basically stringified version of combination of dictionaries.\n\n\n# Implementations\n\n The Flask server is deployed on Heroku, and implemented only in Facebook Messenger for now.\n Next Social Media Platforms:\n\n - [Slack]\n - [Discord]\n\n\n\n\nLicense\n----\n\nBSD 3-Clause Licence\n\n\n\n\n[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)\n\n\n [dill]: \n [git-repo-url]: \n [john gruber]: \n [df1]: \n [markdown-it]: \n [Ace Editor]: \n [node.js]: \n [Twitter Bootstrap]: \n [jQuery]: \n [@tjholowaychuk]: \n [express]: \n [AngularJS]: \n [Gulp]: \n [OpenCV]: \n [Single Shot Detection (SSD)]: \n [ResNet50]: \n [Python 3]: \n [Flask]: \n [PyPi]: \n [Slack]: \n [Discord]: \n\n [PlDb]: \n [PlGh]: \n [PlGd]: \n [PlOd]: \n [PlMe]: \n [PlGa]: ", "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/systemcorp-ai/TAFNN/archive/2.3.tar.gz", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "afs", "package_url": "https://pypi.org/project/afs/", "platform": "", "project_url": "https://pypi.org/project/afs/", "project_urls": { "Homepage": "https://github.com/systemcorp-ai/TAFNN/archive/2.3.tar.gz" }, "release_url": "https://pypi.org/project/afs/5.0/", "requires_dist": null, "requires_python": "", "summary": "Agent for Neural Network training supervision", "version": "5.0" }, "last_serial": 5395632, "releases": { "3.0": [ { "comment_text": "", "digests": { "md5": "f0c2914402fa852e834eecd869c5337a", "sha256": "81ee6c63c91395534afa2fe49ec7ceb157f77f438ee4e390ef849c92ea25ef72" }, "downloads": -1, "filename": "afs-3.0.tar.gz", "has_sig": false, "md5_digest": "f0c2914402fa852e834eecd869c5337a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5062, "upload_time": "2019-06-13T11:48:58", "url": "https://files.pythonhosted.org/packages/ee/6b/ae9dcd87edc841b9e27dc8fe62acc86537a207117a71c7a43f977a5ea513/afs-3.0.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "8715b34dcfb97080d9ae55ff955a1df3", "sha256": "9f4764d90f79efa2968c4e97044e23a96c77ae8bcf16102bf7a806fc8564d78d" }, "downloads": -1, "filename": "afs-4.0.tar.gz", "has_sig": false, "md5_digest": "8715b34dcfb97080d9ae55ff955a1df3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4927, "upload_time": "2019-06-13T11:56:05", "url": "https://files.pythonhosted.org/packages/44/73/eb05452a07bfa5ad2706a20d5c0605fa74e895cf4050d8fa61e65361ce22/afs-4.0.tar.gz" } ], "5.0": [ { "comment_text": "", "digests": { "md5": "eff62d3e877a3c5da02f3ee0dbe8ff55", "sha256": "cfe116f6db02154f44c0a1f6fae6ddb9decbddb13647237f7b80069bc2173952" }, "downloads": -1, "filename": "afs-5.0.tar.gz", "has_sig": false, "md5_digest": "eff62d3e877a3c5da02f3ee0dbe8ff55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4929, "upload_time": "2019-06-13T12:01:51", "url": "https://files.pythonhosted.org/packages/8c/9b/3dc30c6cbd3443e14ed0cb626d7f9222895bbadf7d4e95fca2e9a8ec720b/afs-5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eff62d3e877a3c5da02f3ee0dbe8ff55", "sha256": "cfe116f6db02154f44c0a1f6fae6ddb9decbddb13647237f7b80069bc2173952" }, "downloads": -1, "filename": "afs-5.0.tar.gz", "has_sig": false, "md5_digest": "eff62d3e877a3c5da02f3ee0dbe8ff55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4929, "upload_time": "2019-06-13T12:01:51", "url": "https://files.pythonhosted.org/packages/8c/9b/3dc30c6cbd3443e14ed0cb626d7f9222895bbadf7d4e95fca2e9a8ec720b/afs-5.0.tar.gz" } ] }