Тёмный
Программный Кот
Программный Кот
Программный Кот
Подписаться
Программный Кот - это канал о программировании в Qt на языке С++. Здесь нет воды, все объяснения лаконичные, простые и понятные. Приятный бонус - качественный монтаж (кстати, занимает много времени). Логичное дополнение к каналу на RU-vid - канал в Телеграмм: t.me/+7UHYe4vCj2FjZWIy
нейросеть в Qt #1
12:18
11 месяцев назад
Кнопки в Qt | QPushButton
12:40
Год назад
Змейка в Qt
25:54
Год назад
С++ за 58 секунд
0:58
2 года назад
CheckBox в Qt | просто
3:06
2 года назад
Как создать окна в Qt?
3:33
2 года назад
Комментарии
@user-nx1yo9oh5h
@user-nx1yo9oh5h 9 дней назад
Добавьте в папку с про файлом свою иконку, в самом про файле пропишите RC_ICONS = "название файла".ico. В версии Qt 6.7.0 сработало, на более старых не пробовал.
@roaldakberov4857
@roaldakberov4857 10 дней назад
Для рапознования рукописных цифр используются нейронные сети типа свёртки, а не перцептроны, как я слышал. Перцептрон - это простейший вид нейронной сети, который также еще называют полносвязной нейронной сетью.
@stalker32041
@stalker32041 13 дней назад
11:34 Наверное стоит использовать встроенную математическую функцию max(0, x), простите, окно я уже открыл
@stalker32041
@stalker32041 13 дней назад
8:54, можно было бы даже сделать по-умному и вынести рандом в отдельный метод, а затем вызывать уже его и избежать лишних скобок. И - инкапсуляция. Вроде бы и необходимости в отдельных упоминаниях размеров нет, ведь можно прописать заумные геттеры(get_input_layer_size(), get_hidden_layer_size() и get_output_layer_size(), или вообще исхитриться написать что-то вроде get_layer_size(unsigned int idx)) и получать длины массивов уже через них...
@pashizert
@pashizert 14 дней назад
все отлично, почему проект забросили? 10 месяцев нету продолжения? хотелось бы понять как доделать проект. Еще не хватает ссылки на гит, чтобы ознакомиться с проектом. Спасибо!
@lmx2315
@lmx2315 14 дней назад
Спасибо за ролик, интересно смотреть.
@ambless792
@ambless792 14 дней назад
Господи, какая же тихая музыка, невозможно смотреть
@Prototiphrom
@Prototiphrom 14 дней назад
Bro after 9:30 forgot about the purpose of the video
@de5877
@de5877 16 дней назад
а можно музыку из Пираты Карибского моря, 4-й серии, "На странных берегах", а то без музыки совсем плохо воспринимается инфа, запили ещё ролик!! для фанатов этого фильма
@user-jm2wj4ri5v
@user-jm2wj4ri5v 19 дней назад
#РАСИСТ++
@hermionegranger8763
@hermionegranger8763 19 дней назад
А Docker тут не может помочь? Или мимо? Кто разбирается, подскажите
@Real909Demon
@Real909Demon 19 дней назад
In constructor 'VirtualKeyboard::VirtualKeyboard(QWidget*)': 23:10: error: assignment of function 'time_t time(time_t*)' 23 | time = 0; | ~~~~~^~~
@Lord_of_darkness
@Lord_of_darkness 23 дня назад
Все четко и понятно но чего то не хватает музыку бы какуйнибудь
@user-ri5qv4ky3s
@user-ri5qv4ky3s 24 дня назад
Муп 1ер1😂
@fein7068
@fein7068 25 дней назад
Только изучаю QT, разве не надо инициализировать класс в стеке когда делаешь это в меине, или qt сам передает родительский объект при наследовании и инициализации?
@user-mk4yk1hx6y
@user-mk4yk1hx6y 26 дней назад
Почему, с..ука, никто, АБСОЛЮТНО НИКТО, НЕ ПРИВОДИТ ПРИМЕРЫ??!!!🤷🤦 Сказал фразу - объясни как и где это использовать! ЭТО ЖЕ САМОЕ ГЛАВНОЕ!!!
@tylerdurden9008
@tylerdurden9008 27 дней назад
Очень понятно и лаконично. База! Спасибо за выпуск !
@arefev794
@arefev794 Месяц назад
Прошло несколько лет как я посмотрел это видео, и сегодня вновь пришлось найти его и пересмотреть. Лучший ролик по созданию .exe файла проекта Qt. Всех благ и успехов!
@den_a
@den_a Месяц назад
Спасибо огромное, очень полезный видос. Но музыка ....(без неё намного лучше воспринимать информацию)
@MartinIden-hn7ld
@MartinIden-hn7ld Месяц назад
Не планируешь видос по postgresql? Выручишь пиздец)
@svstart6929
@svstart6929 Месяц назад
Жесть! Скажи проще. Можно взять допустим 4 или 3 сайта с информацией внедрить в нейронку и при запросе она выдаст правельный результат. Ну проще обработки данных с этих сайтов будет конечный результат. Желательно видео как это сделать на живом примере
@makievitch
@makievitch Месяц назад
Ни хрена себе! И это самое простое объяснение нейросети?
@user-ir9iq1qi1m
@user-ir9iq1qi1m Месяц назад
Есть у кого-нибудь код полностью всей этой штуки?
@user-ir9iq1qi1m
@user-ir9iq1qi1m Месяц назад
Может подскажет кто-нибудь как пофиксить. Сделал все один в один а incomingConnection почему-то не запускается, с чем это может дать связано? Может надо где-то слот поставить, или собрать как-то по-особенному. Папки с сборкой я удали и пересобрал перед запуском.
@user-ir9iq1qi1m
@user-ir9iq1qi1m Месяц назад
Получается что просто не может клиент подключиться к серверу
@grundezz7331
@grundezz7331 13 дней назад
@@user-ir9iq1qi1m Такая же проблема, решил?
@Lucerbius
@Lucerbius Месяц назад
Полезное видео. Спасибо. Интересно, как предотвратить изменения масштаба приложения, когда в дизайнере окно правильного размера, а при запуске (Python PyQt6) окно становится гораздо больше. Масштаб Windows установлен 150%. Или в дизайнере как-то увеличить размер. На форуме нашёл такую строку: QApplication::setAttribute(Qt::AA_Use96Dpi); Но куда её вписывать непонятно.
@user-jt5pk9gt2w
@user-jt5pk9gt2w Месяц назад
Я преподаватель исследователь, преподаватель естественных, гуманитарных и экономических наук. Хочу создать с нуля нейросеть, которая бы оценивала работу студентов и ставила оценки, так как оценивание преподавателями субьективное. Попробую сначала пошагово проделать действия за автором и вообще понять алгоритм написания. Может здесь, есть кто- нибудь кто сможет сам создать такой ии? Поможете?
@vladislavk9182
@vladislavk9182 Месяц назад
Огромное спасибо, выручаете!
@user-dw5ze9xi4t
@user-dw5ze9xi4t Месяц назад
Ты не с физтеха случаем?)
@user-xp8rz5lw1e
@user-xp8rz5lw1e Месяц назад
Большое спасибо, очень помогаете делать лабы
@user-qj1sp9ve9c
@user-qj1sp9ve9c Месяц назад
Спасибо Вам большое!
@Parker9696
@Parker9696 Месяц назад
музыку на фоне потише бы, а голос повыше
@user-cg9gg5op2n
@user-cg9gg5op2n Месяц назад
Шляпа...
@user-nk7ik1gb3p
@user-nk7ik1gb3p Месяц назад
Спасибо. Всё более менее ясно и понятно.
@le0_srv484
@le0_srv484 Месяц назад
Могу ошибаться, но запросы к базе надо было делать в блоке if(db.open{ ........} А то например после вывода сообщения "No open" Мы создаем обьект и делаем запрос 🤭
@vartemkin
@vartemkin 2 месяца назад
а чё так можно было?
@nekipel
@nekipel 2 месяца назад
посмотрела таких же примерно 6-7 видео и только тут наконец-то поняла суть!
@daniilk4994
@daniilk4994 2 месяца назад
Чтоб проект полностью пересобрать нужно: Очистить его Запустить QMake И можно собирать заново) Эта фигня происходит потому, что в qt генерируется куча дополнительных файлов, которых нет в обычных проектах на С++. И ради экономии времени сборки сам креатор не удаляет их перед новой сборкой)
@Professorbob-wg9ef
@Professorbob-wg9ef 2 месяца назад
вот у меня такой вопрос, только начинаю учить c++. Контейнер sting, ессли мы запишем в него русские символы и попробуем вывести до будет все хорошо, даже если мы циклом пройдемся по элементам string где итератор является char все тоже будет хорошо. НО если выведем просто текст std::cout << "Привет"; то программа уже не сомжет вывести их нормально. За какой тип данных компилятор принимает этот текст "Привет"? и почему он не может их вывести как в string?
@tsvigo11_70
@tsvigo11_70 2 месяца назад
Никаких весов в сети быть не должно, могут быть только электрические сопротивления синапсов. И да если эти сопротивления только положительные то сеть не сможет полностью обучиться, только наполовину. Как объяснить знак электрического сопротивления непонятно. Не умножать надо а делить: заряд нейрона делим на сопротивление синапса, получаем заряд следующего нейрона. ------------- Если человек понимает нейронную сеть он должен объяснить зачем нужны её элементы. Например: 1) зачем нужна функция активации, 2) зачем нужно смещение (?) Потому что без них не работает не принимается. Сеть которая тут показана излишне сложна для начинающих. Она должна выдавать всего два ответа: это единица и это не единица. Дробные числа не надо использовать - это усложняет программу и может вести к непредсказуемым, случайным ошибкам.
@Polyanskiy_Den
@Polyanskiy_Den 2 месяца назад
Спасибо тебе ОГРОМНОЕ, ты просто красавчик, я три часа искал как решить эти проблемы, и везде какой то гон. ТВОЕ РЕШЕНИЕ - ПРОСТО СУПЕР!!!!!! ЕЩЕ РАЗ СПАСИБО!!!!! Как говорится - ЛАЙК - ПОдписка!
@timati78rus
@timati78rus 2 месяца назад
Смотрю в рекомендации какое-то бредовое название у видео. Открыл - как заново родился ))) Вот это нежданчик!
@Alash8080
@Alash8080 2 месяца назад
Респект!
@va4953
@va4953 2 месяца назад
Вот это груз... спасибо за "простое" объяснение, проще наверное нейросеть попросить объяснить как она работает
@Eldiyar9697
@Eldiyar9697 2 месяца назад
Он не правильно объясняет. У нейронов может быть множество выходов, как и в входе
@RdX2142
@RdX2142 2 месяца назад
Просто кодировка
@RdX2142
@RdX2142 2 месяца назад
Привет я придумал свой способ выучивать c++ Берёшь книгу Смотришь ролики в ютуб Записываешь в тетрадь комманды и применяешь на практике в replit
@liftoman_777
@liftoman_777 2 месяца назад
краткость сетра таланта :) Спасибо!
@Mefodiyrus
@Mefodiyrus 2 месяца назад
Что понимается под нейроном или что он из себя представляет? не объяснено!
@programmcat
@programmcat 2 месяца назад
сорян, исправляюсь: под нейроном понимается то, что он из себя представляет
@semeon1979
@semeon1979 2 месяца назад
Как удачно наглядно показана разница в ценности для общества(!) между курящим публично дурь мегабарыгой и бомжом в духоскрепной рашке. Охуенное у тебя чуство юмора, уебан
@user-kj2ud9xj6b
@user-kj2ud9xj6b 2 месяца назад
бакалавриат вспомнил где методом тыка нашел прямой способ: запускать ехе с другой директории, ловить ошибки и последовательно их устранять с помощью добавления dll (если библии не находил, лез в инет и брал оттуда. из- за невнимательности, вангую нужный dll был мною пропущен) По итогу в новом каталоге были dll и ехе, без папок Автору счастья и желания, вдохновения на новые проекты!
@Hav4eerH4
@Hav4eerH4 2 месяца назад
setlocale(LC_ALL, "rus") ;