Анонимный участник
NeuronNET: различия между версиями
м
Откат правок Megejot408 (обсуждение) к версии Nikoscocos
imported>Megejot408 (Содержимое страницы заменено на «<div style="background:black;width:100%;text-align:center"> <h1 style="font-size:150px"><span style="color:#359cfc">#нет</span><...») |
imported>Catweird м (Откат правок Megejot408 (обсуждение) к версии Nikoscocos) |
||
Строка 1: | Строка 1: | ||
=== Огромный инструмент, состоящий из множества инструментов для разработки ботов и развлекательных проектов. === | |||
Использующие NeuronNET, проекты: | |||
* Нейробот (https://vk.com/neuronbot73) | |||
* Хавроний (https://vk.com/tidesoft_havroniy) | |||
* Решала (https://vk.com/reshalabot) | |||
* CatpyNET (https://vk.com/catpynet) | |||
* Freeze (ссылок нет) | |||
* Lights (ссылок нет) | |||
* NikoBot Discord (ссылок нет) | |||
= OnCore = | |||
=== Ядро, типа NeuronNET '''''(бывш. NCore),''' Используется для запуска ботов.'' === | |||
Представляет из себя очень стабильное ядро, позволяющее запускать на нём до 10 ботов одновременно. | |||
Использует службы ядра (CoreServices), для некоторых задач, предстоящих при запуске (например: очистка temp-файлов или подгрузка команд) | |||
Все команды и службы представляют из себя файловый пакет, который будет выполняться в ядре, при его вызове. | |||
=== CoreServices ''(службы ядра, для стабильного запуска).'' === | |||
# KernelHelper - подгружает остальную ораву служб. Проверяет, возможен ли запуск. | |||
# BotStart - важная служба, отвечающая за подключение ботов OnCore/Type к единому серверу (точке схода), для их логирования и манипуляции. | |||
# NeuronNET - все алгоритмы мозга подтягиваются вместе с этой службой. | |||
# DateChecker - в OnCore есть демоны (daemons), которые работают время от времени, в нужное, ядру, времени. Эта служба контролирует запуск. | |||
# Logger - логирует все ошибки в понятном виде. Пример: [stop/srv0]: ошибка в NeuronNET:5 (stt). | |||
# ServicesLoader и CommandsLoader - подгружают и контроллируют команды и службы ядра/бота. | |||
=== Синтаксис команд OnCore ''(это поможет в создании кастомных команд)'' === | |||
<blockquote>command = '/help' | |||
alias = '/помощь' | |||
name = 'Помощь' | |||
description = 'Показывает список помощи)))' | |||
author = 'Никита Фурсенко' | |||
// код команды </blockquote> | |||
=== Чем вдохновился разработчик, и что нюхал когда делал? === | |||
Идея взята с ядра CatABMS ([[Заглавная страница]]) | |||
= GenReply = | |||
=== ОСТОРОЖНО! Пиздец! === | |||
GenReply - алгоритм общения, разработанный и обученный за один год. | |||
Яркий пример использования GenReply - Нейробот (https://vk.com/neuronbot73) | |||
[[Файл:Sukblya.png|мини|Пример работы Нейробота]] | |||
[[Файл:Net.png|мини|Обман, методом манипуляции]] | |||
=== История создания. === | |||
Однажды утром я проснулся с мыслью: "Почему бы не создать алгоритм, который заменит друга?" | |||
И начал делать. Сначала это был какой-то зассаный рандомайзер, но тогда этого хватало вполне, особенно мне. | |||
Ближе к апрелю 2021, я понял, что это никуда не годится, поэтому решил переписывать с нуля. | |||
Кое как, через кучу говнокода я сделал первую версию, и она вполне так неплохо отвечала на сообщения. | |||
Но мне этого было недостаточно... | |||
=== NeuronNET 0.9: ''переломный момент, который всё изменил.'' === | |||
Одним утром я сел и наебашил идеальный алгоритм общения. | |||
На основе чего?? ыыыы?????? | |||
За основу брал ничего, ибо когда написано с нуля, не всегда, но лучше. | |||
Используя знания по математике, и немного рандома, эта версия работала просто прекрасно. | |||
На ней до сих пор работают все "умные" проекты NeuronNET. | |||
ЫЫЫЫ!!! ну ведь это не нейросеть, а обычный алгоритм!!!! | |||
Да, это обычный алгоритм, но разве нейросеть это не алгоритм? Алгоритм. | |||
Хоть это и не алгоритм, но работает быстрее многих нейросетей, а иногда и умнее. | |||
[[Файл:Zaxvat.png|мини|А вот и пруф.]] | |||
=== NeuronNET 0.23: ''мысли о захвате мира.'' === | |||
В какой-то момент, Нейробот начал писать сообщения с мыслями о захвате мира. | |||
Я как разработчик, могу сказать что это полный бред, а может не бред. | |||
В любом случае все алгоритмы GenReply обучаются из интернета. | |||
Но даже на случай захвата, стоит предусмотреть защиту от этого. Ибо это в первую очередь, самообучаемый проект. | |||
Если OnCore потеряет часть файлов или заметит, что каких-то файлов не хватает, ядро встанет в защищённый режим. | |||
'''''Так гласит официальная документация, поэтому не страшно.''''' | |||
=== Нейродемотиваторы: ''(бессонные ночи, полные смеха).'' === | |||
[[Файл:Dem1.png|мини|Нейродемотиватор))))]] | |||
1 апреля 2021 началась разработка чего-то ржачного, но я сам того не знал, чего именно. | |||
3 апреля мы уже имели нейродемотиваторы)))). | |||
=== Как работают нейродемотиваторы? === | |||
# Берётся рандомная строчка из базы данных беседы, она в первой строке. | |||
# С помощью GenReply генерируется ответ на неё или дополнение к ней, он во второй строке. | |||
# По первой строке ищется фотография в интернете, или подбирается (ну очень ржачно). | |||
# Создание демотиватора с помощью Pillow, и последущая отправка его на сервер. | |||
# Отправка готовой фотографии во ВКонтакте. | |||
=== История создания. === | |||
На коленке. | |||
= Freeze = | |||
=== Социальная сеть, обходящая все ограничения популярных соц. сетей. На основе OnCore (переработано и переписано под работу с соц. сетью) === | |||
На данный момент в разработке. | |||
Но внизу вы можете посмотреть парочку скриншотов))))). | |||
[[Файл:Screen2.png|мини|Freeze. Меню "Сервисы"]] | |||
=== О возможностях === | |||
# Бесплатная музыка (которая без авторских прав, или владелец разрешил) | |||
# Гифки на аватарку/шапку профиля совершенно бесплатно | |||
# Наименьшее количество платного функционала | |||
# Удобный интерфейс | |||
# Множества фишек, которых не хватает во ВКонтакте и ей подобным соц. сетям | |||
# Невидимка и полное отключение какой-либо слежки | |||
# Никакой рекламы по типу: Казино, Гос. проектов, и т.д. | |||
# Получение валюты не только покупкой, но и бесплатно, за ачивки | |||
# Темы оформления (не только стандартные тёмная и белая, а множетсво других) | |||
=== Примерные даты выхода === | |||
Я думаю, что закончу её ближе к 20 числам ноября. | |||
[[Файл:Screen1.png|мини|Freeze. Меню профиля.]] | |||
И надеюсь, что это не затянется до декабря. | |||
=== Планируется ли широкое использование? === | |||
ДА! Планируется убить такую парашу, как ВКонтакте и ей подобные хуйни. | |||
= Авторы = | |||
=== Разработчики === | |||
* [[Никита Фурсенко]] (95% кода) (Главный директор, разработчик) | |||
* [[Илья Бурдахин]] (5% кода) (Арт директор) | |||
=== Люди, которые внесли большой вклад === | |||
* [[Cat Weird]] (Поставил на путь программирования, за всё что сейчас есть можно и его поблагодарить) | |||
* [[Иван Загайнов]] (Тоже самое) | |||
* [[Арсений Измайлов]] (Давал множество идей для Freeze) | |||
* [https://vk.com/rudy_wolf Rudy Wolf] (Очень крутой чел, хостер всех ваших любимых проектов) | |||
= Как мне внести вклад? = | |||
=== Всё очень просто === | |||
Нужно всего лишь: | |||
* Предложить идею | |||
* Предложить реализацию | |||
* Предложить багфикс | |||
* Предложить какие-либо фишечки | |||
'''''Всё предельно просто.''''' | |||
= Заключение = | |||
=== Моё мнение по поводу всего этого. === | |||
Мне кажется, NeuronNET внёс довольно большой вклад в развитие технологий в Ульяновске. | |||
Пускай, круг внесённых вкладов не огромен, но всё же, мы прорвёмся в будущее! |