Логические нейронные сети

       

Нейроинформатика

Информатика стремительно меняет свое лицо - только успевай приспосабливаться. Развивается все: и возможности компьютеров растут, и новые программные продукты открывают целый мир ранее недоступных интеллектуальных услуг, и меняются стили программирования - объектный подход, визуальное программирование и прочая, и прочая, и прочая...
Нейроинформатика - один из новых ликов информатики. Это область науки и интеллектуальной практики, переживающая период экспоненциального роста: растет число вовлеченных людей и публикаций, журналов и лабораторий, вложений и изобретений.
Чем это кончится? Поживем - увидим. А пока будем работать сами и изучать чужие результаты, чтобы не отстать, не остаться на перроне, глядя вслед уходящему поезду научно-технического прогресса.

Нейрокибернетика, нейроинформатика, нейрокомпьютеры
Нейробум: поэзия и проза нейронных сетей
Решение задач нейронными сетями
Обучение нейронных сетей как минимизация функции ошибки

Сложные системы
Экспертные системы, созданные на основе нейросетевой технологии группой "НейроКомп"
Погрешности в нейронных сетях
Гипотеза о скрытых параметрах

Нейронные сети ассоциативной памяти
Сколько нейронов нужно использовать?

Логические нейронные сети

Логические функции высказываний. Множество логических переменных - высказываний о событиях {x1, x2, …, xn} в контексте некоторого приложения образует пространство событий размерности n. Точка этого пространства является ситуацией.

Булева концепция алгебры высказываний о событиях

Раздел - Бюджет

Начнем с того, что однозначного определения термина нет. Есть масса, порой противоречащих друг другу, вариантов. По мне, так все довольно просто - это красочный квест на тему того сколько денег к вам придет и сколько уйдет. Ваша задача - сделать так, чтобы вам на все хватило. Как бонус можно рассматривать то, что осталось в кошельке.

Бюджетирование
Внебюджетные фонды
Государственный
Дефицит
Доходы
Налоги
Политика
Регионы
Семья
Система

Микросхемы и их применение

Переход от традиционных методов сборки функциональных узлов аппаратуры из готовых типовых электрорадиоэлементов к принципиально новой технологии, совмещающей процессы изготовления элементов и процессы объединения их в конструктивно завершенную функциональную структуру, стал возможным лишь благодаря полупроводниковой технологии, освоившей значительное количество новых весьма эффективных приемов и процессов. Результаты этого перехода оказались столь существенными, что знаменовали подъем всей электроники на качественно новый уровень, Появление ИС — это фактически создание новой, более совершенной элементной базы РЭА. Интегральная технология изменила представление об оптимальных функциональных структурах радиоэлектронных устройств и их функциональном базисе. Она вызвала к жизни новые принципы и способы конструирования аппаратуры, оказывает глубокое влияние на все этапы изготовления радиоэлектронных устройств и на способы их эксплуатации, невиданно расширяет сферу их применения.Произошло формирование специальной отрасли электроники, разрабатывающей проблемы конструирования и производства электронных изделий на базе интегральной технологии. Эта отрасль получила название микроэлектроники.

Микросхемы повышенного уровня интеграции
Микроэлектронные ОЗУ
Применение микросхем ТТЛ И КМОП
Микросхемы серии ТТЛ
Микросхемы серии КМОП

Формирователи и генераторы импульсов
Схемотехника узлов на МОП микросхемах
Микросхемы серии ТТЛ
Микросхемы последовательностного типа
Триггеры

Формирователи и генераторы импульсов
Подавление дребезга механических контактов
Микросхемы КР572ПВ2 и КР572ПВ5
Цифровые измерительные устройства
Радиоэлектронные устройства в быту

Источники питания
Печатные платы в радиолюбительской практике
Применение интегральных схем
Зарубежные интегральные микросхемы широкого применения
Оптоэлектронные и квантовые приборы и устройства

Справочник по цифровым логическим микросхемам КМОП
ORANGE - универсальный программатор микросхем Serial EEPROM
D-тригеры
Интегральные микросхемы для аппаратуры магнитной записи
Подложки интегральных микросхем и их назначение

О чем помнит микросхема
Интегральные счеты
КР1182ПМ1
На одной микросхеме

