{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# diagnnose · [![Build Status](https://travis-ci.com/i-machine-think/diagnnose.svg?branch=master)](https://travis-ci.com/i-machine-think/diagnnose)\n\nThis library contains a set of modules that can be used to analyse recurrent neural networks.\nIn particular, it contains functionality to:\n- Extracting activations from different types of (language) models\n- Running diagnostic classifiers [1] on extracted activations\n- Doing intervention studies [2] with language models\n- Analysing word embeddings\n- Doing dimensionality reduction and plotting state space trajectories of trained models\n\n# Quickstart\n\nOur library is not (yet) officially registered with pip. You can use the library by cloning it and do an editable install with pip:\n\n```\ngit clone git@github.com:i-machine-think/diagnnose.git $custom_path\npip3 install -e $custom_path\n```\n\nWe will shortly update this README with explanations for the different scripts provided in the library.\n\n\n## Requirements\n\nThis library runs with Pytorch 1.0. We refer to the [PyTorch website](http://pytorch.org/) to install the right version for your environment.\nThe preferred version of python is >=3.7.\n\nTo install additional requirements, run:\n\n`pip install -r requirements.txt`\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/i-machine-think/diagnnose", "keywords": "introspection,analysis,deep learning,nlp", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "diagnnose", "package_url": "https://pypi.org/project/diagnnose/", "platform": "", "project_url": "https://pypi.org/project/diagnnose/", "project_urls": { "Homepage": "https://github.com/i-machine-think/diagnnose" }, "release_url": "https://pypi.org/project/diagnnose/0.1a0/", "requires_dist": [ "numpy (>=1.16.2)", "torch (>=1.1.0)", "scipy", "dataclasses", "overrides", "tqdm", "torchtext", "unidecode", "check-manifest ; extra == 'dev'", "coverage ; extra == 'test'" ], "requires_python": ">=3.7.0", "summary": "A library that facilitates a broad set of tools for analysing hidden activations of neural models.", "version": "0.1a0" }, "last_serial": 5863170, "releases": { "0.1a0": [ { "comment_text": "", "digests": { "md5": "337c17490c0848954311d676f97035c8", "sha256": "ea62b3b100d669ab5be0fa34c56cf5b66f1fdc0185409285f54f468b595f07c4" }, "downloads": -1, "filename": "diagnnose-0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "337c17490c0848954311d676f97035c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7.0", "size": 74528, "upload_time": "2019-09-20T16:31:43", "url": "https://files.pythonhosted.org/packages/1a/f1/33e6ea274ab8d2677fff01cf04338a0e2ee83eecd6c39a30a8bd7ab148db/diagnnose-0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4ee88f4f3a49a64dc74f3c5c6c4da4f", "sha256": "dd042490af1a532aa6898bb4d0d116ea58a396755142dc54dab366048dcb457c" }, "downloads": -1, "filename": "diagnnose-0.1a0.tar.gz", "has_sig": false, "md5_digest": "e4ee88f4f3a49a64dc74f3c5c6c4da4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 55995, "upload_time": "2019-09-20T16:31:46", "url": "https://files.pythonhosted.org/packages/f9/f3/78e9624c1a9ee76f66fe8315f75fc44ca1847b69b4ab624ee29bb1ff03d5/diagnnose-0.1a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "337c17490c0848954311d676f97035c8", "sha256": "ea62b3b100d669ab5be0fa34c56cf5b66f1fdc0185409285f54f468b595f07c4" }, "downloads": -1, "filename": "diagnnose-0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "337c17490c0848954311d676f97035c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7.0", "size": 74528, "upload_time": "2019-09-20T16:31:43", "url": "https://files.pythonhosted.org/packages/1a/f1/33e6ea274ab8d2677fff01cf04338a0e2ee83eecd6c39a30a8bd7ab148db/diagnnose-0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4ee88f4f3a49a64dc74f3c5c6c4da4f", "sha256": "dd042490af1a532aa6898bb4d0d116ea58a396755142dc54dab366048dcb457c" }, "downloads": -1, "filename": "diagnnose-0.1a0.tar.gz", "has_sig": false, "md5_digest": "e4ee88f4f3a49a64dc74f3c5c6c4da4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 55995, "upload_time": "2019-09-20T16:31:46", "url": "https://files.pythonhosted.org/packages/f9/f3/78e9624c1a9ee76f66fe8315f75fc44ca1847b69b4ab624ee29bb1ff03d5/diagnnose-0.1a0.tar.gz" } ] }