据我所知,AI/ML 使用大量数据来训练算法来解决问题。但由于它是一种算法,我想知道是否可以导出它。如果我用 R 训练了一个 AI,我是否可以导出一个数学算法,该算法可以由其他用户导入以在他们的应用程序中使用,无论它是用 R 还是其他语言编写的?
所以这就像我发现了一种秘密消息解码方法。我不需要分享整个程序供其他人解码。我只需要告诉他们解码的步骤(算法),他们就可以在他们想要的任何应用程序中实现它。
据我所知,AI/ML 使用大量数据来训练算法来解决问题。但由于它是一种算法,我想知道是否可以导出它。如果我用 R 训练了一个 AI,我是否可以导出一个数学算法,该算法可以由其他用户导入以在他们的应用程序中使用,无论它是用 R 还是其他语言编写的?
所以这就像我发现了一种秘密消息解码方法。我不需要分享整个程序供其他人解码。我只需要告诉他们解码的步骤(算法),他们就可以在他们想要的任何应用程序中实现它。
是的,一旦你训练了一个模型,你就会在你的工作区中获得该模型的详细信息。
例如
B_Naive = naiveBayes(train_set[,-c(1)],train_set[,1]);
会给你一个可以“导出”的对象 B_naive。这些是模型的参数,您仍然需要朴素贝叶斯库(或任何库)。