@@ -13799,7 +13799,7 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13799
13799
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
13800
13800
</div><div class="inner_cell">
13801
13801
<div class="text_cell_render border-box-sizing rendered_html">
13802
- <p>To fine-tune the existing models we use the <code>train_supervised ()</code> method from MedCAT. The method has the following options:</p>
13802
+ <p>To fine-tune the existing models we use the <code>train_supervised_from_json ()</code> method from MedCAT. The method has the following options:</p>
13803
13803
<hr>
13804
13804
<p><code>data_path</code> - Path to the JSON file exported from MedCATtrainer</p>
13805
13805
<p><code>reset_cui_count</code> - Each cui has an internal counter that is used for weight decay, this will reset it.</p>
@@ -13823,11 +13823,11 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13823
13823
<div class="prompt input_prompt">In [11]:</div>
13824
13824
<div class="inner_cell">
13825
13825
<div class="input_area">
13826
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">cat</span><span class="o">.</span><span class="n">train_supervised </span><span class="p">(</span><span class="n">data_path</span><span class="o">=</span><span class="n">DATA_DIR</span> <span class="o">+</span> <span class="s2">"MedCAT_Export.json"</span><span class="p">,</span>
13827
- <span class="n">nepochs</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
13828
- <span class="n">reset_cui_count</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
13829
- <span class="n">print_stats</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
13830
- <span class="n">use_filters</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
13826
+ <div class=" highlight hl-ipython3"><pre><span></span><span class="n">cat</span><span class="o">.</span><span class="n">train_supervised_from_json </span><span class="p">(</span><span class="n">data_path</span><span class="o">=</span><span class="n">DATA_DIR</span> <span class="o">+</span> <span class="s2">"MedCAT_Export.json"</span><span class="p">,</span>
13827
+ <span class="n">nepochs</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
13828
+ <span class="n">reset_cui_count</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
13829
+ <span class="n">print_stats</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
13830
+ <span class="n">use_filters</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
13831
13831
</pre></div>
13832
13832
13833
13833
</div>
@@ -13859,10 +13859,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13859
13859
13860
13860
13861
13861
13862
- <div id="6ae0b7ea-bdeb-4d3f-b83c-3342c9b13cd3 "></div>
13862
+ <div id="97a59b96-c389-409a-8457-732acfff3f84 "></div>
13863
13863
<div class="output_subarea output_widget_view ">
13864
13864
<script type="text/javascript">
13865
- var element = $('#6ae0b7ea-bdeb-4d3f-b83c-3342c9b13cd3 ');
13865
+ var element = $('#97a59b96-c389-409a-8457-732acfff3f84 ');
13866
13866
</script>
13867
13867
<script type="application/vnd.jupyter.widget-view+json">
13868
13868
{"model_id": "6fd10f1692234019836a7b40e83b56dd", "version_major": 2, "version_minor": 0}
@@ -13881,10 +13881,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13881
13881
13882
13882
13883
13883
13884
- <div id="226f4eb5-22f1-43d4-83ae-4f42f75a13ba "></div>
13884
+ <div id="949bb97a-d72f-4166-b47d-d4ffe721894c "></div>
13885
13885
<div class="output_subarea output_widget_view ">
13886
13886
<script type="text/javascript">
13887
- var element = $('#226f4eb5-22f1-43d4-83ae-4f42f75a13ba ');
13887
+ var element = $('#949bb97a-d72f-4166-b47d-d4ffe721894c ');
13888
13888
</script>
13889
13889
<script type="application/vnd.jupyter.widget-view+json">
13890
13890
{"model_id": "9a5ab9cfecc242b7aaf0f140e87bdde6", "version_major": 2, "version_minor": 0}
@@ -13963,10 +13963,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13963
13963
13964
13964
13965
13965
13966
- <div id="04326482-ffec-4b5c-8633-f5562a193720 "></div>
13966
+ <div id="39e15e56-fb47-4b4b-bc54-840980738477 "></div>
13967
13967
<div class="output_subarea output_widget_view ">
13968
13968
<script type="text/javascript">
13969
- var element = $('#04326482-ffec-4b5c-8633-f5562a193720 ');
13969
+ var element = $('#39e15e56-fb47-4b4b-bc54-840980738477 ');
13970
13970
</script>
13971
13971
<script type="application/vnd.jupyter.widget-view+json">
13972
13972
{"model_id": "434496e448984f55925d22fad0349ada", "version_major": 2, "version_minor": 0}
@@ -13985,10 +13985,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
13985
13985
13986
13986
13987
13987
13988
- <div id="f6af9754-3d34-43f0-931c-ae2d0882d7b7 "></div>
13988
+ <div id="05772180-dbe8-451b-a09a-c4435304092d "></div>
13989
13989
<div class="output_subarea output_widget_view ">
13990
13990
<script type="text/javascript">
13991
- var element = $('#f6af9754-3d34-43f0-931c-ae2d0882d7b7 ');
13991
+ var element = $('#05772180-dbe8-451b-a09a-c4435304092d ');
13992
13992
</script>
13993
13993
<script type="application/vnd.jupyter.widget-view+json">
13994
13994
{"model_id": "f7d1803b3c6c4197b6612c5fdf189746", "version_major": 2, "version_minor": 0}
@@ -14007,10 +14007,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
14007
14007
14008
14008
14009
14009
14010
- <div id="fdc1a5ce-011a-4f3f-a5e2-ac061f13c471 "></div>
14010
+ <div id="4a031d0b-0138-4bde-ab47-a769a96bec8d "></div>
14011
14011
<div class="output_subarea output_widget_view ">
14012
14012
<script type="text/javascript">
14013
- var element = $('#fdc1a5ce-011a-4f3f-a5e2-ac061f13c471 ');
14013
+ var element = $('#4a031d0b-0138-4bde-ab47-a769a96bec8d ');
14014
14014
</script>
14015
14015
<script type="application/vnd.jupyter.widget-view+json">
14016
14016
{"model_id": "c8d633f579de438a916d9ef3de9d8fe0", "version_major": 2, "version_minor": 0}
@@ -14029,10 +14029,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
14029
14029
14030
14030
14031
14031
14032
- <div id="c247a603-12d5-4cff-b8df-58babf41c20c "></div>
14032
+ <div id="9b3536c0-957e-4873-97cf-0e5b64fd2cb4 "></div>
14033
14033
<div class="output_subarea output_widget_view ">
14034
14034
<script type="text/javascript">
14035
- var element = $('#c247a603-12d5-4cff-b8df-58babf41c20c ');
14035
+ var element = $('#9b3536c0-957e-4873-97cf-0e5b64fd2cb4 ');
14036
14036
</script>
14037
14037
<script type="application/vnd.jupyter.widget-view+json">
14038
14038
{"model_id": "de6c01c6983041e2b972f6008caefaea", "version_major": 2, "version_minor": 0}
@@ -14051,10 +14051,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
14051
14051
14052
14052
14053
14053
14054
- <div id="fe3fd5be-68e4-440a-9093-c4a51d88b939 "></div>
14054
+ <div id="0c50692e-679a-4580-a98c-d9b7c5a7b647 "></div>
14055
14055
<div class="output_subarea output_widget_view ">
14056
14056
<script type="text/javascript">
14057
- var element = $('#fe3fd5be-68e4-440a-9093-c4a51d88b939 ');
14057
+ var element = $('#0c50692e-679a-4580-a98c-d9b7c5a7b647 ');
14058
14058
</script>
14059
14059
<script type="application/vnd.jupyter.widget-view+json">
14060
14060
{"model_id": "05132c907a874fe2a2eb9cb6c81da3b3", "version_major": 2, "version_minor": 0}
@@ -17502,10 +17502,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
17502
17502
17503
17503
17504
17504
17505
- <div id="993b7d0d-31c6-4cb9-8a67-229e48373814 "></div>
17505
+ <div id="0831575f-3f80-433f-8e19-3ac896196ba2 "></div>
17506
17506
<div class="output_subarea output_widget_view ">
17507
17507
<script type="text/javascript">
17508
- var element = $('#993b7d0d-31c6-4cb9-8a67-229e48373814 ');
17508
+ var element = $('#0831575f-3f80-433f-8e19-3ac896196ba2 ');
17509
17509
</script>
17510
17510
<script type="application/vnd.jupyter.widget-view+json">
17511
17511
{"model_id": "00325922360c45009329d82ed6420f16", "version_major": 2, "version_minor": 0}
@@ -17524,10 +17524,10 @@ <h2 id="Fine-tuning-the-NER+L model">Fine-tuning the NER+L model<a cla
17524
17524
17525
17525
17526
17526
17527
- <div id="cba1d441-64a6-4dcc-ab5a-5ae744aaff24 "></div>
17527
+ <div id="09e4a13d-2327-4e85-87d4-3d2777ffc588 "></div>
17528
17528
<div class="output_subarea output_widget_view ">
17529
17529
<script type="text/javascript">
17530
- var element = $('#cba1d441-64a6-4dcc-ab5a-5ae744aaff24 ');
17530
+ var element = $('#09e4a13d-2327-4e85-87d4-3d2777ffc588 ');
17531
17531
</script>
17532
17532
<script type="application/vnd.jupyter.widget-view+json">
17533
17533
{"model_id": "d48e2f4d6dd3467fb3f17e0244b0e361", "version_major": 2, "version_minor": 0}
@@ -17926,7 +17926,7 @@ <h3 id="Train-MetaCAT">Train MetaCAT<a class="anchor-link" href="#Train-MetaCAT"
17926
17926
<div class="prompt input_prompt">In [19]:</div>
17927
17927
<div class="inner_cell">
17928
17928
<div class="input_area">
17929
- <div class=" highlight hl-ipython3"><pre><span></span><span class="n">mc</span><span class="o">.</span><span class="n">train </span><span class="p">(</span><span class="n">json_path</span><span class="o">=</span> <span class="n">DATA_DIR</span><span class="o">+</span><span class="s2">"MedCAT_Export.json"</span><span class="p">,</span> <span class="n">save_dir_path</span><span class="o">=</span><span class="s1">'status'</span><span class="p">)</span>
17929
+ <div class=" highlight hl-ipython3"><pre><span></span><span class="n">mc</span><span class="o">.</span><span class="n">train_from_json </span><span class="p">(</span><span class="n">json_path</span><span class="o">=</span> <span class="n">DATA_DIR</span><span class="o">+</span><span class="s2">"MedCAT_Export.json"</span><span class="p">,</span> <span class="n">save_dir_path</span><span class="o">=</span><span class="s1">'status'</span><span class="p">)</span>
17930
17930
<span class="c1"># Saving the model this way will only save the model epoch with the best performance</span>
17931
17931
</pre></div>
17932
17932
0 commit comments