使用JupyterLab笔记本创建模型AdobeExperiencePlatform

本教程将指导您完成使用JupyterLab笔记本recipebuilder模板创建模型的所需步骤。

配方生成器笔记本允许您在笔记本内运行培训和评分运行。这样,您可以在运行培训和评分数据的实验之间灵活地更改其train()和score()方法。对培训和评分的结果感到满意后,您可以创建一个配方,然后使用配方来建模功能,将其作为模型发布。

当您从启动器中选择配方生成器笔记本时,该笔记本将在新标签页中打开。

在提供的资源文件夹中为Luma倾向模型propensity_model.ipynb。使用JupyterLab中的“上载笔记本”选项,上载提供的型号并打开笔记本。

本教程的其余部分介绍了在倾向性模型笔记本中预定义的以下文件:

以下视频教程介绍了“亮度倾向模型”笔记本:

python=3.6.7scikit-learnpandasnumpydata_access_sdk_pythonNOTE您添加的库或特定版本可能与上述库不兼容。此外,如果您选择手动创建环境文件,则不允许覆盖name字段。对于Luma倾向性模型笔记本,无需更新要求。

配置文件training.conf和scoring.conf用于指定要用于训练和评分以及添加超参数的数据集。有单独的训练和评分配置。

要使模型运行培训,必须提供trainingDataSetId、ACP_DSW_TRAINING_XDM_SCHEMA和tenantId。此外,对于计分,您必须提供scoringDataSetId、tenantId和scoringResultsDataSetId。

完成后,您的培训和评分配置应类似于以下屏幕截图:

默认情况下,在训练数据和对数据进行评分时,将为您设置以下配置参数:

训练数据加载器的目的是实例化用于创建机器学习模型的数据。通常,培训数据加载器需要完成两项任务:

以下两个部分将重载数据和数据准备。

本节向您介绍如何将JSON或CSV文件导入Pandas对象。大熊猫图书馆的官方文件可在此处找到:

在此示例中,数据是使用PlatformSDK加载的。可通过在页面顶部包含行来导入库:

fromplatform_sdk.dataset_readerimportDatasetReader

然后,您可以使用load()方法从配置(recipe.conf)文件中设置的trainingDataSetId中获取训练数据集。

加载数据后,需要清除数据并进行数据准备。在本例中,模型的目标是预测客户是否打算订购产品。由于模型未查看特定产品,因此您不需要productListItems,因此该列被删除。接下来,删除仅在一列中包含单个值或两个值的其他列。在训练模型时,请务必仅保留有助于预测目标的有用数据。

一旦删除了任何不必要的数据,就可以开始特征工程。用于此示例的演示数据不包含任何会话信息。通常,您需要特定客户的当前和过去会话的数据。由于缺少会话信息,此示例改为通过历程划分来模拟当前和过去的会话。

完成标界后,为数据添加标签并创建旅程。

接下来,创建特征并将其分为过去和现在。然后,任何不必要的列都会被丢弃,从而为您留下Luma客户的过去和当前历程。这些历程包含信息,例如客户是否购买了一个项目以及购买之前他们经历的历程。

加载评分数据的过程与加载培训数据类似。仔细查看代码,您可以看到除了dataset_reader中的scoringDataSetId之外的所有内容都相同。这是因为相同的Luma数据源用于训练和评分。

如果希望使用不同的数据文件来进行训练和评分,则训练和评分数据加载器是分开的。这允许您执行额外的预处理,例如根据需要将您的培训数据映射到您的评分数据。

pipeline.py文件包含用于训练和计分的逻辑。

培训的目的是使用培训数据集中的功能和标签创建模型。选择训练模型后,必须将x和y训练数据集适合模型,并且函数会返回经过训练的模型。

score()函数应包含评分算法并返回一个度量值以指示模型执行的成功程度。score()函数使用评分数据集标签和经过训练的模型生成一组预测的功能。然后,将这些预测值与评分数据集中的实际特征进行比较。在此示例中,score()函数使用训练后的模型使用评分数据集中的标签来预测特征。返回预测特征。

evaluator.py文件包含您希望如何评估训练配方以及如何拆分训练数据的逻辑。

培训的数据准备阶段要求拆分用于培训和测试的数据集。此val数据在经过训练后隐式用于评估模型。此流程与评分是分开的。

evaluate()函数在模型训练后执行,并返回一个量度以指示模型执行的成功程度。evaluate()函数使用测试数据集标签和经过训练的模型来预测一组功能。然后将这些预测值与测试数据集中的实际特征进行比较。在此示例中,使用的度量是precision、recall、f1和accuracy。请注意,该函数返回一个包含评估度量数组的metric对象。这些度量用于评估训练后的模型的性能。

