Состояние семьи: весы + микрофон +ИИ

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 23 сен 2019, 04:20

Вчера попробовал записать в нужном качестве. вместо пчел жужжал сам. 1 минута записи потянула 10 Мб. А надо 1000 по 5 минут.
Это 50 гиг. Однако! Оканчательно убедился, что 10 тыс записай это и не реально, и не нужно.

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 23 сен 2019, 05:15

Давидюк писал(а):
23 сен 2019, 04:20
А надо 1000 по 5 минут.
Это 50 гиг. Однако! Оканчательно убедился, что 10 тыс
10 000 всего 500Гб, по современным меркам ничего особенного. И по 200-500 записям легко можно передать через интернет.
Тут самое главное отбор записей — правильно оценить состояние, чтобы не вводить ИИ в заблуждение.После 500-1000 проверить что получилось и скармливать дальше, для большей точности.
К записям надо подходить очень ответственно :imho И в этом главная проблема :bee_relax

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 23 сен 2019, 09:16

Simon писал(а):
23 сен 2019, 05:15

К записям надо подходить очень ответственно :imho И в этом главная проблема :bee_relax

Вот поэтому решил все делать сам. А больше 1000 мне самому не сделать. Нужна только база, потому, что 20 собственных семей это очень мало.

Добавлено спустя 1 час 18 минут 44 секунды:
Кстати возможен вариант приобретения 80 семей (отводков).

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 23 сен 2019, 12:38

Давидюк писал(а):
23 сен 2019, 10:35
решил все делать сам
Хотел написать, да постеснялся, чтобы охоту не отбивать.
Давидюк писал(а):
23 сен 2019, 10:35
больше 1000 мне самому не сделать
Так будет еще и следующий сезон. Записи можно собирать несколько лет. К тому же после начального обучения сети можно будет перед обучением тестировать насколько точно совпадет и по каким параметрам, может быть некоторые состояния пчелосемей принципиально нельзя определить по звуку.

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 30 сен 2019, 16:16

Отчет о проделанной работе.

Забросил пока дела железные. Занимался написанием программ.

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

Признаки это то, на что мы обращаем внимание при осмотре пчел. Их не должно быть слишком много, только самые важные и основные. Сначала их было их у меня 32, потом ужался до 24.

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

1. нет матки
2. матка не червит
3. матка трутовка
4. червит слабо
5. червит хорошо
6. заложены маточники
7. поют матки
8. уходит рой

9. белят (строят) соты
10. делают мисочки
11 печатают мед
12 активно прополюсуют
13 вентилируют гнездо
14 полируют прилетку
15 много трутня
16 много клеща

17 несут воду
18 несут пыльцу
19 несут нектар
20 активно несут нектар
21 нет запасов
22 есть запасы
23 есть товарный мед
24 общее впечатление ( х либо х = 0/1 )

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 30 сен 2019, 18:09

Я бы сделал разбивку по сезонам
Зимовка:
1. Порядок
2. Непорядок с деталировкой:
— Нет корма
— Нет матки
— Гонят расплод
3. Погибли

Весна:
1. Порядок
2. Непорядок с деталировкой:
— нет расслода
— мало пчелы
— нет матки
3. Погибли

Лето:
Весна:
1. Порядок
2. Непорядок с деталировкой:
— нет расплода
— стадии роения
— нет матки
3. Погибли

Осень:
1. Порядок
2. Непорядок с деталировкой:
— много расплода
— мало корма
— напад
— слет
3. Погибли

Еще особые режимы:
Подсадка матки:
1. Порядок
2. Непорядок
3. Убили матку

Закорм:
1. Берут корм
2.плохо берут корм
3 не берут корм
4 кормушка пустая
И т.п.

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

Еще есть идея делать на начальном этапе много сетей. Все равно планируете на компьютере. Чтобы те параметры, которые нельзя оценить по звуку, не вносили помехи сети должны быть простые, имеющие 2-4 состояния. Есть матка—нет матки. Трутовка — нормальная. Есть корм-мало корма-нет корма. И т.д.
И только те параметры, которые диагностируются, вносить в итоговую сеть. А вот протокол осмотра к записи должен быть как можно более подробный насколько сможете. После начальной исследовательской работы станет ясно что действительно надо и чего не хватает.

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 30 сен 2019, 18:38

По сезонам - 2 сезона, зимовка и все остальное. По той лишь причине, что во время зимовки после записи нет возможности лезть в улей и умозаключения будут (возможно ошибочные) только на основе прослушки. Сезоны еще неудобны тем, что на каждый сезон надо набирать базу. И когда читаешь, что сеть после 18 млн просмотров начинает узнавать предметы лучше человека, то с жалкой 1000 становится неуютно. Конечно, выход роя, вентиляцию или пение маток легко услышать. Но хочется уловить нечто более интересное.

Можно вообще писать только звук и скармливать его машине, пусть ИИ сам догадается что к чему, это задача кластеризации, обучение без учителя. Но тогда если ИИ что-то найдет придется расшифровывать, что же все-таки он наше. Хотя это идея! Пришла в голову пока набирал сообщение!

Добавлено спустя 21 минуту 17 секунд:
о подробности записей. я уже лет 10 (может быть 7, но >5 точно) после каждого осмотра каждого улья подробно набалтываю на диктофон телефона, что видел и и что сделал. Потом переношу это дело в Excel. Так вот из 3-х минутной болтовни заносится в базу 3-4 сторочки, т.е. 3-4 коротких факта. При повторном прослушивании оказывается, что 90% инфы по горячим следам оказывается шлаком.

