{ "info": { "author": "Eric Dougherty", "author_email": "dougherty.eric@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "A neural network is implemented here to detect copyrigt infringement violations in newly uploaded video files. The model takes the general form of a Siamese network, with two images filtered through the same convolutional neural network before a classification is made concerning the probability that the two images are a match. In order to train the model, frames were extracted from a set of high-resolution video files of movies and a corresponding set of lower-quality recordings of those movies. Randomly selected frames from the high-quality files were paired with the corresponding frame from the recorded version (a match) as well as a frame from another movie (not a match); these are referred to as triplets. Each of the images is run through the initial set of convolutional layers, which take the structure and weightings from the pre-trained VGG16 neural network, and a vector of length 4096 is returned. This serves as the input to a new set of top layers meant to classify the paired images as a match or not. In addition to the feature extraction and classification model, a means of aligning the recorded clip with the full movie is implemented to optimize the neural net performance. The top level function outputs a single probability of infringement that emerges as the average of the predicted match probabilities along the length of the potentially infringing clip.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/doughertyeric/cimese_net", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cimese_net", "package_url": "https://pypi.org/project/cimese_net/", "platform": "", "project_url": "https://pypi.org/project/cimese_net/", "project_urls": { "Homepage": "http://github.com/doughertyeric/cimese_net" }, "release_url": "https://pypi.org/project/cimese_net/0.37/", "requires_dist": null, "requires_python": "", "summary": "Basic implementation of a Siamese network structure for detecting copyright infringement", "version": "0.37" }, "last_serial": 4097944, "releases": { "0.35": [ { "comment_text": "", "digests": { "md5": "ff6371c774c4025244dd7a81588a54b5", "sha256": "ef4c999173d3af004e4ce7a0f8fc386c368ce2b5aa9c76053652355fba0474aa" }, "downloads": -1, "filename": "cimese_net-0.35-py2.7.egg", "has_sig": false, "md5_digest": "ff6371c774c4025244dd7a81588a54b5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 56531348, "upload_time": "2018-07-20T19:46:10", "url": "https://files.pythonhosted.org/packages/87/46/d2c2f7998d902df39a03189dfc76d66896b00ea763a4ba5137549194a5c9/cimese_net-0.35-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "27b19f432fccd6309beb097ad40bcf61", "sha256": "884af5abc085de1a541adfc5454c8d4a6c0e53266592da0fbbc81419fbd67e9c" }, "downloads": -1, "filename": "cimese_net-0.35.tar.gz", "has_sig": false, "md5_digest": "27b19f432fccd6309beb097ad40bcf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55293963, "upload_time": "2018-07-20T19:45:59", "url": "https://files.pythonhosted.org/packages/7a/8f/221e3b95aa31e159dd66c8cfad1a7cbdf95e4dd94103ef482b722f0b524a/cimese_net-0.35.tar.gz" } ], "0.37": [ { "comment_text": "", "digests": { "md5": "d42412d4fdb738c1226f604614532729", "sha256": "2f188a8a07339ccf574bfaf4ed4324106c7b6800d21f405893813c721966589a" }, "downloads": -1, "filename": "cimese_net-0.37-py2.7.egg", "has_sig": false, "md5_digest": "d42412d4fdb738c1226f604614532729", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 56534142, "upload_time": "2018-07-24T17:52:37", "url": "https://files.pythonhosted.org/packages/f3/25/4d8d2cbcf9cddb489abbbfa8199448bd035d0509425663bbc848d1ddbcba/cimese_net-0.37-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "38005b6c6a3a26115c6080063b84c367", "sha256": "11542ff3c1662a606530e19207c259afdb20d522a1d63da1ed5bf67e88f9e199" }, "downloads": -1, "filename": "cimese_net-0.37.tar.gz", "has_sig": false, "md5_digest": "38005b6c6a3a26115c6080063b84c367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55295359, "upload_time": "2018-07-24T17:52:27", "url": "https://files.pythonhosted.org/packages/b4/2e/8919c69d8eb11e399c52e487b57afabef172f34ce3d2191f4cc5f0852b01/cimese_net-0.37.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d42412d4fdb738c1226f604614532729", "sha256": "2f188a8a07339ccf574bfaf4ed4324106c7b6800d21f405893813c721966589a" }, "downloads": -1, "filename": "cimese_net-0.37-py2.7.egg", "has_sig": false, "md5_digest": "d42412d4fdb738c1226f604614532729", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 56534142, "upload_time": "2018-07-24T17:52:37", "url": "https://files.pythonhosted.org/packages/f3/25/4d8d2cbcf9cddb489abbbfa8199448bd035d0509425663bbc848d1ddbcba/cimese_net-0.37-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "38005b6c6a3a26115c6080063b84c367", "sha256": "11542ff3c1662a606530e19207c259afdb20d522a1d63da1ed5bf67e88f9e199" }, "downloads": -1, "filename": "cimese_net-0.37.tar.gz", "has_sig": false, "md5_digest": "38005b6c6a3a26115c6080063b84c367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55295359, "upload_time": "2018-07-24T17:52:27", "url": "https://files.pythonhosted.org/packages/b4/2e/8919c69d8eb11e399c52e487b57afabef172f34ce3d2191f4cc5f0852b01/cimese_net-0.37.tar.gz" } ] }