Роясь в различных системах автоматической документации, нашел все таки то чно нужно. Встречаем RoboDoc этот документатор умеет создавать автоматически документацию для ЛЮБОГО языка программирования. Пишем просто коментарии к коду в особом формате и получаем документацию к коду в виде HTML
Здесь описан этот документатор. Приведу пример кода для которого запускался robodoc, и для которого нормально отработал. (Жаль пакетов под OpenSuse не было, но скомпилилось без проблем)
Декабрь 14, 2008
Документатор для Fortran
Август 15, 2008
SLP
Так как я собираюсь заниматься аппаратной реализацией устройств ИИ. Я не могу пройти мимо практически главной части алгоритмов ИИ-нейросетей. Я уже реализовал алгоритм обучающий одиночный перцептрон. После ознакомления с классической моделью (для интересующихся)
. Так-же после ознакомления с книгой «Физиология центральной нервной системы» В.М. Смирнова, В.Н. Яковлева. Я соорудил программу на Python для тестирования.
(далее…)
Июнь 7, 2008
typo3
Подкинули мне заказик сделать интернет магазин. Порывшись в интернете набрёл на очень интересный проект TYPO3 (www.typo3.ru;www.typo3.org).
Установка
- Для начала в yast необходимо поставить LAMP(заходим в petterns он там есть).
- Далее стянуть с офф сайта(www.typo3.org) архив src+dummy
- Распаковать в папку с сервером (у меня /srv/www/htdocs)
- Поставить права на запись в эту папку (chmod -R a+w ./typo3/ )
- Поставить пакет php-zlib(не уверен в названии, для чтение gz архивов)
- Запустить typo3
Что в итоге вы получите? Да систему управления контентом(CMS) которую использует Philips,Mersedez-Benc,Konica и.т.п. Плюс возможность ставить целую кучу расширений, хорошую документацию. Вообщем must-have для веб-программиста
Июнь 6, 2008
Алгоритм-организм
Как вы уже успели заметить, я интересуюсь искуственным интелектом. Возник у меня следующий вопрос, а почему бы не использовать генетический подход для создания алгоритма, функционирующего аналогично колонии живых клеток. А именно создаётся множество объектов(клеток), которые могут «впитывать», «размножаться», «умирать», «обрабатывать» и «выпускать». Клетки находяться в среде которая, характеризуется концентрациями различных веществ. За счёт «жизни» клеток среда изменяется.
Таким образом: Задачи формулируются в виде начальных параметров среды. В данной среде запускается «жизнь» колонии клеток. Через некоторое время параметры среды будут являться решением задачи.
С помощью данного подхода можно реализовывать алгоритмы ГА, нейросети и.т.п. в зависимости от кол-ва клеток и параметров среды.
Идея ещё сырая, непонятно как точно кодировать среду и взаимодействия между «клетками».
Кто хочет поучавствовать в разработке «алгоритма-организма», либо слышал, видел, что-то подобное напишите. Алгоритм будет кодироваться на Python. Желающим вышлю более подробную информацию.