Metadata-Version: 2.1
Name: Keras2Vec
Version: 0.0.1
Summary: Keras implementation of Doc2Vec
Home-page: https://github.com/jdk514/keras2vec
Author: Joel Klein
Author-email: jdk51405@gmail.com
License: UNKNOWN
Description: # Keras2Vec
        A Keras implementation, with gpu support, of the Doc2Vec network
        
        # Installation
        -----
        This package can be installed using pip:
        	pip install keras2vec
        
        # Example Usage
        -----
        ```python
        from keras2vec.keras2vec import Keras2Vec
        from keras2vec.document import Document
        
        from sklearn.metrics.pairwise import cosine_similarity
        
        docs = [Document(1, [], "Test Document 01"),
                Document(1, [], "Test Document 02"),
                Document(1, [], "Test Document 03"),
                Document(1, [], "Test Document 04"),
                Document(2, [], "Random words to experiment"),
                Document(2, [], "Random words to experiment"),
                Document(2, [], "Random words to experiment"),
                Document(2, [], "Random words to experiment"),
                ]
        
        doc2vec = Keras2Vec(docs)
        doc2vec.build_model()
        doc2vec.fit(5)
        
        embeddings = doc2vec.train_model.get_layer('doc_embedding').get_weights()[0]
        doc1 = embeddings[0].reshape(1, -1)
        doc2 = embeddings[0].reshape(1, -1)
        cosine_similarity(doc1, doc2)
        ```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
