Krzysztof Martyn | 5a40b4e1ce5 | Selection of the method of creating recommendations vis engine_version and panel refactoring | | |
Krzysztof Martyn | 18a7606ac7a | Add endpoint /similar_resources | | |
Krzysztof Martyn | fe912bc0b45 | Fix anonymus user | | |
Krzysztof Martyn | 670a85ab235 | Change user_id type to int | | |
Krzysztof Martyn | 820d6c0a204 | Fix default value | | |
Krzysztof Martyn | 5107c347a4b | Add default engine_version value | | |
Krzysztof Martyn | 103c91aa392 | Add optional field engine_version in recomendation response | | |
Krzysztof Martyn | fadeb9f4f68 | panel_name => panel_id | | |
Krzysztof Martyn | 665a4f475dc | Fix test and /diag | | |
Krzysztof Martyn | 08c578e3934 | Change panle_id to single value | | |
Krzysztof Martyn | d8567b975f8 | Fix API schema | | |
Krzysztof Martyn | a0d48f89cd8 | Add engine_version | | |
Krzysztof Martyn | 585d5567e98 | Add re-ranking | | |
Krzysztof Martyn | 4734a876fe7 | Merge remote-tracking branch 'remotes/origin/reranking' into dev | | |
Krzysztof Martyn | 6bfe3734c42 | Add CHANGELOG | | |
Krzysztof Martyn | 73bd352fef8 | Fix error handling with diag endpoint | | |
Alex Terentowicz | c46420ad041 | fixed ordering in ResourceReranker | | |
Krzysztof Martyn | 86974121c3c | Refactor | | |
Krzysztof Martyn | b9ca576005e | Add possibility to change NNFinder user table | | |
Krzysztof Martyn | e1532bb2eff | Add aai_uid and docstring to CandidateGenerator | | |
Alex Terentowicz | 57ff6d139c1 | added reranking param env var to settings, README | | |
Alex Terentowicz | 9204cd0c623 | added ResourceReranker | | |
Krzysztof Martyn | bacbc0dcc64 | Add pip default timeout | | |
Krzysztof Martyn | 326976c18c4 | Update pandas | | |
Krzysztof Martyn | 3c991678c00 | Improve postgresql health check and add possibility to switch on/of default recommendations | | |
Krzysztof Martyn | ac853f24fb7 | Switch off default recommendation | | |
Krzysztof Martyn | a579d148e85 | Upgrade diag endpoint | | |
Krzysztof Martyn | cefc07654ab | Refactor and bug fix | | |
Krzysztof Martyn | efd6a994cf6 | Extract diagnostic endpoint to new file | | |
Krzysztof Martyn | 19aafdf152e | Add connector to metadata database, database tests | | |
Krzysztof Martyn | 076bb1123ef | Change sql format to bin | | |
Krzysztof Martyn | 821571e672f | Add default recommendation | | |
Krzysztof Martyn | b2b51c5f9d0 | Merge branch 'new_model' | | |
Krzysztof Martyn | f72b8f55308 | Fix bug | | |
Witold Taisner | 7efbd9cbbfb | fix model argument | | |
Witold Taisner | 038368d8fb3 | fix model arguments | | |
Witold Taisner | 954ebc3319e | fix model arguments | | |
Krzysztof Martyn | 8c79a5340f9 | Merge branch 'dev' | | |
Witold Taisner | be5810b089e | add models source code | | |
Krzysztof Martyn | 59ba6a9d468 | Fix logging | | |
Witold Taisner | 568bd19cdb9 | add new model | | |
Witold Taisner | 43e6c777918 | add new model | | |
Witold Taisner | 73533e7e5d5 | add new model | | |
Krzysztof Martyn | 2fbe7883c8b | Add check remote api in /diag | | |
Krzysztof Martyn | 3669157cb6a | Add possibility to change number of recommendation | | |
Krzysztof Martyn | af3080702b4 | Add default recommendation base on popularity if user not exist | | |
Krzysztof Martyn | f5f02156f9e | Change source resource emb for content base to NNFinder | | |
Krzysztof Martyn | 68d21c6fa48 | Pre-commit refactor | | |
Krzysztof Martyn | 96c25ee1b5f | Refactoring | | |
Krzysztof Martyn | a1953e2cbea | Refactor and tests for every UC | | |
Krzysztof Martyn | c563e4a1dbb | Refactor and add missing file | | |
Krzysztof Martyn | d17b6468756 | Fix README.md | | |
Krzysztof Martyn | d0e6f55d054 | Add popularity base recommendation | | |
Krzysztof Martyn | c4e6658d01a | Refactor panel_id | | |
Krzysztof Martyn | 7223dba512f | Refactor panel structure | | |
Krzysztof Martyn | e22a6c38b8b | Fix explanation for sorting | | |
Krzysztof Martyn | e91dfdea45c | Add client_id to recommendation endpoint | | |
Krzysztof Martyn | 50860b31d7f | Fix number of recommendation in response | | |
Krzysztof Martyn | 0ed47e7fe0b | Add sorting candidates | | |
Krzysztof Martyn | f917050d22f | Fix bug | | |
Krzysztof Martyn | 0ca72532aa1 | Add trainings | | |
Krzysztof Martyn | 9d701a7b276 | Check if similar user resources is not empty | | |
Krzysztof Martyn | bd343bdc6dc | Add similar user candidate generator | | |
Krzysztof Martyn | 06bf4743026 | Update README.md | | |
Krzysztof Martyn | 42de529b5a1 | Add utils.py | | |
Krzysztof Martyn | 3c4524264ae | Extend user entity | | |
Krzysztof Martyn | 3741a886114 | Fix connector to hbase | | |
Krzysztof Martyn | 41460ea976b | Fix paths | | |
Krzysztof Martyn | 57b94149e4d | Refactoring -imports | | |
Krzysztof Martyn | 4824607bc68 | Add prediction of next resource in CandidateGenerator | | |
Krzysztof Martyn | da27d97dd70 | Fix score merging | | |
Krzysztof Martyn | 92a75fc40f0 | Merge branch 'master' into dev | | |
Krzysztof Martyn | 22568ebe18e | Merge remote-tracking branch 'remotes/origin/dev' | | |
Krzysztof Martyn | 372cc269db7 | Merge remote-tracking branch 'remotes/origin/master' into dev | | |
Krzysztof Martyn | d5b921ab975 | Load sql table mapping from metadata database | | |
Krzysztof Martyn | b7d658ec986 | Add software handling | | |
Witold Taisner | f225114b4b3 | fix typing | | |
Krzysztof Martyn | 04e372c426c | Add recommendation accuracy test | | |
Krzysztof Martyn | 605a317538b | Switch off swagger.json creating | | |
Krzysztof Martyn | c20d8bdb963 | Fix Dockerfile | | |
Krzysztof Martyn | 290c7a9c27b | Merge branch 'dev' | | |
Krzysztof Martyn | 17b132b4cdc | Move docs | | |
Krzysztof Martyn | 2193f4a089e | Change engine time logging | | |
Krzysztof Martyn | a2b6201d62a | Fix docker image | | |
Krzysztof Martyn | 50bce3838b5 | Add scoring model | | |
Krzysztof Martyn | b105f9543ed | Add scoring model | | |
Krzysztof Martyn | a25b435902e | Improve logging execution time | | |
Krzysztof Martyn | ab32dd3155a | Add possibility to choose databases | | |
Krzysztof Martyn | e6a470cecf7 | NNFinder publication final version | | |
Krzysztof Martyn | 1d1654df472 | Merge remote-tracking branch 'remotes/origin/PoC-NN-next-resource-prediction' into HBase
# Conflicts:
# README.md | | |
Krzysztof Martyn | 3b31d5e1281 | Move functionality to offline ml engine | | |
Krzysztof Martyn | 32afd68c30d | Add publication handling with NNFinder mock | | |
Krzysztof Martyn | 3ba40a7057a | Update README.md | | |
Krzysztof Martyn | 661a81db51e | Refactor | | |
Krzysztof Martyn | 4d9e5dcafea | Clear CProfileMiddleware | | |
Krzysztof Martyn | 256b207db95 | Merge branch 'master' into HBase
# Conflicts:
# README.md
# app/databasesConnectors/database_connector_hbase.py | | |
Krzysztof Martyn | 61534b62da5 | Logging update | | |
Krzysztof Martyn | 314d6eaa077 | Refactoring | | |
Krzysztof Martyn | c5cafaa9436 | Add timeout handling to hbase | | |
Krzysztof Martyn | a5a032e9628 | Add get resources from HBase and handle panel_id | | |
Witold Taisner | ac5d54572c7 | move model logging to a seperate function | | |
Witold Taisner | 87d2dadb963 | Merge branch 'master' into PoC-NN-next-resource-prediction
# Conflicts:
# README.md
# requirements.txt | | |
Witold Taisner | a889569fb91 | mlflow attempted fix | | |
Krzysztof Martyn | cb8f7d9958f | Add inconsistency of databases logging | | |
Krzysztof Martyn | 34a82bc264a | Diagnose endpoint | | |
Krzysztof Martyn | a429c2fdc58 | Datasets recommendations based on the history of orders and views of services | | |
Krzysztof Martyn | d4ff271f52e | Readme update | | |
Krzysztof Martyn | d42857249ee | Readme update | | |
Krzysztof Martyn | cf0bdb9ce03 | Add Scoring resources | | |
Krzysztof Martyn | 87ae5449c9c | Fix error message | | |
Krzysztof Martyn | 2d7562dcaa0 | Fix requirements.txt | | |
Witold Taisner | 436ef817256 | standardize model saving | | |
Krzysztof Martyn | 0cb71b5cc57 | Merge remote-tracking branch 'remotes/origin/PoC-NN-next-resource-prediction' into HBase | | |
Krzysztof Martyn | 4dcd99b8568 | Add hbase user table selection | | |
Krzysztof Martyn | 573435fb859 | Add connection to hbase | | |
Witold Taisner | 1796c056d5b | slightly bigger model with some regularization | | |
Witold Taisner | 9989d919cca | remove comments | | |
Witold Taisner | 7b742ffa268 | optimize imports | | |
Witold Taisner | 43608917637 | add a utility function to facilitate model declaration | | |
Witold Taisner | df75d0713df | adjust imports | | |
Witold Taisner | acf109cc5c7 | move datasets to the more relevant location | | |
Witold Taisner | 72ef91b05fe | add relative imports in packages to facilitate further imports | | |
Witold Taisner | ed75a112e57 | reformat and fixes | | |
Witold Taisner | 8e50b70b031 | add inference for the second model | | |
Witold Taisner | 02f97f05983 | fix reproducibility, add useful resources for future generations of developers | | |
Witold Taisner | 5296b340807 | fix typo | | |
Witold Taisner | f98a078381c | update README with mlflow variables | | |
Witold Taisner | 762d5daf403 | update requirements.txt | | |
Witold Taisner | 124ddd770c8 | fix loss calculation | | |
Witold Taisner | 756d2ba1a22 | change validation device | | |
Witold Taisner | 15812c67d33 | optimize imports | | |
Witold Taisner | b5dc1687335 | refactor method name and adjust imports | | |
Witold Taisner | 68bbc759c14 | change the way settings are defined to comply with original implementation | | |
Witold Taisner | bb7248304be | Merge branch 'master' into PoC-NN-next-resource-prediction | | |
Witold Taisner | f9229477cbc | add validation part of the training script | | |
Witold Taisner | 4e1d7ff9398 | update pytorch version | | |
Witold Taisner | a578fc781db | rename scripts accordingly | | |
Witold Taisner | 7766064c097 | add partial training loop for the second network | | |
Witold Taisner | 982e5dd9702 | add simple network model | | |
Witold Taisner | 764a029c85c | fix paths v2 | | |
Witold Taisner | 2bf6f87f6d9 | update gitignore | | |
Witold Taisner | 79303bafe59 | fix paths, training loop | | |
Witold Taisner | d5f19ffe138 | move universal training code to reusable functions and adjust existing code | | |
Witold Taisner | cfdd82891d2 | add dataset implementation for missing resource network | | |
Witold Taisner | 579fda15c2c | move dataset reading to the separate function | | |
Krzysztof Martyn | 563755e4a16 | Change number of recommendations | | |
Witold Taisner | f9b68aae0f9 | init framework for new network | | |
Witold Taisner | cde6af3138e | change naming convention and adjust imports | | |
Witold Taisner | e447f501542 | add script to measure and log inference time | | |
Witold Taisner | 7d0af5b2020 | adjust imports | | |
Witold Taisner | d2d4f420464 | rename model | | |
Witold Taisner | 2f421922cd4 | change model saving convention | | |
Witold Taisner | f7d10071b92 | reformat | | |
Witold Taisner | 9f0241360c9 | add reproducibility according to pytorch's docs | | |
Witold Taisner | 93ac9d32328 | change naming convention | | |
Witold Taisner | d520bff9954 | test slightly bigger network model | | |
Witold Taisner | 66f259cf526 | reformat and enhanced logging | | |
Witold Taisner | 75146561a07 | update gitignore with a temporary model registry | | |
Witold Taisner | 2739d15ade9 | more documentation | | |
Witold Taisner | 46032e481d2 | basic documentation | | |
Witold Taisner | cd63d65f97a | enhance training script with missing functionality and enhanced logs | | |
Witold Taisner | 074464b5983 | fix path | | |
Witold Taisner | 6a9a3862758 | fix | | |
Witold Taisner | ee08429d5e3 | implement dataset | | |
Witold Taisner | 4e2412eff5a | cleanup | | |
Witold Taisner | fa8fc3d773f | update gitignore and requirements | | |
Witold Taisner | a14edf6b4ff | adjust loss and metrics | | |
Witold Taisner | 2f00f28902e | add very conceptual network idea | | |
Witold Taisner | 4c5e2949d33 | change structure | | |
Witold Taisner | 2003dbbfd06 | implement train and eval loops | | |
Witold Taisner | e6f8e550005 | remove initial code | | |
Witold Taisner | 7f10f8a8c03 | add torchmetrics to requirements | | |
Witold Taisner | c5e2cf868fd | additional parameters | | |
Witold Taisner | 931f968b477 | create framework for NN training | | |
Witold Taisner | deb43325a13 | add mlflow data to settings | | |
Witold Taisner | 5dec65d9c1c | update requirements | | |
Witold Taisner | 30c69410496 | update gitignore | | |
Witold Taisner | a7fa208a775 | update gitignore | | |
Paweł Sierota | fa71451bfa6 | Jenkinsfile added | | |
Krzysztof Martyn | ab07c63e865 | Add Database error handling | | |
Krzysztof Martyn | c2e830073ac | Update requirements.txt | | |
Krzysztof Martyn | 8f9040e74da | Merge branch 'master' of https://git.man.poznan.pl/stash/scm/eosc-rs/online-ml-ai-engine | | |
Krzysztof Martyn | 08ba5e24a51 | Add basic NNFinder error handling | | |
Krzysztof Martyn | b185f49a6a4 | Change port Gunicorn | | |
Krzysztof Martyn | 7bdeb474470 | Port change | | |
Krzysztof Martyn | 7b1d0228585 | Update README.md | | |
Krzysztof Martyn | 6a7fb6470ed | README.md edited online with Bitbucket | | |
Krzysztof Martyn | c412f4c4402 | Update README.md | | |
Next → |