Как мне написать наивный байесовский классификатор на Python? - PullRequest
2 голосов
/ 16 марта 2011

Мне нужно создать систему прогноза погоды в Python.Что он будет делать, это взять файл, который содержит данные о погоде - такие как температура (среднее, максимальное, минимальное), ветер, точка росы, влажность, состояние (туман, дождь, снег, нет) и т. Д. - и использовать это для обучениянаивная байесовская модель, поэтому она может прогнозировать состояние следующего дня, т. е. будет ли следующий день туманом, дождем, снегом или нет.

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

Кто-нибудь может указать мне правильное направление?

Ответы [ 2 ]

3 голосов
/ 16 марта 2011

Модуль nltk.classify.naivebayes может быть тем, что вы ищете. Вот страница с примерами как использовать классификаторы nltk . Он показывает, как классифицировать текст, но должен содержать некоторые советы о том, как обучить классификатор на основе ваших погодных особенностей.

2 голосов
/ 16 марта 2011

Пол Грэм описал байесовскую классификацию в контексте фильтрации спама здесь:

Может быть хорошей отправной точкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...