Member 13689608 Ответов: 2

Нужна помощь в проекте машинного обучения!


Вам нужно руководство по проекту ML/NLP для новичка!
Эй, ребята, мне очень жаль, если это не то, о чем спрашивают на этом сайте.

Мне и 3 моим друзьям из университета дали проект, сложный проект, который должен быть выполнен за 2 месяца(осталось около 57 дней), чтобы сделать проект, в котором мы анализируем отзывы клиентов о ресторанах(фильтрация на основе контента, где мы анализируем их отзывы и идентифицируем еду и разбиваем еду на ингредиенты?), и мы предсказываем им рецепты на основе данных отзывов после обработки текста обзора.

Для этого мы решили использовать набор данных Yelp challenge @ https://www.yelp.com/dataset/challenge

У нас также есть другая база данных для рецептов.

Мой вопрос в том, как на самом деле можно было бы развивать эту систему? Для новичков, таких как мы, это действительно не выглядит легко, но мы готовы вложить в это много времени и усилий.

Мы все хорошо разбираемся в кодировании Python и Java.

Как бы вы распределили работу между 4 людьми? Например, один человек занимается НЛП, один человек занимается мл, один человек занимается нейронными сетями или чем-то еще?
У нас буквально нет опыта работы с этими технологиями, и именно поэтому я здесь, спрашиваю экспертов. Пожалуйста, не мог бы кто-нибудь дать подробный обзор того, как мы могли бы сделать это за такой короткий промежуток времени?

Заранее спасибо, ребята, и я еще раз извиняюсь, если это неправильный тип вещей, чтобы спросить Здесь. Я не прошу никого кодировать для меня, мне просто нужно какое-то руководство. Еще раз спасибо!

Что я уже пробовал:

Ну, мы сделали извлечение текста и обработку естественного языка для фильтрации и предварительной обработки данных, но это все.

2 Ответов

Рейтинг:
2

RickZeeland

Вы можете взглянуть на эти проекты с открытым исходным кодом GitHub, чтобы увидеть, как они это делают: Топ-20 проектов Python AI и машинного обучения с открытым исходным кодом[^]

А вот шаблон проекта Python, разработанный Вашингтонским университетом: GitHub - uwescience/shablona: шаблон для небольших научных проектов python[^]

Вы также можете использовать инструмент управления проектами, см. обзор здесь: https://www.slant.co/topics/3185/~лучший-проект-менеджмент-инструменты[^]


Рейтинг:
1

CHill60

Если вы решите распределить одну тему на одного человека, то убедитесь, что рабочая нагрузка равномерно сбалансирована и что все находятся на одинаковом уровне понимания и способностей.

Итак, как бы вы ни решили это сделать в конце концов,
- Почаще собирайтесь вместе,
- часто проводите мозговой штурм своих решений вместе,
- будьте благосклонны друг к другу - все время

Как только у вас появится четкое представление о том, как вы хотите действовать, вы также можете запустить свои идеи по управлению проектом мимо своего наставника - просто убедитесь, что вы идете к ним с потенциальным решением, а не просто просите о помощи (прочитав этот вопрос, я уверен, что вы все равно это сделаете)

Другой метод, который я использовал в прошлом (это немного "старая школа"), заключается в том, чтобы дружить - так что объединяйтесь в пары по одной конкретной теме (Вы можете смешивать и сопоставлять пары по ходу проекта) - подпрыгивать идеями с кем-то другим часто бывает лучше, чем бороться в одиночку.

Я подвел свою сторону в подобном проекте почти 40 лет назад, Да, я все еще несу вину. Удачи Вам!