-
公开(公告)号:CN110603520B
公开(公告)日:2023-11-10
申请号:CN201880029892.4
申请日:2018-04-19
Applicant: 苹果公司
Abstract: 本主题技术提供从机器学习(ML)文档文件生成ML模型代码,ML文档文件为第一数据格式,ML文档文件被转换为不同于第一数据格式的面向对象的编程语言的代码。本主题技术进一步提供接收调用由ML模型代码提供的函数的附加代码。本主题技术编译ML模型代码和附加代码,编译的ML模型代码包括对应于编译的ML模型代码的目标代码并且编译的附加代码包括对应于附加代码的目标代码。本主题技术生成包括编译的ML模型代码和编译的附加代码的包。另外,本主题技术将包发送到目标设备上的运行环境以供执行。
-
公开(公告)号:CN110709816A
公开(公告)日:2020-01-17
申请号:CN201880035606.5
申请日:2018-04-19
Applicant: 苹果公司
Abstract: 本主题技术提供确定第一格式的机器学习模型包括足够的数据以符合第二格式的特定模型规范,该第二格式对应于面向对象的编程语言。本主题技术将机器学习模型变换为与特定模型规范兼容的变换的机器学习模型。主题技术生成用于变换的机器学习模型的代码接口和代码,该代码接口包括面向对象的编程语言中的代码语句,该代码语句对应于表示变换的机器学习模型的对象。另外,本主题技术提供了生成的代码接口和代码用于在集成开发环境(IDE)中显示,该IDE允许修改生成的代码接口和代码。
-
公开(公告)号:CN106415296A
公开(公告)日:2017-02-15
申请号:CN201580028012.8
申请日:2015-04-29
Applicant: 苹果公司
Abstract: 根据一个实施方案,使用预测模型来确定表示移动设备的电池的电池状况的第一电池数量,其中所述预测模型被配置为基于所述电池的过往电池使用来预测未来电池状况。使用消耗模型来确定表示所述电池状况的第二电池数量,其中所述消耗模型被配置为基于过往电池放电率来预测未来电池放电率。基于对应于所述时间点的所述电池的剩余寿命的当前电池电平来确定表示所述电池状况的第三电池数量。功率管理逻辑基于从所述第一电池数量、所述第二电池数量和所述第三电池数量中的至少一者得出的所述电池状况来执行功率管理动作。
-
公开(公告)号:CN110554861B
公开(公告)日:2023-08-04
申请号:CN201910470930.6
申请日:2019-05-31
Applicant: 苹果公司
IPC: G06F8/33 , G06F8/73 , G06F8/41 , G06F3/04817
Abstract: 本发明题为“具有编译和读取‑评估‑打印‑循环操作的软件开发环境。”本发明公开了用于开发软件的方法和系统,这些方法和系统可对源代码执行编译操作和读取‑评估‑打印‑循环(REPL)操作两者。在一个实施方案中,集成开发环境可以包括源代码编辑器和编译器,并且可以执行以下操作:接收源代码以及在接收源代码时执行REPL操作;接收已执行REPL操作的源代码中的编辑,并由编译器编译所编辑的源代码;以及存储执行所述所编辑的源代码的结果以用于后续REPL操作。
-
-
公开(公告)号:CN106415296B
公开(公告)日:2020-10-16
申请号:CN201580028012.8
申请日:2015-04-29
Applicant: 苹果公司
IPC: H04W52/02
Abstract: 根据一个实施方案,使用预测模型来确定表示移动设备的电池的电池状况的第一电池数量,其中所述预测模型被配置为基于所述电池的过往电池使用来预测未来电池状况。使用消耗模型来确定表示所述电池状况的第二电池数量,其中所述消耗模型被配置为基于过往电池放电率来预测未来电池放电率。基于对应于所述时间点的所述电池的剩余寿命的当前电池电平来确定表示所述电池状况的第三电池数量。功率管理逻辑基于从所述第一电池数量、所述第二电池数量和所述第三电池数量中的至少一者得出的所述电池状况来执行功率管理动作。
-
公开(公告)号:CN113939792A
公开(公告)日:2022-01-14
申请号:CN202080040449.4
申请日:2020-05-29
Applicant: 苹果公司
IPC: G06F3/0482 , G06F3/0486 , G06F8/34 , G06K9/62 , G06N3/08 , G06N5/00 , G06N7/00 , G06N20/00
Abstract: 本公开呈现了用于创建机器学习模型的用户界面的设备、方法和计算机可读介质。应用开发人员可从适合于在其应用中使用的数据类型的多个模板中选择机器学习模板(304)。模板可包括用于图像、文本、声音、运动和表格数据的分类的多个模板。图形用户界面(300)允许训练数据(316)、验证数据(318)的直观选择、以及将经训练的模型(314)集成到应用中。该用户界面还显示利用测试数据的训练准确度(508)和验证准确度(510)两者的数字得分。应用提供实况模式,该实况模式允许在移动设备上执行机器学习模型,以允许根据来自移动设备上的传感器(即,相机或麦克风)中一者或多者的数据来测试模型。
-
公开(公告)号:CN110554861A
公开(公告)日:2019-12-10
申请号:CN201910470930.6
申请日:2019-05-31
Applicant: 苹果公司
IPC: G06F8/33 , G06F8/73 , G06F8/41 , G06F3/0481
Abstract: 本发明题为“具有编译和读取-评估-打印-循环操作的软件开发环境。”本发明公开了用于开发软件的方法和系统,这些方法和系统可对源代码执行编译操作和读取-评估-打印-循环(REPL)操作两者。在一个实施方案中,集成开发环境可以包括源代码编辑器和编译器,并且可以执行以下操作:接收源代码以及在接收源代码时执行REPL操作;接收已执行REPL操作的源代码中的编辑,并由编译器编译所编辑的源代码;以及存储执行所述所编辑的源代码的结果以用于后续REPL操作。
-
公开(公告)号:CN113939792B
公开(公告)日:2024-12-10
申请号:CN202080040449.4
申请日:2020-05-29
Applicant: 苹果公司
IPC: G06F3/0482 , G06F3/0486 , G06F8/34 , G06F18/241 , G06F18/2431 , G06N3/096 , G06N20/00
Abstract: 本公开呈现了用于创建机器学习模型的用户界面的设备、方法和计算机可读介质。应用开发人员可从适合于在其应用中使用的数据类型的多个模板中选择机器学习模板(304)。模板可包括用于图像、文本、声音、运动和表格数据的分类的多个模板。图形用户界面(300)允许训练数据(316)、验证数据(318)的直观选择、以及将经训练的模型(314)集成到应用中。该用户界面还显示利用测试数据的训练准确度(508)和验证准确度(510)两者的数字得分。应用提供实况模式,该实况模式允许在移动设备上执行机器学习模型,以允许根据来自移动设备上的传感器(即,相机或麦克风)中一者或多者的数据来测试模型。
-
公开(公告)号:CN110603520A
公开(公告)日:2019-12-20
申请号:CN201880029892.4
申请日:2018-04-19
Applicant: 苹果公司
Abstract: 本主题技术提供从机器学习(ML)文档文件生成ML模型代码,ML文档文件为第一数据格式,ML文档文件被转换为不同于第一数据格式的面向对象的编程语言的代码。本主题技术进一步提供接收调用由ML模型代码提供的函数的附加代码。本主题技术编译ML模型代码和附加代码,编译的ML模型代码包括对应于编译的ML模型代码的目标代码并且编译的附加代码包括对应于附加代码的目标代码。本主题技术生成包括编译的ML模型代码和编译的附加代码的包。另外,本主题技术将包发送到目标设备上的运行环境以供执行。
-
-
-
-
-
-
-
-
-