Программатор микросхем с последовательным доступом
Микросхема КР1008ВЖ28
Корпус ИМС К155РЕ3

Cамоучитель по Visual Studio.Net

Первая составляющая — библиотека времени исполнения (Common Language Runtime, сокращенно CLR), функционирует как на этапе выполнения, так и на этапе разработки. Во время выполнения кода она следит за динамикой многопотоковых приложений, обеспечивает взаимосвязь процессов, поддерживает их безопасность, автоматизирует процедуры выделения и освобождения памяти. На этапе разработки CLR автоматизирует типовые задачи, решаемые программистом, значительно упрощая использование новых технологий. Особо отмечаются преимущества, получаемые при создании компонентов стандарта COM (Component Object Model, сокращенно COM — Модель многокомпонентных объектов).
Вторая составляющая (Unified Programming Classes) предоставляет разработчику унифицированную, объектно-ориентированную, расширяемую библиотеку классов, которая совместно с другими ресурсами является частью программируемого интерфейса приложений API (Application Programming Interface). Она объединяет элементы MFC (Microsoft Foundation Classes), WFC (Windows Foundation Classes) и часть API, используемую Visual Basic.
Третья составляющая (ASP.Net) представляет собой надстройку на.д классами, которая дает возможность пользоваться объектно-ориентированной технологией при разработке типовых элементов HTML-интерфейса. Фактически выполняемые на стороне сервера, эти элементы проецируют функции пользовательского интерфейса в виде HTML-кода. Однако при разработке сервера имеется возможность использовать мощный аппарат, предоставляемый объектной моделью программирования. Результат — резкое упрощение процесса построения web-приложений. В дополнение к этому ASP.Net поддерживает достаточно новую концепцию или модель разработки программ. Вы, наверное, слышали о ней, как о технологии «тонкого» клиента. Основная суть этой модели — предоставление кода пользователю не в виде инсталлируемого продукта, а в виде временной услуги (service).
Код, который создан на основе среды разработки .Net Framework, носит название управляемого кода {managed code) в отличие от обычного, неуправляемого кода (unmanaged code). В режиме .Net компиляторы рассмотренных языков производят метаданные (metadata), которые сопровождают сам код. Это означает, что они генерируют дополнительную информацию, описывающую типы данных, объекты и ссылки. Библиотека времени исполнения (Common Language Runtime) использует метаданные для поиска и загрузки объектов, запуска функций, передачи параметров, размещения объектов в памяти.
Важной функцией, которую выполняет библиотека времени исполнения, является автоматическое освобождение памяти, занимаемой объектами, которые более не используются. Это нововведение призвано повысить надежность как отдельных компонентов, так и всего разрабатываемого приложения. Данные, время жизни которых управляется таким образом, называются управляемыми данными (managed data). Если ваш код является управляемым (managed code), то вы можете пользоваться управляемыми данными, но можете и не использовать их. Более того, вы можете и не знать, являются ли ваши данные управляемыми.
Общая библиотека времени исполнения (CLR) упрощает создание приложений и их составляющих, которые разработаны на разных языках и настроены (target) на использование CLR. Эти модули могут быть интегрированы в одном проекте и взаимодействовать между собой так, как будто они были созданы на одном языке. Например, вы можете декларировать класс, а затем создать производный от него класс уже на другом языке. Можно и просто пользоваться методами класса в рамках модуля, написанного на другом языке. Такая интеграция стала возможной потому, что компиляторы и инструменты разных языков пользуются общей системой типов, определенной в CLR, а также новыми правилами игры, принятыми при ее разработке.

Введение
Начало работы с Visual Studio.Net
Режимы отображения координат
Традиционное Windows-приложение

Анализатор кодов ошибок
Управление файловым деревом
Графика OpenGL
Трехмерные графики функций

От сырых COM API к проекту ATL
Трехмерная графика в проекте ATL
Из жизни студентов
Решаем краевую задачу
Некоторые сведения об архитектуре Windows

Основы программирования на языке C

