Задать вопрос
  • Как обучить нейросеть на своих данных?

    @rPman
    По простому, ответ - никак!

    Формально можно, но по факту это будет создание своей ИИ почти с нуля (можно взять опыт deepseek, вроде бы они все расписали, порядок вложений несколько десятков миллионов баксов, и хотя они 'стояли на плечах гигантов' они реально молодцы, openai потратили на пару порядков больше)

    Новые знания заливать в gpt модель не получится! почти любые попытки файнтюна дают деградацию и фокусировку на конкретных знаниях (да есть успешные примеры обучения ии на чатах, она отлично ловит стиль текста, но умнее от такого не становится, даже наоборот). Правильный файнтюн требует изначальную обучающую выборку, есть алгоритмы прореживания данных, что бы дообучать не на полном датасете а только на его части и что бы деградации не было или была по минимуму.

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

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

    p.p.s. что бы показать, почему это сложно, проведите эксперимент, возьмите самую простую нейронную сеть, которая будет пытаться подменить какую-нибудь функцию, типа y=sin(x), дайте ей пару тройку слоев и визуализируйте процесс - выводя на экран исходную функцию и что она строит... а затем посмотрите, что получится если взять обученную сетку и подсунуть ей другую функцию, пусть даже слегка модифицированную,.. сеть начинает сходить с ума, пытаясь забыть старые данные и воспринять новые... и оказывается что обучить заново с нуля сеть на новых данных тупо быстрее по затратам, чем переобучивать предыдущую
    Ответ написан
    2 комментария
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В образовательных и развлекательных целях - да, вполне можете взять и создать. Вам никто и не запрещает. Даже полезно будет для вас. А вот как коммерческий проект рассматривать смысла нет никакого - не хватит опыта, знаний и остальных ресурсов типа финансов и времени, да и не нужен никому будет такой движок.
    Ответ написан
    2 комментария
  • Как оплатить подписку n8n из РФ?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ и пр.
    Возможно ли вообще оплатить подписку из РФ?

    Только через посредников.

    Или развернуть платформу на своем сервере?

    Так разворачивай, кто мешает?
    Ответ написан
    Комментировать
  • Как сделать генерацию пароля в django user?

    @Everything_is_bad
    https://docs.djangoproject.com/en/5.2/topics/auth/... там есть определение формы UserCreationForm для админки, делай свои поля и методы.

    username и password генерировались сами
    это можно сделать как на уровне формы (будет работать только там где используется эта форма), так и на уровне модели (будет работать в любом месте создания юзера), конкретно для юзера обычно переопределяют create_user у manager

    Еще раз, ты очень сильно плаваешь в джанго, тебе сначала стоит пройти туториал, чтобы получить базу и разобраться как всё работает, а то ты сразу полез что-то делать, не понимая внутреннего устройства.
    Ответ написан
    1 комментарий
  • Можно ли как-то скрыть пути API запросов, или это вообще не нужно?

    @d-stream
    Готовые решения - не подаю, но...
    Не нужно. Это сродни операции замены человекопонятных имён переменных, полей и классов на рандомные комбинации букв i,I и тп aka обфускации. "защитой" должен заниматься другой слой например тот же самый jwt как носитель билета доступа, выдачу которого и проверку легитимности осуществляют другие механизмы (аутентификация, авторизация и т.п.)
    Ответ написан
    Комментировать
  • Как правильно реализовать идею Django?

    @Everything_is_bad
    у тебя проблема с проектирование, зачем все это дублирование workshop, department когда можно сделать ForeignKey на в Device на User или наоборот, как именно звучит эта связь в ТЗ? Либо вообще требуется таблица со структурой предприятия.

    а super().save вообще под условием, если условия не выполнено, сохранения не будет, это вообще треш

    два значения inventory_number и number_computer без описания из ТЗ, какое-то сомнительное и непонятное действие.
    Ответ написан
    Комментировать
  • Как загрузить json?

    @Everything_is_bad
    Это не баг json, это неправильный(меня поправили, json всё таки валидный, другое дело, что после стандартной обработки, в структуре данных останется только один набор ключ-значение) формат как json, так и dict, не могут быть в словаре элементы с одинаковым ключом. Решения два, либо исправить этот момент на уровне генерации json (например использовать тут список пар или сразу объединят), либо писать свой парсер этого кривого json'a
    ЗЫ еще можно попробовать что-то типа JSON Lines, может это формат так может, надо поизучать его возможности
    Ответ написан
    4 комментария
  • Куда надо устанавливать Python и его библиотеки?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Я устанавливаю в корень диска, так как пробелы или нелатинские символы в пути к интерпретатору - это потенциальный головняк.
    Ответ написан
    5 комментариев
  • Куда надо устанавливать Python и его библиотеки?

    Maksim_64
    @Maksim_64
    Data Analyst
    Правильно создавать виртуальные окружения для каждого проекта и устанавливать библиотеки в виртуальные окружения.

    Учись сразу делать правильно, интернет полон обучающих материалов, как это делать.
    Ответ написан
    6 комментариев
  • Как добавить в дату, записанную в строке, нули перед месяцем и днём?

    без циклом мапов и лямбд

    a = '2021-1-2'
    '{}-{:>02}-{:>02}'.format(*a.split('-'))
    '2021-01-02'
    Ответ написан
    1 комментарий
  • Как исправить ошибку?

    Vindicar
    @Vindicar
    RTFM!
    Объясняю на пальцах:
    UPDATE trial SET trialactive = 0 WHERE trialkey = 'vless:-test'
    - обновить запись, где столбец trialkey равен строке "vless:-test"
    UPDATE trial SET trialactive = 0 WHERE trialkey = vless:-test
    - обновить запись, где столбец trialkey равен столбцу vless:-test, а такого столбца у тебя нет.

    А причина - потому что ты не озаботился как следует посмотреть примеры работы с БД в питоне, и сразу побежал херачить текст запроса с помощью f-строк, хотя каждый первый туториал предупреждает что так делать нельзя, а нужно использовать placeholder'ы.

    Ссылку на https://docs.python.org/3/library/sqlite3.html#sql... тебе выше дали, разобрать её несложно.
    Первый пример кода (который помечен # Never do this -- insecure!) допускает ту же самую ошибку, что и твоё
    cursor.execute(f'UPDATE trial SET trialactive = 0 WHERE trialkey = {results}')
    и другие запросы.
    А второй пример кода показывает, как правильно.
    # This is the qmark style used in a SELECT query:
    params = (1972,)
    cur.execute("SELECT * FROM lang WHERE first_appeared = ?", params)

    Т.е. ставишь знак вопроса там, где нужно вставить значение, а потом вторым параметром передаёшь кортеж вставляемых значений - столько, сколько у тебя знаков вопроса в запросе.
    Ответ написан
    Комментировать
  • Как определить свой уровень программирования?

    @Everything_is_bad
    твой уровень программирования "школьник 9го класса, изучающий полгода java"
    Ответ написан
    1 комментарий
  • Как определить свой уровень программирования?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Если твой код иногда работает, то поздравляю - ты Junior. Если понимаешь, почему не работает, то ты уже на пути в Middle'ы. А если уже ненавидишь себя за выбор пути и задумываешься о домике на берегу реки - добро пожаловать в Senior'ы
    Ответ написан
    8 комментариев
  • Как установить библиотеки python вручную?

    fenrir1121
    @fenrir1121
    Начни с документации
    pip install /path/to/package
    Ответ написан
    4 комментария
  • Как использовать pymongo асинхронно?

    @Everything_is_bad
    Я не совсем понимаю как работает asyncio. можете помочь?
    это так не работает. Перестать делать методом тыка и начни читать доки или учебник. Ну вот потыкать тебе в те же доки https://motor.readthedocs.io/en/stable/tutorial-as... но ты всё равно прибежишь с другим подобным вопросом.

    await rewards.append(reward)
    ну треш же
    Ответ написан
    Комментировать
  • Как побороть проблему при парсинге с помощью BeatifulSoup?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    У меня вывод выглядит так:
    spoiler
    [] 0 <class 'list'>
    ['', ' Нужно ли пить флеботоники при тромбозе глубоких вен? ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/nuzhno-li-pit-flebotoniki-pri-tromboze-glubokih-ven/', ' \n\nтромбы\n\n\nлекарства от варикоза\n\n\nпопулярные вопросы\n\n\nмифы о варикозе\n\n\n'] 6 <class 'list'>
    ['', ' Как болят артерии и вены? Подходы к лечению ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/kak-bolyat-arterii-i-veny-podhody-k-lecheniyu/', ' \n\nболезни сосудов\n\n\nболи в ногах\n\n\n'] 6 <class 'list'>
    ['', ' Профессиональные отеки нижних конечностей и методы их коррекции ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/professionalnye-oteki-nizhnih-konechnostey-i-metody-ih-korrektsii/', ' \n\nпрофилактика\n\n\nотеки\n\n\n'] 6 <class 'list'>
    ['', ' Как справиться с венозной болью? ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/kak-spravitsya-s-venoznoy-bolyu/', ' \n\nпопулярные вопросы\n\n\nболи в ногах\n\n\nлечение варикоза без операции\n\n\n'] 6 <class 'list'>
    ['', ' Самодиагностика тромбоза, попытка самолечения ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/samodiagnostika-tromboza-popytka-samolecheniya/', ' \n\nтромбы\n\n\n'] 6 <class 'list'>
    ['', ' Самая надежная и безболезненная операция на венах ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/samaya-nadezhnaya-i-bezboleznennaya-operatsiya-na-venah/', ' \n\nсовременная хирургия варикоза\n\n\n'] 6 <class 'list'>
    ['', ' Тромбоз: чулок/гольф/ничего? ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/tromboz-chulok-golf-nichego/', ' \n\nкомпрессионный трикотаж\n\n\nтромбы\n\n\n'] 6 <class 'list'>
    ['', ' Больные «внутренние вены» на ногах с избытком жировой клетчатки. ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/bolnye-vnutrennie-veny-na-nogah-s-izbytkom-zhirovoy-kletchatki/', ' \n\nболи в ногах\n\n\nлипедема\n\n\n'] 6 <class 'list'>
    ['', ' Опасно ли закрывать клеем вены? ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/opasno-li-zakryvat-kleem-veny/', ' \n\nмифы о варикозе\n\n\nспорт и болезни вен\n\n\n'] 6 <class 'list'>
    ['', ' Действительно эффективные упражнения при заболеваниях вен ', ' ✓ ', ' ✓  ', 'https://actual-phlebology.ru/afpatient/deystvitelno-effektivnye-uprazhneniya-pri-zabolevaniyah-ven/', ' \n\nпрофилактика\n\n\nмифы о варикозе\n\n\nспорт и болезни вен\n\n\n'] 6 <class 'list'>
    
    
    и т. д.
    Ничего не видете? Зато я вижу, что при первой итерации список у вас получается пустым: [] 0 <class 'list'> Это и вызывает ошибку
    Ответ написан
    Комментировать
  • IT с медицинским образованием - реально?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Все специалисты ИТ смежные, почти никто не работает в чисто ИТ, все занимаются автоматизацией какой-то области человеческой деятельности. Естественно, чем лучше знаешь прикладную область, тем лучше решения способен разрабатывать. Так что в автоматизации медицины образование и опыт врача будут полезны. Однако, они не обязательны, многие из нас регулярно прикладную область меняют и изучают новую с нуля.
    Ответ написан
    Комментировать
  • Как реализовать фарм-бота для игры Rush Royale?

    ZERGeich
    @ZERGeich
    50% задачи вы уже выполнили. Описали задачу почти подробно человеческим языком.
    Теперь берёте и расписываете эту задачу по пунктам - все возможные варианты происходящего на экране и как на каждый из этих вариантов должен реагировать бот.
    После этого берёте и начинаете писать код постепенно закрывая все вышеуказанные варианты.
    В результате - у вас будет бот, который будет вас полностью удовлетворять.
    Ответ написан
    3 комментария
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. Способов изучать программирование множество, большинство не требуют чего то большего чем школьная программа.

    2. На работе математические требования зависят от области применения.

    Скорее всего при самостоятельном обучении, ты встал на путь, который требует математику.
    Ответ написан
    Комментировать
  • Имеет ли смысл использова vue с scss?

    @alexalexes
    Вообще, без разницы.
    Это параллельные технологии. Они друг с другом не находятся в зависимости, а дополняют свою нишу разработки.
    Можно использовать по отдельности и вместе на любом этапе разработки.
    Ответ написан
    Комментировать