MySQL: Неизвестный столбец, в где ошибка пункта

  1. Соответствие функция плотности вероятности к данным. Я использовал бы "смесь Gaussians" и соответствовал бы ему с помощью Максимизации Ожидания, учащейся запущенный алгоритмом K-средств. K-mean отдельно могут иногда быть достаточными без EM. Количество кластеров само должно было бы быть запущено с образцовым алгоритмом выбора порядка.
  2. Затем каждое очко может быть заработано с p (x) использование модели. Т.е. получите апостериорную вероятность, что точка была сгенерирована моделью.
  3. Находят, что максимум p (x) находит кластерные центроиды.

Это может быть кодировано очень быстро в инструменте как Matlab с помощью панели инструментов машинного обучения. MoG/EM кластеризация learning/K-Means обсуждена широко на веб-/стандартных текстах. Мой любимый текст является "Классификацией шаблонов" Duda/Hart.

6
задан OMG Ponies 22 May 2011 в 01:25
поделиться

2 ответа

В MySql обратные кавычки указывают, что идентификатор - это имя столбца. (В других СУБД для этого используются скобки или двойные кавычки.)

Итак, ваш запрос был: «Дайте мне все строки, в которых значение в столбце с именем 'uname' равно значению в столбце с именем 'test'». Но поскольку в вашей таблице нет столбца с именем test, вы получите ошибку, которую вы видели.

Замените обратные кавычки одинарными кавычками.

35
ответ дан 8 December 2019 в 02:07
поделиться

Странно? Как же так? Он говорит, что именно не так. В вашей таблице нет столбца "тест". Вы уверены, что у вас правильный стол? 'tutorial.users'? Вы уверены, что таблица не названа иначе? Возможно, вы хотели сделать

SELECT * from users WHERE uname = 'test';

. Вам нужно указать только имя таблицы, а не базу данных .. если база данных называется tutorial

9
ответ дан 8 December 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: