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


Булеви логически мрежи със скрити слоеве
Наивното добавяне на слоеве от Boolean води до спиране или непрекратяване. Въведение В моята предишна публикация представих функцията на Boolean Logic Simplification като форма на машинно обучение. Тук ще се опитаме да направим мрежите дълбоки, което е подобно на многослойните перцептрони, за да въведем йерархията на логическите формули . Цел Наивно създайте скрит слой към логическата мрежа и извлечете прозрения от нейното представяне. Експериментиране Кодът може да бъде..

Как да разрешите проблема със сливането на два сортирани списъка в JavaScript
В тази статия ще разгледаме как да решим проблема със сливането на два сортирани списъка в JavaScript. Този проблем изисква да обединим два сортирани списъка в нов сортиран списък. Входът за този проблем се състои от два сортирани списъка, а изходът е нов списък, който съдържа всички елементи от двата входни списъка в сортиран ред. Ще разгледаме как да решим този проблем с помощта на JavaScript и ще разберем алгоритъма зад него. Постановка на проблема и изисквания Проблемът със..

Python Shorts — Мистерия за рожден ден!
Вашият рожден ден има 23 гости. Двама от тях вероятно споделят рожден ден. Но изчакайте, има странен обрат, при който може да се наложи да пуснете средно 25! Колко души трябва да са средно на парти, така че поне двама от тях да споделят рожден ден? Това е вид проблем, с който Python блести, когато се справите с него със симулация на Монте Карло. Разбира се, можете да намерите формула за вероятност (погледнете в Уикипедия, за да я намерите), но симулирането на ситуацията може да..

Въведение в логическото мислене — Разкриване на кода на разсъждението
Въведение в логиката Добре дошли в нашата поредица от блогове за логическото мислене! В тази уводна публикация ще се потопим в очарователния свят на логическото мислене и неговата решаваща роля в програмирането. Независимо дали сте непрограмист, който иска да разбере основите на логиката, или опитен програмист, който иска да опресни разбирането си, тази серия има по нещо за всеки. Полагане на основата на логическото мислене Когато създават компютърни програми, разработчиците..

Двойствеността на емоционалното и логическото разсъждение и кога емоциите работят по-добре
Отказ от отговорност : Това е написано от човек, който обича логиката и се ужасява да се довери на инстинктите си. На базата на логика или на емоции взимате решенията си? Този въпрос се появява много често: в статии, книги, случайни разговори с приятели. Спомням си, че когато бях дете, обичах да изтъквам, че майка ми е по-емоционална, а аз и баща ми сме логични. Мой приятел току-що ме убеди да направя личностния тест на Майерс-Бригс. Мислене срещу чувство е една от осите. Допреди..

Програмиране на условни изрази: Ръководство за If, Else, Else If и Switch с оптимизация и...
В реалния живот ние вземаме хиляди решения на ден. Някои са прости решения като какво да ядете, какво да облечете и т.н.; някои са сложни и могат драстично да променят живота ни. Зад всяко решение винаги има опции, ние изчисляваме въздействието на всяка възможност и избираме най-подходящата за нас. Същото може да се постигне в програмирането с контролни оператори. Контролният израз решава кой от групата изрази да бъде избран според логическия тест. Видове контролни отчети..

Рекурсия за манекени (или как да объркате още повече приятелите си)
Чували ли сте някога някой да използва думата „рекурсия“ и да се чувства така, сякаш говори чужд език? Това е сложна концепция, но не е нужно да е толкова смущаваща. Всъщност, с правилния пример, рекурсията може да бъде направо забавна. Така че нека го разбием и да видим как работи тази странна концепция. Какво е рекурсия? Казано на непрофесионалист, рекурсия е, когато функция се извиква многократно, докато не бъде изпълнено определено условие. Казано по друг начин, това е като..