http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#Head
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://www.nanopub.org/nschema#hasAssertion
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#assertion
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://www.nanopub.org/nschema#hasProvenance
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#provenance
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://www.nanopub.org/nschema#hasPublicationInfo
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#pubinfo
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#assertion
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_LinguisticSystem
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://schema.org/ComputerLanguage
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_LinguisticSystem
http://www.w3.org/2000/01/rdf-schema#label
python
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_LinguisticSystem
http://www.w3.org/2000/01/rdf-schema#seeAlso
https://www.wikidata.org/wiki/Q28865
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_LinguisticSystem
http://www.w3.org/2002/07/owl#versionInfo
3.9.15.final.0
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_hyper_params
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_hyper_params
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_hyper_params
http://www.w3.org/2000/01/rdf-schema#label
hyper_params
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_model
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_model
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_model
http://www.w3.org/2000/01/rdf-schema#label
model
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_out1
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_out1
http://www.w3.org/2000/01/rdf-schema#comment
str
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_out1
http://www.w3.org/2000/01/rdf-schema#label
out1
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_path
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_path
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_path
http://www.w3.org/2000/01/rdf-schema#label
path
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_sample_data
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_sample_data
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_sample_data
http://www.w3.org/2000/01/rdf-schema#label
sample_data
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_scores
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_scores
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_scores
http://www.w3.org/2000/01/rdf-schema#label
scores
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/dc/terms/description
@is_fairstep(label='Save a model')
def save(
model,
path,
sample_data,
scores = None,
hyper_params = None,
# model: Any,
# path: str,
# sample_data: Any,
# scores: Optional[Dict] = None,
# hyper_params: Optional[Dict] = None,
) -> str:
model_name = path.rsplit('/', 1)[-1]
# print(os.path.isabs(path))
# if not os.path.isabs(path):
# path = os.path.join(os.getcwd(), path)
log.info(f"💾 Saving model in {path}")
# mlem_model = MlemModel.from_obj(model, sample_data=sample_data)
# mlem_model.dump(path)
# print(mlem_model)
mlem.save(model, path, sample_data=sample_data)
g = get_run_metadata(scores, sample_data, hyper_params, model_name)
g.serialize(f"{path}.ttl", format='ttl')
# os.chmod(f"{path}.ttl", 0o644)
# os.chmod(f"{path}.mlem", 0o644)
# TODO: generate and store RDF metadata
return path
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/dc/terms/language
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_LinguisticSystem
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_hyper_params
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_model
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_path
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_sample_data
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_scores
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://purl.org/net/p-plan#hasOutputVar
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_out1
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://dkm.fbk.eu/index.php/BPMN2_Ontology#ScriptTask
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Step
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#_step
http://www.w3.org/2000/01/rdf-schema#label
Save a model
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#provenance
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#assertion
http://www.w3.org/ns/prov#generatedAtTime
2022-12-21T14:49:54.534739
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#pubinfo
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#sig
http://purl.org/nanopub/x/hasPublicKey
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlKZel+uM9w+JiWuhs0NHtaXdRrGkGAjvnnLFQL2nmgZDGIjX+is2YJBd6R2kBkr67lYiUDWdtih0F0yqUlAW5GdYUihk1MBiWyLe4RNt7I5iC/5wwK/i5vV6/YKa6Zwf4oymwChpdXddlKc6d73StgFqOafQPeNeBUHTZbkmUKFAqGXf0nAclB23DEeN5qVl6XRa1qqtL91AKW+UxTvlZR3pFNFn8xKTfbOSgmuAkYSUwJrp84rNI92qXYtOJ12oH0oT/enzcThxcfPLomGc9BMd+QBCj08LdrtuAArHzcivMKDzreDCD+haZ/GdObRWHpQ5O4bEWIx3dZVQq7t0KQIDAQAB
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#sig
http://purl.org/nanopub/x/hasSignature
TbCnanw0lJt0M/W/TrzlKEeASc44dlmUoVyOZZNXzVJ7b2hNWqQtZhhq2OP+K0gM3hHXYxpkjRZf8Iw3vZhHBoB4WjkeBPKZyaswNPWdXyNei76/yTUi2C1Jz2S4ZUsXQ4xy7+b8GkYVuMrP24lF1jjnZ9+eGdUdLUqhqaUMPNcl6HqDZqprr0wmiUQ4dVn2wxVfRUJ8HzBYV0TooDCUCdNT7jZEUrObr3H0dyF/FH+Vr3WRYRY+fKU1DCxxxglN6MUPnxM3jj1DcA0BT7d1KYgEUuPmEtIQIIDy70MbZTxmIcV2QBnL/rkr2whHl8kgZJQDxWCmHc69tKf4Tu7wYQ==
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI#sig
http://purl.org/nanopub/x/hasSignatureTarget
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://purl.org/np/RAq-E79rkkOBvG_Hg8bCEXlJTIkZr1Ysaj30s2ONEnGdI
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0000-0000-0000