Pull to refresh
0
0
Send message
Я жидкий азот купил, приехав с металлическим литровым термосом. Мне сказали, что можно наливать только в дьюары. И тут же налили в термос :-).

>> Я пытался калибровать азотом и замыканием контакта калибровки на землю (или на vcc, не помню). Никакого эффекта не добился.

>А почему? Получается, что датчик настолько тролльский, что в условиях атмосферы сбить калибровку может, а в условиях азота калиброваться отказывается?

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

Могу сказать, что в моих условиях (аптайм — месяцы, случайное проветривание, бывает минимум за сутки и 600ppm, это не влияет!), ступенька постепенно уменьшается. Если в первую неделю после калибровки и последующего полноценного подключения, калибровка легко сдвигала показания на 200ppm, то сейчас в большинстве случаев калибровка меняет значение меньше, чем на 50 ppm.

Я вполне допускаю, что если неверно откалиброванный датчик подключить к питанию, то он через месяц начнет показывать что-то адекватное.

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

Я положил в пакет датчик, провода наружу. И несколько раз давал наполниться пакету азотом из термоса и потом выдавливал весь газ наружу. Потом запустил калибровку.
Я пытался калибровать азотом и замыканием контакта калибровки на землю (или на vcc, не помню). Никакого эффекта не добился.
Да, я не понимаю сути градиентного спуска и прошу мне объяснить. Уже часа три пытаюсь разобраться.

Если мы не опираемся на вид функции f(w), то давайте представим эту функцию так:
График
image

Точка старта обозначена пересечением красных линий. Я не понимаю как этот алгоритм найдет глобальный минимум на указанном интервале.

Соответственно, где-то я ошибаюсь.

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

Про момент написано почти в конце, а в этом месте уже очень большой накопившийся градус непонимания.
Пытаюсь по Вашим статьям разобраться с нейронными сетями.

Первая статья читалась легко, с этой есть непонимание

Вопросы:
1. В поиске минимума Вы упоминаете момент. Не понятно что это.

2. Насколько я понимаю, в зависимости от вида функции, у нее может быть очень много минимумов, причем глобальный минимум может быть очень узким. В таком случае найти его будет сложно — не зная устройства функции нужно фактически делать перебор огромного количества значений.
При этом, насколько я понимаю, входные параметры (это W(i) ) могут меняться в широких пределах (каких?).
Почему тут
image
нас не устроил последний вариант? Ведь там может быть спуск еще ниже.

Отсюда выводы:
а. либо нам на самом деле не так важно найти глобальный минимум
б. либо мы что-то знаем о функции, из-за чего можем считать, что этот минимум — нужный.

2. Вы упоминаете «дельту», но не ввели это понятие. Судя по формуле 1: ДельтаО=(Идеальное значение — реальное значение)* производную функции активации,

Эта ДельтаО по сути — то, насколько (и куда, это же вектор?) надо сместиться, чтобы предположительно попасть в минимум.

Что такое Дельтаh и Дельтаi — не понял.
Видимо, вы описываете то, насколько изменится выход конкретного нейрона (Делтаh) при изменении его входов (Делтаi). Но непонятно почему тогда это не работает с выходным нейроном — он же работает по тому же принципу.
У меня показание CO2 считывается посредством прошивки с wifi-iot и льется в zabbix.
На графике видны почти ежедневные ступеньки на 50-100 ppm, около 11 утра
image

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

Сегодня находился в комнате 10кв. метров, с датчиком 2.5 часа. Дверь закрыта. Показание выросло линейно с 500 до 1500ppm. После открытия двери за две минуты упало до 900ppm, дальше еще за 12 минут — 700ppm. Выглядит адекватно.

А вот на день раньше днем — полка 400ppm при том, что в комнате был человек (это видно по графику датчика движения) и в соседней комнате было чуть приоткрыто окно (это видно по температуре, гг). Мне кажется это странным.

Похоже, что перезагрузка датчика не изменила калибровку. Скачков на 200-300 ppm нет.

Я у своего датчика вызывал калибровку, замыкая какие-то пины (в документации описано). И не заметил разницы между калибровкой в азоте и на воздухе.
Посмотрите https://wifi-iot.com, там очень широкий функционал, код писать не нужно.
Если на роутере есть рут, можно попробовать телеграм-бот поднять и без белого ip, но для этого вероятно надо будет писать код.

У меня ощущение, что он калибруется несколько хитрее. Я тоже замечал эти скачки раз в сутки. Но у меня после месяца непрерывной работы скачки показаний раз в сутки сильно уменьшились.

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