Язык программирования Си был разработан и реализован в 1972 году сотрудником фирмы AT&T Bell Laboratories Денисом Ритчи. Прообразом языка Си для Д. Ритчи послужил язык Би, разработанный Кеном Томпсоном. Он является результатом эволюционного развития языков BCPL (Richards, M., "BCPL: A. Tool for Compiler Writing and System Programming", Proc. AFIPS SJCC, 34, 557-566, 1969) и Би (Johnson, S. C., and B. W. Kernighan, "The Programming Language B", Comp. Sci. Tech. Rep. No. 8, Bell Laboratories. 1973). Основным достоинством языка Си по сравнению с языками BCPL и Би является введение в него типов данных. Язык Си был разработан во время создания операционной системы UNIX (OC UNIX). Развитие языка Си продолжалось и после окончания его разработки и касалось, в частности, проверки типов данных и средств, облегчающих перенос программ в другую среду. Например, разработка проекта переноса OC UNIX на компьютер Interdata 8/32 привела к некоторым добавлениям в язык Си, а именно, к включению в язык таких средств, как объединение (union). Позднее были сделаны попытки включения в язык Си средств абстрагирования данных. В настоящее время рассматривается проект стандарта ANSI C - стандарт языка Си Американского национального института и the C Programming Language - Reference Manual, AT&T Bell Laboratories. С языка Си разработаны совместимые по входному языку трансляторы для 40 типов вычислительных систем, начиная от 8-разрядных микропроцессоров и кончая CRAY-1 - одним из самых мощных в настоящее время суперкомпьютеров. В ходе работ по созданию Мобильного Транслятора с языка Си сам он был переработан для повышения мобильности написанных на нем программ.

Достоинства языка Си
Основные типы данных
Основные операции

Выражения
Эквивалентность типов
Ввод и вывод одного символа
Выбор вариантов

Структурное программирование
Создание и использование функций
Классы памяти и область действия
Символические константы: #define

Указатели и массивы
Строковые константы
Определение структурных переменных
Стандартные библиотечные функции
Функция получения случайных чисел

Самоучитель по Development of Safety

Однажды мне позвонил клиент и попросил прийти к нему в офис. Когда я пришел, он попросил меня установить брандмауэр, чтобы обезопасить свою сеть. Перед тем. как устанавливать брандмауэр, я поинтересовался о политике безопасности компании. Он с любопытством посмотрел на меня и спросил: "А зачем она мне нужна?".
В годы повального увлечения Internet такой ответ скорее является правилом, чем исключением. В организациях проводится продуманная политика управления персоналом, документация которой иногда занимает гору бумаги, но нет никакой политики информационной безопасности. Если же такая политика и разрабатывалась, то, в лучшем случае, вам вручат 5 листов бумаги, в которых описаны активы корпорации с многомиллионным оборотом.

Введение
Что собой представляет политика информационной безопасности
Определение целей политики
Обязанности в области информационной безопасности

Физическая безопасность
Аутентификация и безопасность сети
Правила безопасности Internet
Правила безопасности электронной почты
Вирусы, "черви" и "троянские кони"
Шифрование

Правила разработки программного обеспечения
Правила надежной работы
Согласование и внедрение
Процесс пересмотра правил

Глоссарий
Ресурсы
Примеры правил

Корпоративный сайт. Эффективный инструмент бизнеса

В 1969 году в один из самых "пиковых" моментов международных отношений для того, чтобы решить проблему обмена информацией между научно-исследовательскими институтами и NASA необходимо было создать единую сеть, требования к которой кроме высокой надежности (в случае ядерного удара) учитывали необходимость "связать" различные ЭВМ.
Созданное решение — сеть Arpanet оказалось очень надежным и удобным. Вскоре последовали попытки использовать сеть не только в "милитаристских" целях. Число компьютеров (а это были не привычные теперь всем устройства) росло. Сети и ЭВМ, не входящие в Arpanet, "испытывали неудобства" в связи с тем, что их "желание" войти в единую сеть реализовано не было.
К 1973 году возникла необходимость сформулировать концепцию единой глобальной сети, что было сделано впервые Витоном Серфом и Робертом Каном
Настоящий расцвет Интернет начался в 1992 году, когда была изобретена новая служба, получившая странное название "Всемирная паутина" (World Wide Web или WWW). Появление этой службы привлекло в ряды пользователей Сети сотни миллионов людей.

Вступление
"Обязанности" сайта
Некоторые вопросы формирования

