[Review] Wide&Deep Learning
3121 단어 DeepLearninglinear-regression
Main Question
can we teach computers to learn like humans do, by combining the power of memorization and generalization?
Study Resources
Tensorflow Tutorial
Nice Qiita Post in Japanese
Research Blog
Visual Concept
Case Study
Let's say one day you wake up with an idea for a new app called FoodIO*. A user of the app just needs to say out loud what kind of food he/she is craving for (the query). The app magically predicts the dish that the user will like best, and the dish gets delivered to the user's front door (the item). Your key metric is consumption rate—if a dish was eaten by the user, the score is 1; otherwise it's 0 (the label).
You come up with some simple rules to start, like returning the items that match the most characters in the query, and you release the first version of FoodIO. Unfortunately, you find that the consumption rate is pretty low because the matches are too crude to be really useful (people shouting “fried chicken” end up getting “chicken fried rice”), so you decide to add machine learning to learn from the data.
Wide Model
It is good at memorising all those sparse and specific rules.
Ex) AND(query="fried chicken", item="chicken and waffles")
Deep Model
It is able to greatly generalise to similar items via embeddings.
query = "fried chicken", item = "chicken fried rice"
Wide & Deep Model
While analysing customer behaviour, we have found these two types of issues exist.
Hence, the cross-feature transformation in the wide model component can memorize all those sparse, specific rules, while the deep model component can generalize to similar items via embeddings.
Reference
이 문제에 관하여([Review] Wide&Deep Learning), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Rowing0914/items/65775f1a8b21c0a0de2f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)