我需要实现一个Django RESTful服务,我可以在其中运行算法并获得结果。
在服务器上,我需要一个包含算法记录的CSV文件。一项服务,让我们说/train
将允许我使用CSV文件中的数据训练随机森林,最后另一项服务/predict
将接收参数并将结果发送给我。问题是我在计算机上以脚本的形式运行,而且我不知道如何为Web应用程序构建脚本。
我已经在Django中完成了RESTful API,但我认为这个问题不同。
我的想法是向/predict
发送一个GET请求,其中包含随机森林所需的参数,并返回算法结果。
有什么建议吗?还是有类似问题的公共回购?
答案 0 :(得分:0)
假设你有
train_view
用于' / train'使用 POST 请求。
result_view
/predict
GET 请求
你需要模特吗?
我认为您需要这样做,因为在请求/predict
中,您将对请求/train
中提供的数据应用逻辑,因此创建模型。
您是否需要序列化程序
由于你有模特,你可以写modelserializer