一致性测试的制作方法
本公开涉及用户设备(诸如蜂窝用户设备)的性能测试。
背景技术:
1、进行一致性测试以确保具有无线电收发器的产品根据合适的通信技术操作并且符合在定义通信技术的规范中指定的限制。例如,接收器灵敏度可能需要满足不同信道条件下的最低要求,并且产品可能需要符合最大发射射频功率限制以确保不会由于操作产品而对人类健康造成危险。
2、在第五代蜂窝技术之后,预计第六代蜂窝技术涉及网络优化挑战。强化学习rl是将网络设备自动化适配到动态和复杂环境(诸如无线电接入网ran)的一种方式。
技术实现思路
1、根据一些方面,提供了独立权利要求的主题。在从属权利要求中定义了一些实施例。针对本发明的各种实施例所寻求的保护范围由独立权利要求阐述。本说明书中描述的不落入独立权利要求的范围内的实施例、示例和特征(如果有的话)将被解释为对理解本发明的各种实施例有用的示例。
2、根据本公开的第一方面,提供了一种用户设备,包括至少一个处理核和存储指令的至少一个存储器,所述指令在由至少一个处理核执行时,使用户设备至少:作为一致性测试过程的一部分,与测试设备一起参与关于强化学习模型的知识蒸馏过程,其中用户设备被配置为在与蜂窝通信网络通信时使用强化学习模型,并且其中强化学习模型是知识蒸馏过程中的教师模型;在知识蒸馏过程之后,使用在用户设备中从测试设备接收的探索数据来重新训练强化学习模型;以及向测试设备提供使用利用探索数据训练过的强化学习模型而获得的结果。
3、根据本公开的第二方面,提供了一种测试设备,包括至少一个处理核和存储指令的至少一个存储器,所述指令在由至少一个处理核执行时,使测试设备至少:作为一致性测试过程的一部分,与用户设备一起参与关于强化学习模型的知识蒸馏过程,其中强化学习模型用于与蜂窝通信网络通信,并且其中用户设备的强化学习模型是知识蒸馏过程中的教师模型;使用从测试设备发送给用户设备的探索数据,在测试设备中重新训练强化学习模型的学生模型;以及将使用在测试设备中使用探索数据训练过的学生模型而获得的结果与在测试设备中从用户设备接收的结果进行比较。
4、根据本公开的第三方面,提供了一种方法,包括:作为一致性测试过程的一部分,由用户设备与测试设备一起参与关于强化学习模型的知识蒸馏过程,其中用户设备被配置为在与蜂窝通信网络通信时使用强化学习模型,并且其中强化学习模型是知识蒸馏过程中的教师模型;在知识蒸馏过程之后,使用在用户设备中从测试设备接收的探索数据来重新训练强化学习模型;以及向测试设备提供使用利用探索数据训练过的强化学习模型而获得的结果。
5、根据本公开的第四方面,提供了一种方法,包括:作为一致性测试过程的一部分,由测试设备与用户设备一起参与关于强化学习模型的知识蒸馏过程,其中强化学习模型用于与蜂窝通信网络通信,并且其中用户设备的强化学习模型是知识蒸馏过程中的教师模型;使用从测试设备发送给用户设备的探索数据,在测试设备中重新训练强化学习模型的学生模型,以及将使用在测试设备中使用探索数据训练过的学生模型而获得的结果与在测试设备中从用户设备接收的结果进行比较。
6、根据本公开的第五方面,提供了一种用户设备,包括用于以下的部件:作为一致性测试过程的一部分,由用户设备与测试设备一起参与关于强化学习模型的知识蒸馏过程,其中用户设备被配置为在与蜂窝通信网络通信时使用强化学习模型,并且其中强化学习模型是知识蒸馏过程中的教师模型;在知识蒸馏过程之后,使用在用户设备中从测试设备接收的探索数据来重新训练强化学习模型;以及向测试设备提供使用利用探索数据训练过的强化学习模型而获得的结果。
7、根据本公开的第六方面,提供了一种测试设备,包括用于以下的部件:作为一致性测试过程的一部分,由测试设备与用户设备一起参与关于强化学习模型的知识蒸馏过程,其中强化学习模型用于与蜂窝通信网络通信,并且其中用户设备的强化学习模型是知识蒸馏过程中的教师模型;使用从测试设备发送给用户设备的探索数据,在测试设备中重新训练强化学习模型的学生模型,以及将使用在测试设备中使用探索数据训练过的学生模型而获得的结果与在测试设备中从用户设备接收的结果进行比较。
8、根据本公开的第七方面,提供了一种非暂态计算机可读介质,其上具有计算机可读指令集,该计算机可读指令集在由至少一个处理器执行时,使用户设备至少:作为一致性测试过程的一部分,由用户设备与测试设备一起参与关于强化学习模型的知识蒸馏过程,其中用户设备被配置为在与蜂窝通信网络通信时使用强化学习模型,并且其中强化学习模型是知识蒸馏过程中的教师模型;在知识蒸馏过程之后,使用在用户设备中从测试设备接收的探索数据来重新训练强化学习模型;以及向测试设备提供使用利用探索数据训练过的强化学习模型而获得的结果。
9、根据本公开的第八方面,提供了一种非暂态计算机可读介质,其上具有计算机可读指令集,该计算机可读指令集在由至少一个处理器执行时,使测试设备至少:作为一致性测试过程的一部分,由测试设备与用户设备一起参与关于强化学习模型的知识蒸馏过程,其中强化学习模型用于与蜂窝通信网络通信,并且其中用户设备的强化学习模型是知识蒸馏过程中的教师模型;使用从测试设备发送给用户设备的探索数据,在测试设备中重新训练强化学习模型的学生模型,以及将使用在测试设备中使用探索数据训练过的学生模型而获得的结果与在测试设备中从用户设备接收的结果进行比较。
1.一种用户设备,包括至少一个处理核和存储指令的至少一个存储器,所述指令在由所述至少一个处理核执行时使所述用户设备至少:
2.根据权利要求1所述的用户设备,其中所述用户设备被配置为:包括在所述知识蒸馏过程中,向所述测试设备提供用于调整所述强化学习模型的学生模型的软目标,或者响应于从所述测试设备接收的查询数据而向所述测试设备提供推理值,以用于调整所述强化学习模型的学生模型。
3.根据权利要求2所述的用户设备,被配置为:在拒绝参与使用所述软目标的所述知识蒸馏过程之后,从所述测试设备接收所述查询数据。
4.根据权利要求1至3中任一项所述的用户设备,被配置为:从所述测试设备接收测试数据,并且在利用所述探索数据训练所述强化学习模型之前以及在执行所述知识蒸馏过程之后,向所述测试设备提供使用所述测试数据从所述强化学习模型获得的第一结果。
5.根据权利要求1至3中任一项所述的用户设备,被配置为:在利用所述探索数据训练所述强化学习模型之后,从所述测试设备接收第二探索数据,进一步利用所述第二探索数据训练已经利用所述探索数据训练过的所述强化学习模型,并且向所述测试设备提供使用利用所述第二探索数据训练过的所述强化学习模型而获得的结果。
6.一种测试设备,包括至少一个处理核和存储指令的至少一个存储器,所述指令在由所述至少一个处理核执行时,使所述测试设备至少:
7.根据权利要求6所述的测试设备,被配置为:响应于所述比较表明使用在所述测试设备中使用所述探索数据训练过的所述强化学习模型而获得的所述结果与在所述测试设备中从所述用户设备接收的所述结果之间的偏差超过阈值偏差,使所述用户设备不通过。
8.根据权利要求6所述的测试设备,还被配置为:向所述用户设备提供测试数据,在利用所述探索数据重新训练所述学生模型之前,使用所述测试数据从所述学生模型获得第一结果,并且将所述第一结果与在提供所述探索数据之前从所述用户设备获得的结果进行比较。
9.根据权利要求8所述的测试设备,被配置为:响应于所述比较表明所述第一结果与在提供所述探索数据之前从所述用户设备获得的所述结果之间的偏差超过第二阈值偏差,使所述用户设备不通过。
10.根据权利要求6至9中任一项所述的测试设备,被配置为:在所述知识蒸馏过程期间,在所述测试设备中建立所述学生模型。