Classifier for institution and scholar data
Project description
eric_chen_forward
To train the model:
from eric_chen_forward.model import Classifier
# alpha parameter used in data augmentation, 0.2 by default
model = Classifier(alpha=0.2)
# option 1
# text files of labels and paragraphs respectively, separated by newlines
# model_type is 'SVM' by default, you can use 'LR' for logistic regression
model.train(labels_file="labels_file_path", paragraphs_file="paragraphs_file_path", model_type='SVM')
# option 2
# csv file must have a 'label' column and 'paragraph' column only, and the column names are hardcoded
model.train(csv_file="csv_file_path", model_type='LR')
To use the saved model in code:
with open('model_name.pkl', 'rb') as f:
model = pickle.load(f)
To run the classifier demo:
from eric_chen_forward import url_classifier_demo
API_KEY = [paste api key here]
SEARCH_ENGINE_ID = [paste search engine ID here]
url_classifier_demo.Demo('file path of model.pkl', API_KEY, SEARCH_ENGINE_ID, max_summary_length=100)
max_summary_length is set to 100 words by default.
Register an API Key and set up the Programmable Search Engine to be able to use the Google Custom Search API: https://developers.google.com/custom-search/v1/overview
After setting up, the Search engine ID can also be found in the control panel: https://programmablesearchengine.google.com/controlpanel/all
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eric_chen_forward-0.0.12.tar.gz.
File metadata
- Download URL: eric_chen_forward-0.0.12.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
088fbd583731d36b3be57af920ec6b09ddfdf3d34217f1bde326044554463c1d
|
|
| MD5 |
4af9906f8484826e38ac44852670bd1f
|
|
| BLAKE2b-256 |
5d6b748260e7f9c8b51faa35a988190165e11891c8208be448d43ccbbce38951
|
File details
Details for the file eric_chen_forward-0.0.12-py3-none-any.whl.
File metadata
- Download URL: eric_chen_forward-0.0.12-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee835929964a245a59fe6ba1980a517e5507f4fe222f22101bdaad16eb461ca9
|
|
| MD5 |
8e83d2ffe2b1310f6d791029ba50d673
|
|
| BLAKE2b-256 |
ecb7c26cf408cbb8f4e57485f99d12afd7f03568f402500a4bc2151153e93525
|