添加print(metric)允许您查看度量结果。

datasaver.py文件包含save()函数,用于在测试评分时保存您的预测。save()函数进行预测并使用ExperiencePlatformCatalog个API,将数据写入您在scoring.conf文件中指定的scoringResultsDataSetId。您可以

请注意,在运行评分之前,您必须至少运行一次训练。选择运行得分按钮将在训练期间生成的训练模型上得分。评分脚本出现在datasaver.py下。

出于调试目的,如果希望看到隐藏的输出,请将debug添加到输出单元格的末尾,然后重新运行它。

编辑完方法并对训练/评分输出感到满意后,您可以通过选择右上角的创建方法,从笔记本中创建方法。

选择创建方法后,系统会提示您输入方法名称。此名称表示在Platform上创建的实际方法。

通过完成本教程,您已了解如何在配方生成器笔记本中创建机器学习模型。您还学习了如何练习笔记本的配方工作流程。

要继续了解如何使用DataScienceWorkspace中的资源,请访问DataScienceWorkspace配方和模型下拉列表。

THE END
1.RecipeApp一款基于Flutter的食谱应用UI模板recipeappRecipe App UI template using Flutter. 项目地址: https://gitcode.com/gh_mirrors/re/recipeapp 1. 项目基础介绍 RecipeApp 是一个使用 Flutter 编写的食谱应用 UI 模板。该项目旨在为开发者提供一个现成的应用界面框架,以便快速搭建具有吸引力的食谱应用。Flutter 作为 Google 开发的一种跨平台应用开发https://blog.csdn.net/gitblog_00672/article/details/144078015
2.每周食谱营养餐食快乐成长永康市职业技术学校第十周食谱https://mp.weixin.qq.com/s?__biz=MzIzMDQwNjk2MQ==&mid=2247503490&idx=1&sn=0f1182a4ab9accc6c80f33a163f18e46&chksm=e9fa1aa3c403a765d9f4e042ad3fd23738fe6cc822328a83ddb1777bdd2514f7e3e7b194ee31&scene=27
3.recipe图片免费下载recipe素材recipe模板千图网为您找到1266张recipe相关素材,千图网还提供recipe图片,recipe素材, recipe模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!https://www.58pic.com/tupian/recipe.html
4.食谱设计在线食谱制作食谱图片模板在线设计平台Canva可画提供了海量的食谱设计模板,覆盖绝大多数食谱设计场景,只需选择喜欢的模板进行制作,即可轻松在线设计出精美的食谱。https://www.canva.cn/create/recipe/
5.图像的食谱(recipeImage)图片png成套合集游戏爱给网提供海量的合集成套资源素材免费下载, 本次作品为png 格式的图像的食谱(recipeImage), 本站编号32953257, 该合集成套素材大小为161b, 分辨率为37 x 35, 作者为lescarlson, 更多精彩合集成套素材,尽在爱给网。 找到更多"游戏2d素材/合集成套/图像的食谱"资源搜索更多 https://www.aigei.com/item/ui_storefront_0_39.html
6.recipe模板为啥要同时使用xsd和xml文件,xml和xsd文件区别?在使用recipe模板中,XSD文件定义了模板中应该包含哪些元素、属性、命名空间等,而XML文件则是使用XSD文件定义的结构来描述具体的食谱。XML文件可以包含一到多个食谱,每个食谱都包含名称、配料、指导等元素和属性。 综上所述,recipe模板同时使用XSD和XML文件来定义和序列化XML文档的结构和内容,并使编写XML文档更加简单、清https://m.sohu.com/a/715489420_121124363
7.每周食谱秋冬饮食教育校园幼儿园清新可爱黄色模板相关标签: 简约 黄色 GIF动图 卡通/漫画 可爱 清新 菜谱食谱 动态 食谱推荐 每周食谱 作品简介 135编辑器提供的每周食谱秋冬饮食、教育校园幼儿园、清新可爱、黄色模板模板样式,此作品素材ID:151096,该素材可用于:简约、黄色、GIF动图、卡通/漫画、可爱、清新、菜谱食谱、动态、食谱推荐、每周食谱相关的微信公众号http://www.135plat.com/editor_styles/151096.html
8.Steaks&Chops餐饮降食谱HTML模板Steaks&Chops是一款功能齐全,功能丰富且设计精美的Bootstrap 4主题,适用于食谱相关网站,这个主题非常适合专业厨师和烹饪专家,Food Recipe Bootstrap 4主题通过完整的信息和视频支持,可以轻松分享烹饪知识。https://www.22vd.com/45668.html
9.Cookiteerv1.4.8–食物和食谱WordPress主题Cookiteer – 食物和食谱 WordPress 主题。 Cookiteer 是一个干净、优质和现代的 WordPress 主题,可用于为多种场景创建任何网站。 Cookiteer 可用于的一些模板包括:美食博客、餐厅网站、食谱教程等等 Cookiteer 具有创建令人惊叹的网站所需的所有功能。 这个主题几乎可以响应任何屏幕尺寸,这样您就可以减少对界面的担忧,https://themez.cc/3315.html
10.幼儿园本周食谱公布可爱绿色模板公众号模板幼儿园本周食谱公布可爱绿色模板每周食谱WEEKLY RECIPE 宝贝饮食,健康成长不容忽视。饮食是宝贝健康成长的重要因素,良好的饮食习惯可以帮助宝贝获得足够的营养和能量,促进身体发育和智力发展。 MONDAY·周一 早餐Breakfast火龙果、红枣糯米粥 午餐Lunch 冬瓜粉丝汤、虾仁日本豆腐、玉米排骨汤,娃娃菜烩虾仁、米饭、松仁鸡肉丸https://www.135editor.com/editor_styles/140914.html
11.MyRecipesSaveandorganizetheworld’sbestrecipesEasily find, save, and organize the world’s best recipes with MyRecipes. Use top food sites like Food & Wine and EatingWell to create a new recipe home.http://www.myrecipes.com/
12.Save,Publish&ShareRecipeswithHomeCooksWorldwideShow your appreciation to recipe writers with Cooksnaps. Let them know their recipe work for you. Download About Us Our mission at Cookpad is to make everyday cooking fun, because we believe that cooking is key to a happier and healthier life for people, communities and the planet. We https://cookpad.com/
13.食谱照片设计师–remove.bg通过直观的界面,我们的食谱照片设计师可以使您的菜品脱颖而出。 使用我们的模板,可以在几秒钟内创建出奇妙的食物图片。https://www.remove.bg/zh/t/recipe-photo-designer
14.免费食谱Logo设计DesignEvoLogo制作软件DesignEvo的在线食谱logo设计软件提供了很多精致的模板,帮助你轻松制作出令人惊叹的食谱logo。我们所有的模板都是专业设计且可自由定制的。你随时可以使用我们精美的模板,丰富的图标和形状等为餐厅饭店、食疗中心、养生会所等设计一个专业的食谱logo。即使你对设计一无所知也没关系,我们将竭诚为你服务,赶快来试试吧!http://www.designevo.com/cn/create/logos/recipe.html
15.菜谱画册相关文章列表极简食品食谱菜单杂志设计INDD画册模版素材 Affilie Food Recipe Cookbook 画册模板 4年前 24页食品美食食谱画册排版设计INDD模板素材 Piebble Food Recipe Cookbook 画册模板 4年前 时尚简约食品菜品食谱宣传手册设计INDD模板 FOODIES Cookbook & Food Recipe https://zaodao.net/tag/5045
16.下厨房破壁机养生食谱 Timmy么血14 做过 自制饮品、奶茶~杨枝甘露 洋yang吖0 做过 粉丝炒包菜 基本告别外卖的girl90 做过 清蒸山药肉丸(宝宝辅食) ☆簧尐袼☆13 做过 蒜香鸡翅|孩子们的最爱 古典美人美食739 做过 时令食材 全部 萝卜 南瓜 红薯 白菜 https://www.xiachufang.com/
17.Cook'sIllustratedRecipesThatWorkWeTestItAllWe explore the science behind what makes a recipe tick. We ask questions, conduct experiments, and get answers—delicious answers that you won't find anywhere else. Join Us in the Lab Good sciencemakes great food We believe that a little science goes a long way to helping you understand whhttp://www.cooksillustrated.com/
18.AmazonIoTGreengrass组件配方参考查看食谱格式,确认您没有遗漏任何字段。 食谱格式 在为组件定义配方时,需要在配方文档中指定以下信息。同样的结构适用于YAML和JSON格式的食谱。 RecipeFormatVersion 食谱的模板版本。选择以下选项: 2020-01-25 ComponentName 此配方定义的组件的名称。在每个区域中,组件名称必须是唯一的 Amazon Web Services 账户 。https://docs.amazonaws.cn/greengrass/v2/developerguide/component-recipe-reference.html
19.有道词典Listing 11 shows the recipe template with the addition of a link_to_remote helper method call. 清单11中的菜单模板增加了link _ to _ remote辅助方法调用。 6. 42kb And I did tweak the method a wee bit: the recipe card included suggests an all-in-one method, while I prefer to cream https://m.youdao.com/singledict?q=method-recipe:&dict=blng_sents&more=true