I understand how machine learning works, but how is it used in actual services? I wonder if the learning environment is buying a GPU on its own. Or is the cloud the mainstream?
I think that everyone has once had questions about how to use it in practice and how to develop it. I took the plunge and took a questionnaire when I was in charge of the course for those who were wondering and thinking about using it in practice.
The target was people who are using machine learning in practice, and we were able to get 32 answers (Thanks to those who answered!). Please note that there may be a sampling bias because the answers were solicited on Twitter / Facebook. Below, I would like to publish the results with my findings.
This was a question to ask, "What purpose do you use machine learning in the first place?" It was a convincing number because there are many cases where it is used to improve recommendations and customer support, but it was surprising that the improvement in manufacturing operations has also increased considerably. I had the impression that there are many (true) solutions sold around here, but they haven't been put to practical use yet, so I was personally surprised that they would grow to this point.
This was a question to confirm that there are various forms of provision, which can be said to be machine learning. It can be assumed that the integration into the company's service is the first, and there are many uses for "using it to improve the company's service". Personally, I thought that there were many forms like machine learning consulting, but it didn't grow much.
This was a question to ask the field of technology being used. Images and natural language are still two giant towers, but what I wanted to confirm here was how much so-called "generational" technology such as GAN and Neural Conversational Model is used in actual services. There are not many examples of the results yet, and it turned out that the utilization of the recognition system is the main focus. What was surprising was that there were about 5 reinforcement learning cases. Bandit type of advertisement or robot control ... I don't know because I didn't take that much, but I would like to use it in practice.
Where is everyone doing this in machine learning learning? It was a question to confirm that. The result is overwhelmingly our own environment! After all, if you use it seriously in the service, it seems that it is better to build the environment firmly. However, since each company is focusing on the GPU environment, the ratio may change in the future.
This was a question to confirm the big problem in machine learning, "How to prepare data?". Not only in-house data, but also open data and scraping are doing quite well. Of course, we start from the place where there is no data at first, so knowing what kind of public data is available, and scraping technology (although I can not do it openly) is important for collecting data. ..
This was a question about how sympathetic I was about my personal concerns. After all it is a problem of "data" and "human resources". This seems to be a headache problem everywhere. It seems that there are many problems such as "the accuracy does not come out" that came out as the runner-up, and "it seems that you can do anything and it is difficult to explain". New machine learning frameworks and methods are appearing one after another in this field, but in that sense, it was surprising that the changes in frameworks and methods were too fast. In practice, there are probably a few fixed ones, and it is unlikely that you will follow the others (in the personal observation range, it seems that TensorFlow / Chainer is almost solidified in the DNN system (domestic). only)).
Also, since it is difficult to guarantee the results of machine learning, I wondered if there were some problems with the order amount and contract, but it did not grow much here. In the first place, there are many people who use it for their own services, so it may not be growing that much here either.
I didn't fill in a lot of free-form questions, but the problem of how to hire and train, and the inconsistency (noise) contained in the data entered by people were mentioned as headaches. Was there. In addition, there is a statement that there is a problem about the model that has produced results in natural language, "Does it work in Japanese?", So I think this is certainly a difficult point.
How was that. We hope that this result will help you to imagine "machine learning in the field" more concretely. We are doing this! If you have a voice like that, please leave a comment.
Recommended Posts