Реально этот датчик подходит для примерной оценки, не более.
8 вентиляторов сразу за накопителями. Чтобы охладить 10 sas 15к rpm дисков, а за ними еще материнку с процами (наверняка 2630 — не самые мощные из возможных), нужны мощные вентиляторы.
Насколько я понимаю, если человек в возрасте 30 лет имеет -3.5 и без очков видит четко то, что находится ближе 20 см (примерно). Эти 20см соответствуют полностью расслабленным мышцам в глазах.
Когда человеку стукнет 50, он так же без очков будет видеть то, что ближе 20см. Но проблема в том, что это не комфортное расстояние. Поэтому придется носить двое очков — для дали (те же, что и в 30 лет) и для близи — с маленьким минусом, чтобы расширить ближнюю зону хорошего зрения с 20 см до полутора-двух метров.
Подскажите, а будут статьи про катаракту? Я так понимаю, катаракта неплохо оперируется, но там тоже есть куча нюансов.
Что будет при появлении трещины на стекле тача? На большинстве телефонов — нет проблем, тач в сетку разбит, но работает. На z1c у меня все, что выше трещины перестало воспринимать касания, пришлось менять экранный блок (экран+тач).
Так стоит. Но The greate suspender не сохраняет полностью состояние вкладки и потом восстанавливает, а показывает скриншот, а при необходимости грузит страницу заново. Если к этому моменту страница в интернете поменялась (к примеру, протухла сессия), то получишь другое содержимое.
А я хочу, чтобы вкладка замораживалась (лучше со скриншотом, чтобы показывать содержимое не восстанавливая состояние), а потом могла бы полностью восстановиться с диска/из памяти.
Научили бы замораживать неиспользуемые вкладки и размораживать их на лету, когда в них переключаешься — цены бы не было. И проц бы экономился и память и батарея ноута. Почему-то можно скинуть на жесткий диск состояние всей ОС (hybernate), а содержимое конкретной вкладки — нет.
Я пытался найти, не нашел ни по фотографиям, ни по описанию. Hdd был 20МБ. Док-станция, назову ее так, монтировалась, как я писал выше в 5.25 дырку в корпусе. Посередине в ней была дырка, в который вставлялся жесткий диск, рядом была резиновая кнопка извлечения и светодиод активности. Сам жесткий диск выглядел как металлическая коробка шириной и высотой примерно с современный hdd 3.5, но глубиной примерно в полтора раза больше.Все белого цвета.
Плата управления — чуть ли не полноразмерная ISA (во всю длину компьютера).
Кейс для переноски жесткого диска был размером больше, чем стандартное 5.25 устройство, был сделан из темной пластмассы, с крышкой. Изнутри оклеен слоем поролона около 1 см толщиной.
Мне этот набор по случаю достался бесплатно в 94-95-96 году.
Статья интересная, но в ней много ошибок.
Берем исходные данные: «За каких-то шесть десятков лет ёмкость жёсткого диска выросла в миллион раз, стоимость мегабайта упала в пару миллионов раз, скорость чтения — в сто тысяч раз.»

Сейчас hdd 3TB стоит 100$. 10TB — 500$.
цену на BM 350 (емкость 3.75МБ https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_drives#IBM_350 ) найти с ходу не удалось, но он явно стоил куда больше 1000$.

Со скоростью чтения интересно.
Ibm 350 давал поток данных 8800 6-битных символов в секунду, т.е. 6600 байт в секунду. С учетом скорости позиционирования, думаю, что на чтение всего диска могло уйти около 20-30 минут.

Позже научились читать и писать данные быстро. Те же десктопные жесткие диски 40МБ давали поток в районе 250-300кб/сек. Т.е. диск полностью можно было прочитать всего за три-четыре минуты!
Текущий стандартный 3ТБ диск можно считать в лучшем случае за 4-5 часов. А 10ТБ — в районе 15 часов.
И это понятно, скорость чтения пропорциональна линейной плотности, а объем накопителя пропорционален квадрату линейной плотности.

Еще из интересного, в эпоху XT я сталкивался с жесткими дисками, которые можно было менять в режиме hot swap. В 5.25 дырку в корпусе вставлялось устройство с дыркой под специальные жесткие диски. Диск вставлялся в дырку и засасывался мотоприводом внутрь, наподобие видеокассеты в видеомагнитофоне. После того, как жесткий диск полностью заезжал внутрь, он раскручивался и к нему можно было обратиться в DOS. Если надо было достать жестки диск, то надо было нажать на кнопку, диск сначала останавливался, после чего выезжал из компьютера. К HDD прилагался здоровенного размера кейс с поролоном внутри.
Работало все это на собственной ISA 8bit карте, интерфейс между ISA картой и устройством в 5.25 был нестандартным.
А не думали взять прошивку с wifi-iot.com? Очень крутая идея в техническом плане, но думаю, что владельцу даже на еду от этого проекта не хватит.

Прошивка собирается за несколько кликов, умеет обновляться через интернет без использования прошивальщика (только при изменении опций с настройками происходит что-то ужасное!).
У меня на то, чтобы запустить esp8266 с 18b20, dht22, CO2 датчиком MH-Z19, bmp-085, ушло смешное время — долго разбирался только с тем, что и куда подключить, как прошить. Но это более-менее стандартный функционал, он пишется за пару часов. Но когда у меня ушло 10 минут на то, чтобы отправлять данные в zabbix, получить данные в json через wget, я проникся.
Интересно, что в большинстве стиральных машин нет никаких датчиков вибраций или весов. Вибрация оценивается заранее по тому, насколько меняется угловая скорость вращения барабана при вращении на низких оборотах. Поэтому барабан сначала раскручивается до небольшой скорости, оценивается дисбаланс, потом стиралка пытается отжать ту воду, которая отжимается совсем легко, затем барабан тормозится, опять оценивается на низких оборотах дисбаланс.
Кстати, точно так же стиральные машины оценивают количество белья — по моменту инерции, сначала сухого содержимого, а потом мокрого.

Вероятно, что это программная проблема — в некоторых ситуациях неверно прогнозируется дисбаланс у содержимого, когда из него отожмется заметная часть воды. К примеру, если загрузить флис + что-то не впитывающее воду, то стиралка на начальном этапе оценит, что дисбаланс мал, можно отжимать на полных оборотах. В процессе отжима флис теряет в весе в разы, а другая часть остается весить сколько и до отжима. Вот и получаем сильный дисбаланс.
А лифт для людей не сделали? Этажи-то очень высокие с учетом всего, вверх-вниз сбегаешь на 4-й этаж несколько раз в Nord 3 — ноги отваливаются.
где как. В недорогих хостингах используются хорошие десктопные SSD — такие как intel 5 серии, samsung pro/evo и тому подобные. По нашей статистике надежности и ресурса таких SSD достаточно, чтобы не заморачиваться на этот счет.

Information

Rating
Does not participate
Registered
Activity