{"id":22059206,"url":"https://github.com/pegasystems/nlp-model-containers","last_synced_at":"2025-07-26T06:11:48.728Z","repository":{"id":39725633,"uuid":"273059606","full_name":"pegasystems/nlp-model-containers","owner":"pegasystems","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-29T18:00:06.000Z","size":12859,"stargazers_count":2,"open_issues_count":3,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-12T19:54:19.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pegasystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-06-17T19:18:32.000Z","updated_at":"2023-01-26T14:23:05.000Z","dependencies_parsed_at":"2024-03-29T19:33:57.774Z","dependency_job_id":null,"html_url":"https://github.com/pegasystems/nlp-model-containers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pegasystems/nlp-model-containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fnlp-model-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fnlp-model-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fnlp-model-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fnlp-model-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pegasystems","download_url":"https://codeload.github.com/pegasystems/nlp-model-containers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fnlp-model-containers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262720641,"owners_count":23353450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T17:27:32.924Z","updated_at":"2025-06-30T06:08:25.624Z","avatar_url":"https://github.com/pegasystems.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Table of contents\n* [General info](#general-info)\n* [Machine Learning NLP container](#machine-learning-nlp-container)\n* [Deep Learning NLP container](#deep-learning-nlp-container)\n\n## General info\nThis is an example dockerized container which comes with the dependencies required to run your machine learning and deep learning models\n\nThis uses flask to serve the models using a rest end point secured with Authlib for OAuth2 (using https://docs.authlib.org/en/latest/flask/2/) as well as \nan end point without auth.\n\n\n\u003cb\u003eNotes:\u003c/b\u003e Please note that it is a \u003cb\u003e\u003cu\u003esample\u003c/u\u003e\u003c/b\u003e Docker Container. scripts can be modified and deployed with/without authentication.\n\nThe Repo contains 2 containers.\n* Machine Learning Container\n* Deep Learning Container\n\nPlease find the steps to be followed:\n\n* Step1: Train the model\n* Step2: Save the model\n* Step3: Dump the saved model into specific location\n* Step4: Initialize the Flask API via Docker container\n* Step5: Predict and access the endpoints\n\n\u003cb\u003eNote:\u003c/b\u003e Detailed steps are available in the Machine Learning and Deep Learning respective README.md files\n\nMachine Learning:\nhttps://github.com/pegasystems/nlp-model-containers/tree/master/machine-learning-nlp-container\n\nDeep Learning:\nhttps://github.com/pegasystems/nlp-model-containers/tree/master/deep-learning-nlp-container\n\n\n\n## Machine Learning NLP container\n\u003ci\u003eThe project contains:\u003c/i\u003e\n* README.md\n* Dockerfile\n* requirments.txt\n* app.py\n* sample training scripts(https://github.com/pegasystems/nlp-model-containers/tree/master/machine-learning-nlp-container/samples)\n* sample saved models(https://github.com/pegasystems/nlp-model-containers/tree/master/machine-learning-nlp-container/models)\n\n\u003ci\u003eAlgorithm Supported(Scikit/SKlearn):\u003c/i\u003e\n* Boosting Algos( XGBoost/LightBoost/AdaBoost/CatBoost)\n* Decision Tree\n* Random Forest\n* Naive Bayes(Multionomial and Gausian)\n* SVM\n* KNN\n\n## Deep Learning NLP container\n\u003ci\u003eThe project contains:\u003c/i\u003e\n* README.md\n* Dockerfile\n* requirments.txt\n* app.py\n* sample training scripts(https://github.com/pegasystems/nlp-model-containers/tree/master/deep-learning-nlp-container/samples)\n* sample saved models(https://github.com/pegasystems/nlp-model-containers/tree/master/deep-learning-nlp-container/models/keras_small_talk_model)\n\n\u003ci\u003eAlgorithm Supported(Keras Framework):\u003c/i\u003e\n* Tensorflow\n* Microsoft Cognitive Toolkit (CNTK)\n* Theano\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fnlp-model-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpegasystems%2Fnlp-model-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fnlp-model-containers/lists"}