{ "info": { "author": "Petros Christodoulou", "author_email": "p.christodoulou2@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![Downloads](https://pepy.tech/badge/nn-builder)](https://pepy.tech/project/nn-builder) ![Image](https://travis-ci.org/p-christ/nn_builder.svg?branch=master) [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues) \n\n\n![nn_builder](miscellaneous/material_for_readme/nn_builder_new.png)\n\n\n\n**nn_builder lets you build neural networks without boilerplate code**. You specify the type of network you want and it builds it.\n\n### Install\n\n`pip install nn_builder`\n\n### Support\n\n| Network Type | **NN** | **CNN** | **RNN** |\n| ------- | ------- | ------- | ------- |\n| PyTorch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |\n| TensorFlow 2.0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |\n\n\n### Examples\n\nOn the left is how you can create the PyTorch neural network on the right in only 1 line of code using nn_builder:\n\n![Screenshot](miscellaneous/material_for_readme/nn_builder_use_case.png)\n\nSimilarly for TensorFlow on the left is how you can create the CNN on the right in only 1 line of code using nn_builder: \n\n![Screenshot](miscellaneous/material_for_readme/tf_nn_builder_example.png)\n\n### Usage\n\nSee this [colab notebook](https://colab.research.google.com/drive/1UdMT3aVSV0L5Rq11nyLHxMSVtTVZryhW) for lots of examples of how to use the module. \n3 types of PyTorch and TensorFlow network are currently supported: NN, CNN and RNN. Each network takes the following arguments:\n\n| Field | Description | Default |\n| :---: | :----------: | :---: |\n| *input_dim*| Dimension of the input into the network. See below for more detail. Not needed for Tensorflow. | N/A |\n| *layers_info* | List to indicate the layers of the network you want. Exact requirements depend on network type, see below for more detail | N/A |\n| *output_activation* | String to indicate the activation function you want the output to go through. Provide a list of strings if you want multiple output heads | No activation | \n| *hidden_activations* | String or list of string to indicate the activations you want used on the output of hidden layers (not including the output layer), default is ReLU and for example \"tanh\" would have tanh applied on all hidden layer activations | ReLU after every hidden layer |\n| *dropout* | Float to indicate what dropout probability you want applied after each hidden layer | 0 |\n| *initialiser* | String to indicate which initialiser you want used to initialise all the parameters | PyTorch & TF Default |\n| *batch_norm* | Boolean to indicate whether you want batch norm applied to the output of every hidden layer | False |\n| *columns of_data_to_be_embedded* | List to indicate the column numbers of the data that you want to be put through an embedding layer before being fed through the hidden layers of the network | No embeddings |\n| *embedding_dimensions* | If you have categorical variables you want embedded before flowing through the network then you specify the embedding dimensions here with a list of the form: [ [embedding_input_dim_1, embedding_output_dim_1], [embedding_input_dim_2, embedding_output_dim_2] ...] | No embeddings |\n| *y_range* | Tuple of float or integers of the form (y_lower, y_upper) indicating the range you want to restrict the output values to in regression tasks | No range |\n| *random_seed* | Integer to indicate the random seed you want to use | 0 |\n| *return_final_seq_only* | Only needed for RNN. Boolean to indicate whether you only want to return the output for the final timestep (True) or if you want to return the output for all timesteps (False) | True |\n\nEach network type has slightly different requirements for **input_dim** and **layers_info** as explained below:\n\n--- \n\n##### 1. NN\n\n* **input_dim**: # Features in PyTorch, not needed for TensorFlow\n* **layers_info**: List of integers to indicate number of hidden units you want per linear layer. \n* For example:\n\n```\nfrom nn_builder.pytorch.NN import NN \nmodel = NN(input_dim=5, layers_info=[10, 10, 1], output_activation=None, hidden_activations=\"relu\", \n dropout=0.0, initialiser=\"xavier\", batch_norm=False) \n```\n--- \n##### 2. CNN\n\n* **input_dim**: (# Channels, Height, Width) in PyTorch, not needed for TensorFlow\n* **layers_info**: We expect the field *layers_info* to be a list of lists indicating the size and type of layers that you want. Each layer in a CNN can be one of these 4 forms: \n * [\"conv\", channels, kernel size, stride, padding] \n * [\"maxpool\", kernel size, stride, padding]\n * [\"avgpool\", kernel size, stride, padding]\n * [\"linear\", units]\n* For a PyTorch network kernel size, stride, padding and units must be integers. For TensorFlow they must all be integers except for padding which must be one of {\u201cvalid\u201d, \u201csame\u201d} \n* For example:\n```\nfrom nn_builder.pytorch.CNN import CNN \nmodel = CNN(input_dim=(3, 64, 64), \n layers_info=[[\"conv\", 32, 3, 1, 0], [\"maxpool\", 2, 2, 0], \n [\"conv\", 64, 3, 1, 2], [\"avgpool\", 2, 2, 0], \n [\"linear\", 10]],\n hidden_activations=\"relu\", output_activation=\"softmax\", dropout=0.0,\n initialiser=\"xavier\", batch_norm=True)\n```\n--- \n##### 3. RNN\n\n* **input_dim**: # Features in PyTorch, not needed for TensorFlow\n* **layers_info**: We expect the field *layers_info* to be a list of lists indicating the size and type of layers that you want. Each layer in a CNN can be one of these 4 forms: \n * [\"lstm\", units] \n * [\"gru\", units]\n * [\"linear\", units]\n* For example:\n\n```\nfrom nn_builder.pytorch.CNN import CNN \nmodel = RNN(input_dim=5, layers_info=[[\"gru\", 50], [\"lstm\", 10], [\"linear\", 2]],\n hidden_activations=\"relu\", output_activation=\"softmax\", \n batch_norm=False, dropout=0.0, initialiser=\"xavier\")\n```\n--- \n## Contributing\n\nTogether we can make something that is useful for thousands of people. Anyone is very welcome to contribute via a pull request. Please see the [issues](https://github.com/p-christ/nn_builder/issues) \npage for ideas on the best areas to contribute to and try to:\n1. Add tests to the tests folder that cover any code you write\n1. Write comments for every function\n1. Create a colab notebook demonstrating how any extra functionality you created works\n\n\n\n\n\n\n\n\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/p-christ/nn_builder", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nn-builder", "package_url": "https://pypi.org/project/nn-builder/", "platform": "", "project_url": "https://pypi.org/project/nn-builder/", "project_urls": { "Homepage": "https://github.com/p-christ/nn_builder" }, "release_url": "https://pypi.org/project/nn-builder/1.0.5/", "requires_dist": [ "tensorflow (==2.0.0a0)" ], "requires_python": "", "summary": "Build neural networks in 1 line", "version": "1.0.5" }, "last_serial": 5461117, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "98afb1efbf7835fbf356a20cb094aa5f", "sha256": "a96fba963eec44a6f0532911da3def1cd83715e91440cbdb7e74c87f5716bdfe" }, "downloads": -1, "filename": "nn_builder-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "98afb1efbf7835fbf356a20cb094aa5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7526, "upload_time": "2019-04-03T13:58:19", "url": "https://files.pythonhosted.org/packages/63/0f/5b8d3beea67a6e1b61a690ffb22667f80ca1a77da9d8f4b0f0e216d728a0/nn_builder-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69e83465882e25bac2f7c73dd7e4cffc", "sha256": "0e8e2755bb35d8b7e4f5023b5d0f6d3f6e2a40166ae8c0221be086d621b98041" }, "downloads": -1, "filename": "nn_builder-0.0.1.tar.gz", "has_sig": false, "md5_digest": "69e83465882e25bac2f7c73dd7e4cffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5254, "upload_time": "2019-04-03T13:58:22", "url": "https://files.pythonhosted.org/packages/4f/18/f97aacdce8850c836dccaff7a2d036df8385289792b84aa8f85b29b6b23a/nn_builder-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "03107eca5ac17ce6dc79d956e3c38414", "sha256": "289b6c21ac74165ba70c6c405af5c9f9b1725c206ba3e929a172b1e6b9c0dc2a" }, "downloads": -1, "filename": "nn_builder-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "03107eca5ac17ce6dc79d956e3c38414", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26203, "upload_time": "2019-05-27T18:51:10", "url": "https://files.pythonhosted.org/packages/c1/56/72b6e1388e841f0e1957da55fa05cffdbf67b1482d84240a8f3ab819cf58/nn_builder-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79c3d7c952301b9e884f9149a4a3883c", "sha256": "5b92c2a8518296d54f4d53bb07ca5962b9e762faa2000725fe8a85651723f7da" }, "downloads": -1, "filename": "nn_builder-0.0.10.tar.gz", "has_sig": false, "md5_digest": "79c3d7c952301b9e884f9149a4a3883c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28200, "upload_time": "2019-05-27T18:51:12", "url": "https://files.pythonhosted.org/packages/ff/01/d0eefffd31fbbf5e84716e46ed79b8073e590827571dd304f965d3647869/nn_builder-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "81a83c5545951cb6da4f782278490976", "sha256": "d5139ce3c9c738403881de0d1ebaa71224adc12b7f4abfd88711b578aaed2096" }, "downloads": -1, "filename": "nn_builder-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "81a83c5545951cb6da4f782278490976", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26275, "upload_time": "2019-05-27T18:56:05", "url": "https://files.pythonhosted.org/packages/93/01/1062e3181d30f08501f96f668aa0649b34f1ea2e8e47ae338c13d745b06b/nn_builder-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9de6293297c0e010874d781522cf51bb", "sha256": "cf968cddec754fc2a9afbbd58593d9acc8545462fdc47ab90755622a6b24abe7" }, "downloads": -1, "filename": "nn_builder-0.0.11.tar.gz", "has_sig": false, "md5_digest": "9de6293297c0e010874d781522cf51bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28144, "upload_time": "2019-05-27T18:56:07", "url": "https://files.pythonhosted.org/packages/9e/74/bafbb100f58ce8d0c23ae85280f95a48464eb52c9b27e6ae2f0db4b6586d/nn_builder-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "8e0cfb8fb069d2c90b951dd781eb8826", "sha256": "46ff07481e4e15802f18e3eb3214ff8bef8e5d01cd3f40b3fd7156980d893bac" }, "downloads": -1, "filename": "nn_builder-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "8e0cfb8fb069d2c90b951dd781eb8826", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26183, "upload_time": "2019-05-27T18:58:51", "url": "https://files.pythonhosted.org/packages/8d/21/ad27b78918d1c4fc2c8c0d6f69987e62b5ebd962a783db0a88b42ec2f07e/nn_builder-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "397ce43a966d34acd85254949f339dd8", "sha256": "c6d29cd93fa7cfe58e142b161bad8a2cb9ca52ef3d95e5d25bd554a5d2318e38" }, "downloads": -1, "filename": "nn_builder-0.0.12.tar.gz", "has_sig": false, "md5_digest": "397ce43a966d34acd85254949f339dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28128, "upload_time": "2019-05-27T18:58:52", "url": "https://files.pythonhosted.org/packages/9e/2d/61d0107526097ed6af15ca9a8aa54a91c9038365362d94c063f1c3d543b4/nn_builder-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "5ad140a46b976018cfb5c447dee22bd0", "sha256": "6abb50c6aff57a14b1ff4045a409fc77f4d02076a416170fcafc2f7141e9edac" }, "downloads": -1, "filename": "nn_builder-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "5ad140a46b976018cfb5c447dee22bd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26093, "upload_time": "2019-05-27T19:15:58", "url": "https://files.pythonhosted.org/packages/69/82/46c16a6fb1a42eeafaa237cd5a67d996e6f96f194dc8cf0bd5042ef67581/nn_builder-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e84488961433c0ad7356391fe03c510d", "sha256": "2396e5ea6e5f328a3fcfac92ed3e18c2f56a28d32fe011a2954fb3b8003c2cf6" }, "downloads": -1, "filename": "nn_builder-0.0.13.tar.gz", "has_sig": false, "md5_digest": "e84488961433c0ad7356391fe03c510d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28157, "upload_time": "2019-05-27T19:15:59", "url": "https://files.pythonhosted.org/packages/c6/6f/5c3b981f5286c0ad2278329bce25b5b19c43acdb59465489ddd2ec6d2c2c/nn_builder-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "cc59212ee33f872feae7964eeed9ac42", "sha256": "9d0e3b223ed941ef48c8e9570fee84ef329136979c5017b7463b469b48065786" }, "downloads": -1, "filename": "nn_builder-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "cc59212ee33f872feae7964eeed9ac42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26101, "upload_time": "2019-05-27T19:22:41", "url": "https://files.pythonhosted.org/packages/2e/50/073474a141b6571c73f429fbd56d53d586837d97699a745948cfca6be5ef/nn_builder-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b18c06de6477bf48b866fe623c873d0", "sha256": "1196106f58b4255a0201198eb640f4ba8cd05a4df892a668c11d3fbb00d110cb" }, "downloads": -1, "filename": "nn_builder-0.0.14.tar.gz", "has_sig": false, "md5_digest": "5b18c06de6477bf48b866fe623c873d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28164, "upload_time": "2019-05-27T19:22:43", "url": "https://files.pythonhosted.org/packages/2b/d0/08cf3543f4a3f0ab661fb3d6b4bfd90e4944fed1fbd58df0769768aed9af/nn_builder-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "6b26d71908a80656ad4a0000f6043c98", "sha256": "933dbb597a7beed411097ebe2c94fa7ea42077fbb67f47e63ae22173314970ed" }, "downloads": -1, "filename": "nn_builder-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "6b26d71908a80656ad4a0000f6043c98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26065, "upload_time": "2019-05-27T19:27:06", "url": "https://files.pythonhosted.org/packages/4f/9e/6cc2a5cce6113d3b3a9cd5d2d3e57ac27b0c512c9c59985fc6f0304bfae8/nn_builder-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edce5e25bef960fe8d0c84cab16b1c50", "sha256": "f450c812594cbd7d63ed12d222ebc6b1e3136e1903073fff15047456bf3b6bbd" }, "downloads": -1, "filename": "nn_builder-0.0.15.tar.gz", "has_sig": false, "md5_digest": "edce5e25bef960fe8d0c84cab16b1c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28151, "upload_time": "2019-05-27T19:27:08", "url": "https://files.pythonhosted.org/packages/e5/6b/f4aa44f9fe88ad4fe76db6cb1028b83562777765dd12b7c0e5ec7048d3d9/nn_builder-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "a1e0c488227defb63e165ea72f89938e", "sha256": "71bd9c4c1377ee5b2c38cbc63069fc8fda6510f63bf6511ee550624c252bccc1" }, "downloads": -1, "filename": "nn_builder-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "a1e0c488227defb63e165ea72f89938e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26162, "upload_time": "2019-05-28T13:20:30", "url": "https://files.pythonhosted.org/packages/18/30/770f2afa5eedb65da64dd2f43382f95aa90b8cbc9f796e53f04fc24127d0/nn_builder-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbd39f8d4c7fb14f4522e12022816237", "sha256": "28343e6e0654095000312460c9722b1b74304ab8df3006709e74bdf0148af7a9" }, "downloads": -1, "filename": "nn_builder-0.0.16.tar.gz", "has_sig": false, "md5_digest": "cbd39f8d4c7fb14f4522e12022816237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28376, "upload_time": "2019-05-28T13:20:32", "url": "https://files.pythonhosted.org/packages/08/74/bbc406a7fc412a4ec25360bc6c6e4a814ad954fc2989328f45f762152842/nn_builder-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "4360d0b367d1f9edd9e3a2dc8b5558ac", "sha256": "3bb542a6aad61587f7302f13feca9b8f5fbc280f72a5c0f2b1a2e84191f67cf3" }, "downloads": -1, "filename": "nn_builder-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "4360d0b367d1f9edd9e3a2dc8b5558ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26155, "upload_time": "2019-05-28T16:22:23", "url": "https://files.pythonhosted.org/packages/a6/cd/4f7102d024625087004f2ec29d895f728027ca95b78e93ef462c6b7a34a5/nn_builder-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ee526a790f2d4b3dd844e66c351f4d9", "sha256": "c50df1fda7ee1396da6ff923b88692ec6fd8825af8cc90785c014db5439a9a9e" }, "downloads": -1, "filename": "nn_builder-0.0.17.tar.gz", "has_sig": false, "md5_digest": "6ee526a790f2d4b3dd844e66c351f4d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28370, "upload_time": "2019-05-28T16:22:25", "url": "https://files.pythonhosted.org/packages/c7/3a/5c746fb95290d43e904c884a26acb9af667939b86a2dd010e3c0acbaa23b/nn_builder-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "25c87385d3177f0666650d93be5933d0", "sha256": "382ee7d61d0056d6a91c85d23308e924a8db7d6dff45b5e357348ccefcfa5fac" }, "downloads": -1, "filename": "nn_builder-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "25c87385d3177f0666650d93be5933d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26487, "upload_time": "2019-05-30T12:15:21", "url": "https://files.pythonhosted.org/packages/75/0d/90eb789656d72525d544cf3bc7f9de7ca7c6d58d5a31991f82c77c675cab/nn_builder-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3eeed210e06c56bb467754bb84c3189d", "sha256": "437090e6b3a35a24a6f7d591f6ce06c3ec981d7516313ccfdcf05bd3c2f0b099" }, "downloads": -1, "filename": "nn_builder-0.0.18.tar.gz", "has_sig": false, "md5_digest": "3eeed210e06c56bb467754bb84c3189d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14871, "upload_time": "2019-05-30T12:15:22", "url": "https://files.pythonhosted.org/packages/8d/1d/fbc17a51af69f512a4fdb5b96e2139db5547ac90271af3fabea863eac5a2/nn_builder-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "995b637907396e50b86606a978dc0462", "sha256": "1f5a6117d2315573eb4d9175ad4d09fbfba9fb0ce21cbbba852ef783bd2a1457" }, "downloads": -1, "filename": "nn_builder-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "995b637907396e50b86606a978dc0462", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26174, "upload_time": "2019-05-30T17:39:47", "url": "https://files.pythonhosted.org/packages/76/ff/ba0400fa17d876388b809d418a6cd6d87d5146a9f9709ee424190a703b2a/nn_builder-0.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2ad3d480ae1f92c00a4e9c5cdbb3b6f", "sha256": "3750c51197b303ee9822eec4bdbbe274f0277af187cddb069471bedecbd91c07" }, "downloads": -1, "filename": "nn_builder-0.0.19.tar.gz", "has_sig": false, "md5_digest": "b2ad3d480ae1f92c00a4e9c5cdbb3b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14810, "upload_time": "2019-05-30T17:39:49", "url": "https://files.pythonhosted.org/packages/9c/db/13bd6eb95532a56894a8454827c6cd68aa6b5ce9502f51fd69bd73500f75/nn_builder-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3bdbb111c018af48eeb89ed493c583af", "sha256": "9413d68c4da40d543bfa716cc9f93944e58a7a8405a4aded66bc36b89ec2d72f" }, "downloads": -1, "filename": "nn_builder-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3bdbb111c018af48eeb89ed493c583af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10097, "upload_time": "2019-04-10T17:26:39", "url": "https://files.pythonhosted.org/packages/06/3c/a0bfc1f4313a4a7a6a27c84b83a7f4655a4a6f51a04d9627ba9e9911dc41/nn_builder-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24cb422cb61e1d8772cae676a235d283", "sha256": "2b46de9f1939a2c74427e95305b15fa6d7a4c33c97c1fea01ba03207aed00858" }, "downloads": -1, "filename": "nn_builder-0.0.2.tar.gz", "has_sig": false, "md5_digest": "24cb422cb61e1d8772cae676a235d283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7573, "upload_time": "2019-04-10T17:26:41", "url": "https://files.pythonhosted.org/packages/96/0a/d5b72bc72389c9716a9b2fdda2f093263a9ce29277e74d1bffbbea8a2629/nn_builder-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ee9c44008807b1440e1a02f081945cec", "sha256": "970e385b5460c10ede2d05af94e62b7a4cf122bec6fc1ccadf1856deb3c3bfc0" }, "downloads": -1, "filename": "nn_builder-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ee9c44008807b1440e1a02f081945cec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10904, "upload_time": "2019-04-11T15:47:21", "url": "https://files.pythonhosted.org/packages/f9/55/fe12e2434ac05f3dbfd78a135621ed5d0edffb0bbeda24fbb3ab1d7b3707/nn_builder-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00f39dc36ef9fb67443907d51c8a9bd6", "sha256": "6a630ac43adef1fd51152ff1ba99b6dacd974c268e7b566cb6f0acd905a316a7" }, "downloads": -1, "filename": "nn_builder-0.0.3.tar.gz", "has_sig": false, "md5_digest": "00f39dc36ef9fb67443907d51c8a9bd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8243, "upload_time": "2019-04-11T15:47:22", "url": "https://files.pythonhosted.org/packages/95/5e/339188b9c86a2da1f6f48987a8223c9959881073c50c461392473c0b9bb0/nn_builder-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b16aaae72395e7b24f41869e03c8cf6a", "sha256": "a6f3778139d77087e96087b1009ee3879c5440061397ba2fde61b9febc381723" }, "downloads": -1, "filename": "nn_builder-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b16aaae72395e7b24f41869e03c8cf6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12264, "upload_time": "2019-04-16T09:25:39", "url": "https://files.pythonhosted.org/packages/be/7c/40d37e4bf3ce2d6c6daa20fe6b13765c1618a7b7bd4225f37081d66e6da7/nn_builder-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c5b4f28f89d0cbe4d68d07f4e21ff10", "sha256": "127a7285bea5eee7df50b5a86dd46351ae6e9b749ae087ec89dac01a585a8e7c" }, "downloads": -1, "filename": "nn_builder-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3c5b4f28f89d0cbe4d68d07f4e21ff10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081, "upload_time": "2019-04-16T09:25:41", "url": "https://files.pythonhosted.org/packages/7a/19/759cfab7ded0b24e8b0f4fbb986182ee9a6d8cc00d0ac744cbf37466c30b/nn_builder-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "78f045058b05169898f0ff247824b0d8", "sha256": "8593b0738aea27c91b4661eb4b0b9a90080c788dba4abab77344279668697c17" }, "downloads": -1, "filename": "nn_builder-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "78f045058b05169898f0ff247824b0d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19739, "upload_time": "2019-05-05T15:09:09", "url": "https://files.pythonhosted.org/packages/66/f4/cf94706683bb42cba02c7a3adb4d9d6294ff47cc6c3bbdb2835f263e6807/nn_builder-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7689f32789b5b542812fa408c9172b7d", "sha256": "28ce99413cb6e0decb761eef7c95951a7ca860a9102117974541e1e7fc1ee24f" }, "downloads": -1, "filename": "nn_builder-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7689f32789b5b542812fa408c9172b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14610, "upload_time": "2019-05-05T15:09:11", "url": "https://files.pythonhosted.org/packages/e3/33/92db2f91266c87df7013d4e4fc278f886640405944fabb3e862b2894dbf6/nn_builder-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e0fec7b82994857d4795844db84f34e4", "sha256": "ccee41e61a625f62d4c7399a2cb0a5e7dd0e8407369c6f5812fb0d7b4b1b794d" }, "downloads": -1, "filename": "nn_builder-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e0fec7b82994857d4795844db84f34e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44124, "upload_time": "2019-05-27T18:29:41", "url": "https://files.pythonhosted.org/packages/c5/c1/a3967d6c5ad7801fcfc4e464798efc2937896a33344b1b8ed4e471122965/nn_builder-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "629d0eee53b9ca52441b9da373c07ac2", "sha256": "c0355dbfa4264453714dc33efdbe8f14f09021b2f01d7060a0db37832b189508" }, "downloads": -1, "filename": "nn_builder-0.0.6.tar.gz", "has_sig": false, "md5_digest": "629d0eee53b9ca52441b9da373c07ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23657, "upload_time": "2019-05-27T18:29:42", "url": "https://files.pythonhosted.org/packages/04/5b/e10f74727480193b035b4f163ded5a62b469d67146d93b3acc06c81433cb/nn_builder-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "99164010a537dcf862ea0705e469bd89", "sha256": "2afdefe5de4ffd02f707654116687bccadbebf8e1794ca91bbf624a59031eb8d" }, "downloads": -1, "filename": "nn_builder-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "99164010a537dcf862ea0705e469bd89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44123, "upload_time": "2019-05-27T18:38:15", "url": "https://files.pythonhosted.org/packages/25/f6/da773c07f07e3af37f722bc3c000023a732e219bf37e031afece4012ddc8/nn_builder-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e0cc35b8780c6c46296e921bc4ff456", "sha256": "19e15a0d8c7dc6391a1fcca53417dcbbdc83bb928864abe72e7f663f87ae79ae" }, "downloads": -1, "filename": "nn_builder-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3e0cc35b8780c6c46296e921bc4ff456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23661, "upload_time": "2019-05-27T18:38:17", "url": "https://files.pythonhosted.org/packages/86/87/6699c3b6d0cdb1f011813c778cdd1f884da801c237ba7a9e3b7393b0b338/nn_builder-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "aa978a58ddbc3c7f427661ac08f4f9c3", "sha256": "a3655fa18aae6c9febec7408b6fbd6560cc8d2104dad0bad550f2dfb763885f6" }, "downloads": -1, "filename": "nn_builder-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aa978a58ddbc3c7f427661ac08f4f9c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28285, "upload_time": "2019-05-27T18:40:03", "url": "https://files.pythonhosted.org/packages/81/01/695b00fb27ba8c628da8c5b2d182ecdef60e0dc48565ff78fa1d3d6998b8/nn_builder-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31cdc10ea8f2eb35a9de8f751714bd73", "sha256": "72bd9235745bb8b2b3f0700ac4ede491d5c1629ceb7ffd9ddafed8db054a5a1d" }, "downloads": -1, "filename": "nn_builder-0.0.8.tar.gz", "has_sig": false, "md5_digest": "31cdc10ea8f2eb35a9de8f751714bd73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23661, "upload_time": "2019-05-27T18:40:05", "url": "https://files.pythonhosted.org/packages/12/67/1140792e52bd9fc3a2f09c10105972eb870a2d82a3515f5aaf6b91f360d8/nn_builder-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "7c2a847d2274f6beb1d38b46e145fa7b", "sha256": "ac8825e4c4634d0a7955502cb79befb801525d2840020fbfee2ed1aeeca3ffac" }, "downloads": -1, "filename": "nn_builder-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7c2a847d2274f6beb1d38b46e145fa7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48941, "upload_time": "2019-05-27T18:41:38", "url": "https://files.pythonhosted.org/packages/84/29/99a3e16a565076c3031ab6ca6ad45d0ec55afe752f14760afcd385f62224/nn_builder-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37523ead7dfda87c6ca9a5ffaecefdd1", "sha256": "43b267f81741075eb76426749023018d2e7d9682087617273640f615f15940db" }, "downloads": -1, "filename": "nn_builder-0.0.9.tar.gz", "has_sig": false, "md5_digest": "37523ead7dfda87c6ca9a5ffaecefdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28425, "upload_time": "2019-05-27T18:41:40", "url": "https://files.pythonhosted.org/packages/a6/db/f1cb9c50ce1526f077ee58618702b799f51df8d639fb87f3c717e759fb60/nn_builder-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "710c346457cfd64ba13fac997c0a7f41", "sha256": "bb21eef87d2212e2192f7af971fa9146c208ced5846cf0d8877fcfe4dc964c2e" }, "downloads": -1, "filename": "nn_builder-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "710c346457cfd64ba13fac997c0a7f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27058, "upload_time": "2019-06-02T14:29:55", "url": "https://files.pythonhosted.org/packages/69/4a/7817b7ec8eca920c056448008000f74d47645818bd768fd9369e01b1d5b7/nn_builder-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a19b09e747db3990efd2d57bbb8f5f8b", "sha256": "2c0ab35418385a807526e998f3ead15074f3e9b813ff2c7fce7316e176fef7ce" }, "downloads": -1, "filename": "nn_builder-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a19b09e747db3990efd2d57bbb8f5f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16113, "upload_time": "2019-06-02T14:29:59", "url": "https://files.pythonhosted.org/packages/8d/88/d2a112aa9570bfb467904bc0143693bde6f3dcec434dabb5dbc0059008f1/nn_builder-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "63a673501cf7d21afb938eb99e58d2f5", "sha256": "1b577cab9ed614de1d0ef7ef71e4d2fc3524fabdd6c41937e35a72385f0cc9b3" }, "downloads": -1, "filename": "nn_builder-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "63a673501cf7d21afb938eb99e58d2f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27039, "upload_time": "2019-06-02T14:54:51", "url": "https://files.pythonhosted.org/packages/b9/cb/ee45fb7faabfd38e73022426497587894580156c0ee45b79e18e929f709d/nn_builder-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0a86e5a2593b14cd155ab582c8114b6", "sha256": "90c320b4f9c24f5e5f218e70d3f2612b9e3b7bb08d8df9e034bce069aa1ca83b" }, "downloads": -1, "filename": "nn_builder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c0a86e5a2593b14cd155ab582c8114b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16104, "upload_time": "2019-06-02T14:54:52", "url": "https://files.pythonhosted.org/packages/1b/74/1d75cc3f248c2021ac9829d9b2bddf360379c4a76729d862a738278154ac/nn_builder-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4e31f497f1f70452a123c95204927fec", "sha256": "3c26c552351d3dc60ddaee1167e4c6f0c7f02d8c51bcfc704aa9fbd6d0c15cb8" }, "downloads": -1, "filename": "nn_builder-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4e31f497f1f70452a123c95204927fec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27606, "upload_time": "2019-06-18T13:41:34", "url": "https://files.pythonhosted.org/packages/a4/33/31217bd816ed641f1c247302b0cc0628ecb5cbc75332d7e2509371c037da/nn_builder-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a2614c7fbcfdf5dceaa38ec1a995619", "sha256": "296946c94e205968c8ff3b171a93e67b6eda0e1b9a6fafdbc97f30996338b411" }, "downloads": -1, "filename": "nn_builder-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2a2614c7fbcfdf5dceaa38ec1a995619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16786, "upload_time": "2019-06-18T13:41:36", "url": "https://files.pythonhosted.org/packages/82/18/b61b954df07e9063f77e33af7643d6de84b9bb0c92fd02ec97e2f093d68b/nn_builder-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "06ad8da75c8d47ff8b80db31bfb98b49", "sha256": "eb818410c90d2c2c93dfe80a9b8108070072d35ddfb733622e242e7365498ee8" }, "downloads": -1, "filename": "nn_builder-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "06ad8da75c8d47ff8b80db31bfb98b49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27767, "upload_time": "2019-06-27T10:33:49", "url": "https://files.pythonhosted.org/packages/64/7f/2a69bcd10c5dae0b0687650d89dbc7ee3f5fefb55b4799f8387e1e8ab2cb/nn_builder-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18e6d5d07a06cabbdafc24198b77bd5c", "sha256": "83b50d93bbda22d8bbae27a2499c79ee93f350359a957dce0253f1e0f322673f" }, "downloads": -1, "filename": "nn_builder-1.0.3.tar.gz", "has_sig": false, "md5_digest": "18e6d5d07a06cabbdafc24198b77bd5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16916, "upload_time": "2019-06-27T10:33:51", "url": "https://files.pythonhosted.org/packages/b9/66/aa37db1da3d26aed2e8c1a394f1e362d50bbcec025e94b7546373ad65425/nn_builder-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "9baecad472daac003d4496fd79183e75", "sha256": "99c28def698e2ebca44d8daff778de6ce95b9d676943d75d8a3a9e2c3828891f" }, "downloads": -1, "filename": "nn_builder-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9baecad472daac003d4496fd79183e75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27761, "upload_time": "2019-06-27T18:34:06", "url": "https://files.pythonhosted.org/packages/bc/14/b977db3e974824fd0f15a4823e67aaaa0333938bb2d3733ee53aac4c0286/nn_builder-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f1165232baea17e441f72256e790e2f", "sha256": "5cf1353216c36161be3c965bd1c9f9adbb88fa47e4d5bae87f2ce426d2a95f84" }, "downloads": -1, "filename": "nn_builder-1.0.4.tar.gz", "has_sig": false, "md5_digest": "1f1165232baea17e441f72256e790e2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16923, "upload_time": "2019-06-27T18:34:07", "url": "https://files.pythonhosted.org/packages/98/96/b0cf9115f4bbd534ff39608792f74ccc6cbd3dfff4b68d19630ea7dad5ac/nn_builder-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d0118c1187864d3c694d7e0c2bd4c27a", "sha256": "4e5e57fe215a5a37b59ff34a0ed3c60c2d003478e22566603fd2f9461e1f4ed5" }, "downloads": -1, "filename": "nn_builder-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d0118c1187864d3c694d7e0c2bd4c27a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27777, "upload_time": "2019-06-28T11:02:25", "url": "https://files.pythonhosted.org/packages/20/20/521e8a8083e158e4f5cc028e1fb472fa85a5eaeafb08cddcec6b52af9d33/nn_builder-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb228da2bccf6a247ab0150bb2ffb5a", "sha256": "afde63395976d19175a578fa3b6b7b9ac6d3fca3c245f2d8466b331e4e064dd6" }, "downloads": -1, "filename": "nn_builder-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ebb228da2bccf6a247ab0150bb2ffb5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16919, "upload_time": "2019-06-28T11:02:27", "url": "https://files.pythonhosted.org/packages/6f/2e/4db9d142ad6c39a91503bdde1bb1f0d8ebe796dc4de34dabc335de0a7781/nn_builder-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0118c1187864d3c694d7e0c2bd4c27a", "sha256": "4e5e57fe215a5a37b59ff34a0ed3c60c2d003478e22566603fd2f9461e1f4ed5" }, "downloads": -1, "filename": "nn_builder-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d0118c1187864d3c694d7e0c2bd4c27a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27777, "upload_time": "2019-06-28T11:02:25", "url": "https://files.pythonhosted.org/packages/20/20/521e8a8083e158e4f5cc028e1fb472fa85a5eaeafb08cddcec6b52af9d33/nn_builder-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb228da2bccf6a247ab0150bb2ffb5a", "sha256": "afde63395976d19175a578fa3b6b7b9ac6d3fca3c245f2d8466b331e4e064dd6" }, "downloads": -1, "filename": "nn_builder-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ebb228da2bccf6a247ab0150bb2ffb5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16919, "upload_time": "2019-06-28T11:02:27", "url": "https://files.pythonhosted.org/packages/6f/2e/4db9d142ad6c39a91503bdde1bb1f0d8ebe796dc4de34dabc335de0a7781/nn_builder-1.0.5.tar.gz" } ] }