Некоторые технические аспекты
Заключение
Пример оформления технического задания

Интеграция приложений на основе WebSphere MQ

Современные корпоративные системы характеризуются как сверхсложные и гетерогенные, распределенные по различным платформам. Положение большинства предприятий в настоящее время во многом определяется тем, что логика интеграции и взаимодействия систем встроена в отдельные приложения. Технология взаимодействия приложений ограничена транспортными механизмами для передачи данных. Потребности бизнеса и набирающего силу электронного бизнеса диктуют необходимость связи и интеграции этих гетерогенных систем и платформ. Современным корпорациям требуются надежные и тотально-распределенные вычислительные инфраструктуры, интегрирующее middleware, решающее задачи интеграции различных прикладных систем между собой. Появился даже специальный термин – Enterprise Application Integration (EAI) – Интеграция Приложений.
Общепринятый в мировой практике подход к интеграции заключается в уходе от создания прямых интерфейсов приложений и в использовании интеграционного связующего программного обеспечения (ПО), которое способно обеспечить выполнение всех функций, необходимых крупной корпорации. В результате становятся возможными централизация и стандартизация подхода к интеграции, что позволит предприятиям разработать интеграционную среду, которую можно будет совершенствовать и изменять в соответствии с эволюцией бизнес среды.

Установка WebSphere MQ на платформе Windows NT
Кластер WebSphere MQ
Архитектура и функции интеграционного решения

Введение в модель данных SQL

В языке отсутствовали средства явной синхронизации доступа к объектам БД со стороны параллельно выполняемых транзакций: с самого начала предполагалось, что необходимую синхронизацию неявно выполняет СУБД.
В настоящее время язык SQL реализован во всех коммерческих реляционных СУБД и почти во всех СУБД, которые изначально основывались не на реляционном подходе. Все компании-производители провозглашают соответствие своей реализации стандарту SQL, и на самом деле реализованные диалекты SQL очень близки. Этого удалось добиться не сразу.
Наиболее близки к System R были две системы компании IBM – SQL/DS и DB22). Разработчики обеих систем использовали опыт проекта System R, а СУБД SQL/DS напрямую основывалась на программном коде System R. Отсюда предельная близость диалектов SQL, реализованных в этих системах, к SQL System R. Из SQL System R были удалены только те части, которые были недостаточно проработаны (например, точки сохранения) или реализация которых вызывала слишком большие технические трудности (например, ограничения целостности и триггеры). Можно назвать этот путь к коммерческой реализации SQL движением сверху вниз.

Краткая история языка SQL
Средства определения, изменения и ликвидации базовых таблиц
Скалярные выражения
Логические выражения раздела WHERE

Парадигмы программирования

Знакомое нам из философии слово "парадигма" имеет в информатике и программировании узко профессиональный смысл, сближающий их с лингвистикой. Парадигма программирования как исходная концептуальная схема постановки проблем и их решения является инструментом грамматического описания фактов, событий, явлений и процессов, возможно, не существующих одновременно, но интуитивно объединяемых в общее понятие.
Каждая парадигма программирования имеет свой круг приверженцев и класс успешно решаемых задач. Приняты разные приоритеты при оценке качества программирования, отличаются инструменты и методы работы и соответственно - стиль мышления и изобразительные средства. Нелинейность развития понятий, зависимость их обобщения от индивидуального опыта и склада ума, чувствительность к моде и внушению позволяют выбору парадигм в системе профессиональной подготовки информатиков влиять на восприимчивость к новому.

Определение языков программирования
Стандартное (системное) программирование

Самоучитель по Office 2003

Microsoft Office — самый популярный комплект приложений для настольных компьютеров, контролирующий свыше 90% рынка офисных пакетов. Он является одним из лучших продуктов Microsoft и приносит корпорации от трети до половины годового дохода. Например, за последний квартал 2002 года продажа операционных систем принесла компании Microsoft 2,5 миллиарда долларов, продажа комплектов Office — 2,3 миллиарда. Рост продаж по позиции Office XP Professional за финансовый 2003 год в России и СНГ составил 86%.
Для Microsoft выпуск новой версии Office является самым значительным событием со времен начала продаж операционной системы Windows XP в 2001 году. Его опытную проверку проводили около 500 тысяч бета-тестеров. В настоящее время Microsoft предпочитает говорить не о пакете, решающем проблемы служащих офиса, а о более широком системном решении потребностей корпоративных пользователей. Предполагается, что в 2003—2005 г.г. компания затратит более 3 млрд. долл. на разработку и распространение нового семейства продуктов Microsoft Office с тем, чтобы увеличить объем его продаж до 20 млрд. долл. к 2010 г.

