webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

Свързани публикации 'algorithms'


Балансирана скоба
Как да проверите дали низ от ({[]}) е балансиран в JavaScript. В този блог ще разгледам как да проверя дали низ от смес от { [ ( има съвпадащ затварящ )]}. Структурата на данните, която искам да използвам, е Стек, който ще бъде масив, но със специална функционалност за по-лесна работа. Стекът е линейна структура от данни, която следва определен ред, в който се изпълняват операциите. Редът може да бъде LIFO (последен влязъл, първи излязъл) или FILO (първи влязъл, последен..

Създаване на игра с TypeScript. Игра Цикъл 2/2
Глава II в серията от уроци за това как да създадете игра от нулата с TypeScript и приложни програмни интерфейси на браузъра Добре дошъл обратно! Това е поредицата от статии, в които обсъждаме как да създадем проста походова игра с TypeScript и собствени API на браузъра! Глава II е посветена на изграждането на игрови цикъл за тази игра, други глави са достъпни тук: "Въведение" Глава I. Система от компоненти на обекти Глава II. Цикъл на играта ( Част 1 , Част 2) Глава III...

Овладяване на основите на алгоритмите в Python
Ръководство за основни алгоритми и структури от данни като цикли, условия и рекурсия Въведение Алгоритмите са навсякъде. Те се използват в програмирането, науката за данни и много други области. В това ръководство ще ви покажа как да използвате основни алгоритми като цикли, условия и рекурсия в Python. Въведение В този раздел ще научите основите на алгоритмите. Какво е алгоритъм? Алгоритъмът е набор от правила или стъпки, които могат да бъдат използвани за решаване на проблем и..

Топ алгоритми за машинно обучение
Алгоритмите са групирани въз основа на тяхната прилика по отношение на тяхната функция 1) Алгоритми за класификация Картографира входните данни към различни класове (категории). На всеки клас се присвояват етикети. Класификацията може да се извърши както върху структурирани, така и върху неструктурирани данни. „Бернули наивен Байес“ „Дърво на решенията“ „Гаус наивен Байес“ K Най-близки съседи (KNN) Линеен дискриминантен анализ (LDA) Линеен опорен векторен класификатор..

Пример на Python за алгоритъма за наводняване
Кратък урок за алгоритъма Flood Fill Алгоритъмът Flood Fill се използва за замяна на стойности в дадена граница. Този алгоритъм може да бъде програмиран по различни начини, но обичайният метод използва рекурсия за сравняване на стари и нови стойности. Докато Flood Fill може да бъде написан на всеки език за програмиране, следващият пример използва Python за простота. Ако искате да преминете направо към кода, примерът е достъпен в моя GitHub . Алгоритъмът за запълване на..

Рецепта за успешна програма
Рецепта за успешна програма Прагматичен пъзел Wordoku Азбучен пъзел судоку с наклонена черта и анаграма. 🧩 ВРЕМЕ Е ЗА ПЪЗЕЛ! Това е судоку, да, но с букви. Просто използвайте деветте различни букви в мрежата, за да я завършите, така че всеки ред, колона и малък квадрат да съдържа всяка от деветте букви. Когато пренаредите деветте отделни букви в пъзела, ще имате дума, която се отнася до набор от инструкции за решаване на програмен проблем. ☕ Този пъзел Wordoku е..

Честит ден на труда! Да кодираме. (Блог за кодиране) — Седмица 5
Йо. Честит ден на труда на всички. Надяваме се, че сте прекарали деня добре и успех на тези от вас, които започват училище! Днес ще внедрим собствен стек! Стекът е важна структура от данни, която използва проста концепция - първи влиза, последен излиза. Каквото и да избутате първо на върха на стека си, ще напусне последно. Визуално представяне на стек може да се види по-долу (направено от вас наистина с помощта на добрата стара боя на Microsoft). След като вече знаем какво е..

Нови материали

PHP — P51: Модификатори на видимост
Изглежда, че съм споменавал модификатори на видимост в повечето от предишните статии; най-накрая е време да се захванем с тях. Ще продължим оттам, където спряхме с нашите класове в предишната..

Създаване на лента за прогрес на четене в React
Лентите за напредъка на четенето, като този, който можете да намерите в моя блог в горната част на единични публикации, са хубаво малко допълнение за предоставяне на подробна информация за това..

Обучение с подсилване
Обучение с подсилване https://www.ml-concepts.com/machine-learning-models/ Обучението с подсилване е област на машинното обучение. Става дума за предприемане на подходящи действия за..

От гледна точка на студентите
Стартиране на училище и програмата за отложено плащане Прекарахме последните няколко месеца в усъвършенстване на „Програмата за отложено плащане“ (DPP) и се радваме, че достигаме до толкова..

Интерактивни резултати с jupyter тетрадки
От тази статия ще разберете как да създавате интерактивни резултати за вашите решения за машинно обучение на преносим компютър jupyter с помощта на ipywidgets. Тази статия първоначално е..

Създаване на просто приложение с последователни изтегляния
Преди малко повече от година пуснах просто приложение. Току-що бях научил как да използвам Flutter, кросплатформена рамка за разработка на приложения, и исках да пусна първото си приложение,..

Гледайте и научете как да модулирате своя монолит
В началото на юни приключихме втората си сесия на Discord Live. И трябва да съобщим, че беше успешен. Тъй като продължаваме да показваме на света колко полезни са микро интерфейсите, решихме..