Как создать рекламную систему с нуля?

Я собираюсь создать рекламную систему с нуля и поместить ее в свое веб-приложение Ruby on Rails. Какие книги вы рекомендуете и предметы (алгоритмы, SQL?) я должен изучить, чтобы это произошло, с чего начать?

Я хочу, чтобы система принимала данные пользователей, и когда компании размещают рекламу, пользователи будут получать рекомендуемую рекламу на основе их симпатий, антипатий и других данных. Реклама будет размещаться только в моем веб-приложении и на моем сайте. Мне кажется, я хочу сделать что-то похожее на рекламную систему Facebook (изображения) и Google Ad Words, как они это сделали?

Спасибо.

P.S. У меня мало опыта работы с Rails, языком Ruby, информатикой и программированием в целом, но я быстро учусь и легко создаю свое приложение.


person LearningRoR    schedule 06.03.2011    source источник
comment
Вы можете начать с изучения рекомендательных систем. У меня нет опыта работы с такими системами, но это ключевое слово для начала.   -  person Julian Maicher    schedule 06.03.2011
comment
@Julian Maicher Понятно, спасибо, я посмотрю на это.   -  person LearningRoR    schedule 07.03.2011
comment
Вы когда-нибудь делали это @LearningRoR?   -  person Oscar Valdez Esquea    schedule 17.06.2016


Ответы (2)


Илья Григорик сделал отличный репортаж с множеством примеров кода на эту тему. См. http://www.igvita.com/2007/01/15/svd-recommendation-system-in-ruby/

Если вы имеете в виду книги по Ruby и Rails, могу порекомендовать:

Программирование Ruby (он же "кирка")

Гибкая веб-разработка с помощью Rails

Это были отправные точки моей карьеры в Ruby.

person Wukerplank    schedule 06.03.2011
comment
Хорошо, это рассказало мне, как написать это на Ruby, но я плохо поставил P.S. вниз. Я новичок почти во всех предметах и ​​​​терминах, используемых в этой статье, в любом случае это отличное начало. Посоветуете какие-нибудь книги? Спасибо. - person LearningRoR; 07.03.2011

В настоящее время я пишу диплом бакалавра о рекомендательных системах с социальными сетями на основе местоположения. Чтобы узнать об основах рекомендательных систем, ознакомьтесь с этими книгами, которые мне очень помогли: http://www.amazon.de/Recommender-Systems-Introduction-Dietmar-Jannach/dp/0521493366/ref=sr_1_1?ie=UTF8&qid=1300796937&sr=8-1

http://www.amazon.de/Recommender-Systems-Handbook-Paul-Kantor/dp/0387858199/ref=sr_1_3?ie=UTF8&qid=1300796937&sr=8-3

и если вы говорите по-немецки, эта книга дает хороший обзор: http://www.amazon.de/Empfehlungssysteme-Grundlagen-Konzepte-Andr%C3%A9-Klahold/dp/3834805688/ref=sr_1_2?ie=UTF8&qid=1300796937&sr=8-2

person 23tux    schedule 22.03.2011
comment
Спасибо за рекомендацию, что почитать, обязательно посмотрю в ближайшее время. - person LearningRoR; 24.03.2011
comment
Добро пожаловать, обязательно прочитайте Рекомендательные системы - Введение, это не так уж сложно и хороший обзор. Если у вас есть вопросы, не стесняйтесь спросить! - person 23tux; 01.05.2011