diff --git a/README.md b/README.md index 02db84e..7c5132e 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,6 @@ For example, the following code snippet demonstrates the semantic specification of a Scikit-Learn type model, which is designed for business scenario and performs classification on tabular data: ```python - semantic_spec = { "Data": {"Values": ["Tabular"], "Type": "Class"}, "Task": {"Values": ["Classification"], "Type": "Class"}, @@ -126,16 +125,13 @@ semantic_spec = { "Description": {"Values": "", "Type": "String"}, "Name": {"Values": "demo_learnware", "Type": "String"}, } - ``` Once the semantic specification is defined, you can easily upload your learnware with a single line of code: ```python - easy_market.add_learnware(zip_path, semantic_spec) - ``` Here, ``zip_path`` is the directory of your learnware zipfile. @@ -148,7 +144,6 @@ The ``Learnware Market`` will perform a first-stage search based on ``user_seman identifying potentially helpful leranwares whose models solve tasks similar to your requirements. ```python - # construct user_info which includes semantic specification for searching learnware user_info = BaseUserInfo(id="user", semantic_spec=semantic_spec) @@ -157,7 +152,6 @@ _, single_learnware_list, _ = easy_market.search_learnware(user_info) # single_learnware_list is the learnware list by semantic specification searching print(single_learnware_list) - ``` ### Statistical Specification Search @@ -170,7 +164,6 @@ and returns one or more learnwares that are most likely to be helpful for your t For example, the following code is designed to work with Reduced Set Kernel Embedding as a statistical specification: ```python - import learnware.specification as specification user_spec = specification.rkme.RKMEStatSpecification() @@ -192,7 +185,6 @@ print(mixture_learnware_list) # mixture_score is the score of the mixture of learnwares print(mixture_score) - ``` ### Reuse Learnwares @@ -203,7 +195,6 @@ We provide two baseline methods for reusing a given list of learnwares, namely ` Simply replace ``test_x`` in the code snippet below with your own testing data and start reusing learnwares! ```python - # using jobselector reuser to reuse the searched learnwares to make prediction reuse_job_selector = JobSelectorReuser(learnware_list=mixture_learnware_list) job_selector_predict_y = reuse_job_selector.predict(user_data=test_x) @@ -211,7 +202,6 @@ job_selector_predict_y = reuse_job_selector.predict(user_data=test_x) # using averaging ensemble reuser to reuse the searched learnwares to make prediction reuse_ensemble = AveragingReuser(learnware_list=mixture_learnware_list) ensemble_predict_y = reuse_ensemble.predict(user_data=test_x) - ``` ## Auto Workflow Example @@ -265,7 +255,6 @@ TODO: Here paste the github API after publishing: [Pic after publish]() -About us -================ +## About Us Visit [LAMDA's official website](http://www.lamda.nju.edu.cn/MainPage.ashx),