Добавлено спустя 10 минут 33 секунды:
Ваши пункты могут быть, но они отражают общее состояние.
/ Нет расплода / это значит где-то пропущен момент /не червит/
/слет/ - возможно пропущен момент /много клеща/

надо найти и конкретику и не слишком дробить. у меня 24 пункта из них можно несколько убрать, но 16 пока не получается.

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 01 окт 2019, 04:25

Давидюк писал(а):
30 сен 2019, 19:10
у меня 24 пункта
Если из них, например, половину физически невозможно диагностировать по звуку, то помехи будут ужасные, тогда остается
Давидюк писал(а):
30 сен 2019, 19:10
18 млн просмотров
При небольшом количестве записей нужно обнаружить что реально можно диагностировать, а по мере накопления записей переходить к
Давидюк писал(а):
30 сен 2019, 19:10
пусть ИИ сам догадается что к чему
Добавлено спустя 5 минут 19 секунд:
Для начала можно вообще два параметра — дату и норма/отклонение

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 02 окт 2019, 06:02

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

Добавлено спустя 33 минуты 27 секунд:
В общем еще раз подтверждается что нужны серьезные исследования

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 16 окт 2019, 16:53

Немножко позанимался теорией. Записал звук своего голоса. В 5-ти случаях считал -" один-два-три-...."- в течении минуты. В 5-ти других случаях просто болтал в микрофон. Натравил на эти записи два вида искусственного интеллекта, в обоих случаях ИИ с уверенностью предсказывал с точностью 50%. Собственно, других результатов и не ожидалось. ИИ оперирует сотнями, если не тысячами и миллионами.
Посчитал некоторые характеристики звуковых файлов и вручную их прогнал через компьютер. И вот, что увидел
 Состояние семьи: весы + микрофон +ИИ - image.png
 Состояние семьи: весы + микрофон +ИИ - image (1).png
Ясно видно где считал, а где болтал

Покопался в папках компьютера , нашел одну плохонькую запись звуков улья. Получился график такой
 Состояние семьи: весы + микрофон +ИИ - image (2).png
image (2).png (9.74 КБ) 175 просмотров

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

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 20 окт 2019, 09:17

Буду использовать эту тему как блог, чтобы не забыть , что делал, что пробовал и какие результаты.

Продолжаю терзать единственную 30 секундную запись звуков улья.

Пока что я не анализирую собственно сам звуковой сигнал, а вытягиваю из него при помощи математики различные характеристики, всего их 74. Количество характеристик не меняется от времени записи звука, поэтому логично разбить 30 секундную запись на 3 по 10 секунд и посмотреть, что получится.

Получилось вот что
 Состояние семьи: весы + микрофон +ИИ - 3_1.jpg
3_1.jpg (9.5 КБ) 151 просмотр
Как видно графики не совпадают и не сильно отличаются друг от друга. Не поймёшь где оригинал, а где его кусочки.

О чем это говорит? Это говорит о том, что возможно получиться писать по 100 секунд, а потом это дело нарезать на 10 кусков. В таком случае для выборки мне хватит 20-ти семей

20семей *10осмотров*10файлов=2000!!!!!! - для минимального анализа , думаю, достаточно

Аватара пользователя
Simon
Site Admin
Сообщения: 392
Зарегистрирован: 26 дек 2018, 13:23
Реальное имя: Литвинов Семён Сергеевич
Пчело-стаж: 2-3 года
Пчелосемей: 20-30
Порода/раса пчел: Только бакфаст
Тип улья: МК10р145.Рамки к 300, м145
Регион: Могилёвская обл.
Откуда: Могилев-Шклов

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Simon » 20 окт 2019, 11:47

Давидюк писал(а):
20 окт 2019, 09:17
не сильно отличаются друг от друга
Давидюк писал(а):
20 окт 2019, 09:17
хватит 20-ти семей
Но работы по анализу увеличится — надо будет убедится, что для каждой из записей это тоже будет соблюдаться.
И, одновременно, возрастает требование к тщательному определению состояния семьи, так как влияние всего одной неточности окажется в 20 раз сильнее. Желательно чтобы число реальных записей было больше, чем делитель.
Однако, понятно что надо хоть с чего-то начинать.
Надеюсь у вас все получится, успехов :hi

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 27 окт 2019, 17:30

Дошел до спектрального анализа
Каждый график - спектр кусочка в одну сотую секуды
Вложения
 Состояние семьи: весы + микрофон +ИИ - fft.png

Нет доступных аватар
Давидюк
Сообщения: 55
Зарегистрирован: 28 дек 2018, 17:47
Реальное имя: Давидюк Юрий Аркадьевич
Порода/раса пчел: бакфаст
Тип улья: многокорпусный на 230
Регион: Брестская обл.

Re: Состояние семьи: весы + микрофон +ИИ

Сообщение Давидюк » 03 ноя 2019, 16:41

Наконец добрался до пчел. Записал звуки встревоженной семьи на хороший динамический студийный микрофон. Получилось вот , что
 Состояние семьи: весы + микрофон +ИИ - дпзн.png
Верхний диапазон частот в районе 15 кГц. Если нет, конечно ультразвука.
Это говорит о том, что работать можно будет с электретными китайскими микрофонами, цена ему рубль.