Начальные сведения о Microsoft Office System и Microsoft Office 2003
Просмотр документа
Знакомимся с Microsoft Word 2003
Редактирование документа Word 2003
Автоматизация выполнения отдельных операций в Word 2003
Работа с таблицей и надписью
Стили и шаблоны, структура документа
Настройка параметров работы Word 2003
Знакомимся с Excel 2003
Форматирование и защита листа Excel 2003
Построение анаграмм, создание рисунка на листе Excel
Печать документа и настройка Excel 2003
Папки Outlook и их назначение
Знакомится с Microsoft Access 2003
Создание и использование форм в Access 2003
Использование Microsoft Office 2003 для работы в Интернете

Использование протоколов IPX, SPX

Следующий этап - программирование для локальных сетей. Под программированием для локальных сетей понимается составление программ, предназначенных для работы как в составе сетевых операционных систем, так и в составе программного обеспечения рабочих станций сети. Сразу отметим, что в этой книге мы не будем рассматривать вопросы, связанные с созданием программного обеспечения, работающего на файл-серверах Novell NetWare (nlm- и vap-программы), а ограничимся лишь сетевым программным обеспечением рабочих станций. На первом этапе такое ограничение не играет существенной роли - большинство достаточно сложных проблем можно решить в рамках операционных систем рабочих станций, не прибегая к программированию в среде Novell NetWare.
Используя сведения, приведенные в нашей книге, вы сможете решить такие задачи, как организация связи между программами, работающими на разных станциях в сети без обращения к файл-серверу, создание собственных серверов для работы с модемами или базами данных, разработка электронной почты, разработка игровых программ для сети и многое другое.

Передача данных в локальной сети
Протокол NETBIOS
IPXOpenSocket - открыть сокет

Игры для взрослых вечеринок. Справочное пособие

Ведyщий (он, кстати на всякий слyчай, должен быстpо бегать) обьявляет конкypс на самyю ловкyю девyшкy. Для этого он выбиpает 3-4 девyшек в юбках. Hа пол кладется ковpик длиной 1-2 метpа. Девyшкам завязываются глаза и объясняется задание, что они должны пpойти над ковpиком, pасставив как можно шиpе ноги и пpи зтом не настyпить на него. Девyшки пpоделывают это не хитpое задание. После чего ведущий ложится на ковpик лицом ввеpх и ждет когда с девyшек снимyт повязки. После этого он медленно встает и каpтинно объявляет победительницей тy, котоpая больше всего покpаснела, пpинимает низкий стаpт и готовиться yдиpать как можно быстpее от pазъяpенных yчастниц конкypса (если таковые объявятся).

А, ну-ка вставь-ка
Карандаш
Одень даму
Шарики

Введение в программирование на Лиспе

Система программирования на языке Лисп представляет собой комплекс функций для обработки различных структур данных, включая многоуровневые списки, числа, строки, файлы и их имена. Программа на Лиспе может дополнять их комплекс. Функции встраиваются в систему как атомы, имеющие определения на уровне исполнимого кода или языка программирования. В систему входит компилятор, обеспечивающий перевод функций с уровня языка программирования на уровень исполнимого кода, поэтому нет формальной разницы между определениями разного уровня. В целом работа Лисп-системы обеспечивается интерпретатором, вычисляющим отдельные выражения, последовательность которых и есть программа.

Установка Лисп-системы
Основы символьной обработки
Специальные функции
Основные методы обработки списков
Определение универсальной функции
Числа и строки
Именование значений и подвыражений
Замедленные вычисления (lazy evaluation)
Списки свойств атомов
Императивное программирование
Вызов Лисп-интерпретатора и/или компилятора
Введение в язык АвтоЛИСП. Лекции
Обучение AutoLISP в 8 уроках

Квалификационный справочник должностей руководителей

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

Директор предприятия