Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Определение топологии сети   Найти похожие ветки 

 
xazan ©   (2006-11-15 12:18) [0]

Господа, я занимаюсь написанием диплома. Одним из вопросов моего диплома является определение топологии сети. Эту задачу по моему мнению можно решить двумя способами:
1) Построение экспертной системы (но у меня не совсем получается построить дерево знаний, может кто-нибудь, что-нибудь подскажет...)
2) Решение многокритериальной задачи (критерии мною были выделены, с этим проблем нет, но программа теряет в своей интеллектулаьности)

Кто подскажет, буду рад всем откликам...


 
Jeer ©   (2006-11-15 12:25) [1]

Чего только не увидишь в современных дипломах.
Экспертная - это как ?
Собираются 100 экспертов и отвечают на один вопрос, потом ответ дается по большинству ?


 
boriskb ©   (2006-11-15 12:29) [2]

xazan ©   (15.11.06 12:18)
критерии мною были выделены, с этим проблем нет


А можно их озвучить?


 
KilkennyCat ©   (2006-11-15 12:33) [3]

я топологию сети раньше определял просто... одеваются старые джинсы и старый свитер, выкуривается сигаретка, и на коленках, по проводочкам...


 
Чапаев ©   (2006-11-15 12:35) [4]

Хоть я к господам и не отношусь, но порекомендую книгу Братко "Программирование на языке ПРОЛОГ для искусственного интеллекта".


 
clickmaker ©   (2006-11-15 12:37) [5]


> [4] Чапаев ©   (15.11.06 12:35)
> Хоть я к господам и не отношусь

погоди-погоди... На госпожу, судя по нику ты не тянешь.. кто тогда? %)


 
k2 ©   (2006-11-15 12:39) [6]

clickmaker ©   (15.11.06 12:37) [5] отставить наезды на Димитрия Николаевича :)


 
KilkennyCat ©   (2006-11-15 12:41) [7]

"Николаевича" последняя - "а"...


 
xazan ©   (2006-11-15 12:45) [8]

Критерии для определения топологии сети (по моему мнению):
1) Стоимость (зависит от сложности монтирования, от сложности оборудования, которое будет устанавливаться IT - специалистами)
2) Расширяемость
3) Надежность (уровень ошибки, оказоустойчивость)
4) Производительность (скорость передачи данных, пропусскная способность)
5) Диагностика
6) Мониторинг сети
7) Безопасность
8) Максимальная длина сегмента (без повторителя)


 
Чапаев ©   (2006-11-15 12:49) [9]

> [8] xazan ©   (15.11.06 12:45)
Ничего не понял... Тебе нужно по известной сетке определить её топологию или по заданным критериям определить оптимальную топологию? Или ещё что?


 
boriskb ©   (2006-11-15 12:50) [10]

Чапаев ©   (15.11.06 12:49) [9]
Ничего не понял...


Не ты а автор :)

Ему надо было вместо "определение" написать "выбор".


 
xazan ©   (2006-11-15 12:56) [11]

задачу можно решить при помощи решения многокритериальной задачи, но это получается САПР, а не экспертная система.

Может кто подскажет, как преподнести решение задачи как ЭС. Как ей в этом случае придать интеллектулаьности. А то как-то не солидно. Просто решил многокритериальную задачу. А может кто-нибудь еще какой подход предложит?


 
Чапаев ©   (2006-11-15 12:58) [12]

> [11] xazan ©   (15.11.06 12:56)
Ты не умными словами сыпь, ты задачу изложи чётко...


 
KilkennyCat ©   (2006-11-15 13:01) [13]

Есть еще один критерий - необходимость сети ваще.


 
Elen ©   (2006-11-15 13:05) [14]


>  определение топологии сети

Если имеется ввиду AI на нейросетях то я например использую старый проект нашего института для определения:

unit Unit1;

interface

uses math,
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Edit1: TEdit;
   Edit2: TEdit;
   Label1: TLabel;
   Edit3: TEdit;
   Edit4: TEdit;
   Label2: TLabel;
   Label3: TLabel;
   Label4: TLabel;
   Edit5: TEdit;
   Label5: TLabel;
   Label6: TLabel;
   Label7: TLabel;
   Label8: TLabel;
   procedure Edit1Change(Sender: TObject);
   procedure FormCreate(Sender: TObject);
 private
   { Private declarations }
 public    m,N,nn,Lw,L:real;
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Edit1Change(Sender: TObject);
 var a,b,c,d, e, f, lgn:real;
begin
lgn:=StrToFloatDef(Edit5.Text,2);//
nn:=StrToFloatDef(Edit1.Text,0); //размерность входного сигнала,
m:=StrToFloatDef(Edit2.Text,0); //размерность выходного сигнала
N:=StrToFloatDef(Edit3.Text,0); //число элементов обучающей выборки
Lw:=StrToFloatDef(Edit4.Text,0); //Синоптический вес

if nn*m*N<>0 then begin
a:=(nn*m)/(1+logN(lgn,N))  ;
b:= m*(n/m+1)*(nn+m+1)+m  ;
Label1.Caption :=FloatToStr(a)+"<= (Вес Lw="+Edit4.Text+") <="+Floattostr(b);
 l:=lw/(nn+m);
 Label2.Caption:="Число нейронов L="+FloatToStr(l);
c:=2*(nn+m+l)  ;
d:=10*(nn+l+m);
Label3.Caption := FloatToStr(c)+"<= (N="+floattostr(N)+") <="+
 Floattostr(d);
e:= N/10-nn-m ;
f:= N/2-nn-m;
Label4.Caption := FloatToStr(e)+"<= (L="+floattostr(l)+") <="+
 Floattostr(N/2-nn-m);
 if (c<=N)and(N<=d) then Label3.Caption:="Да    "+Label3.Caption;
 if (e<=l)and(l<=f) then Label4.Caption:="Да    "+Label4.Caption;

end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1Change(self);
end;

end.


 
xazan ©   (2006-11-15 13:05) [15]


> Ты не умными словами сыпь, ты задачу изложи чётко...

Задача определить (автоматичесики) топологию сети при условии, что пользователь знает только слово ЛВС и ему очень хочется какую ему топологию лучше использовать.


 
Elen ©   (2006-11-15 13:07) [16]

Добавлю что использую тля построения сетей Neuropro 2.50 и Пролог


 
Jeer ©   (2006-11-15 13:07) [17]

xazan ©   (15.11.06 12:56) [11]

Диплом, как мы его понимали раньше, это небольшая исследовательско-конструкторская работа, актуальная для текущего состояния инженерной области.

Какая сейчас актуальность в выборе топологии сети ?
И что вообще Вы под этим понимаете ?


 
xazan ©   (2006-11-15 13:08) [18]


> Elen

Огромно спасибо, только поясни пожалуйста, как я это могу использовать в своей задачи


 
Чапаев ©   (2006-11-15 13:10) [19]

> [15] xazan ©   (15.11.06 13:05)
Ну так, как выше сказали, это не "определение", а "выбор"...

А если пользователь знает только слово ЛВС, то у него, в общем-то, только два варианта выбора: общая шина (на хабах) или точка-точка (на свичах).

ЗЫ. А если серьёзно -- в теории графов давно всё решено, у тебя задача лишь -- подогнать тобою сочинённые критерии к топологическим характеристикам системы.


 
xazan ©   (2006-11-15 13:10) [20]


> Диплом, как мы его понимали раньше, это небольшая исследовательско-
> конструкторская работа, актуальная для текущего состояния
> инженерной области.
>
> Какая сейчас актуальность в выборе топологии сети ?
> И что вообще Вы под этим понимаете ?


> Jeer

Это только часть проекта, в резкльтате должна получиться интеллектульная система, которая будет выдавать достаточно подробные рекомендации (отчет) по построению сети.


 
Elen ©   (2006-11-15 13:12) [21]


> xazan

Дело в том что это простой пример просто для определения числа нейронов. Критерии входных сигналов с ним не сопоставлаются Тут нужно использовать способы посерьезней. Как раз для Пролога. Повозись с Neuropro и такими же системами.


 
Elen ©   (2006-11-15 13:15) [22]


> Это только часть проекта, в резкльтате должна получиться
> интеллектульная система, которая будет выдавать достаточно
> подробные рекомендации (отчет) по построению сети.

ИМХО работа для ESWin, но лучше написать на Прологе - универсальней будет


 
xazan ©   (2006-11-15 13:16) [23]


> Чапаев

спасибо за совет (про теорию графов), нужно будет подумать.


 
xazan ©   (2006-11-15 13:18) [24]


> Elen ©

Спасибо за полезные рекомендации! Попробую подойти с этой стороны!


 
TUser ©   (2006-11-15 17:32) [25]

Не сочти за глупость - у тебя задача стоит оптимизировать нечто. При этом наверняка можно обойтись линейной ц. функцией, а для этого добра алгоритмы известны. При чем тут экспертная система и дерево знаний?

зы. Извини, мой уровень сильно ниже студента-дипломника из айти, просто сказал, что подумалось ...


 
NeyroSpace ©   (2006-11-15 17:59) [26]

При проектировании сети главное "правильная разводка".(с)

Если юзер слышал, только слово сеть, то скорее всего потребуется диалоговый режим. Типа ответь на 5 простых вопросов, а на основе ответов ЭС попробует тебе предложить решение. Только в этом случае это будет слишком приближенное решение проблемы неопытного юзера...
Тут ЭС должна будет проявить не только интелект, но и телепатические навыки :-)


 
Иксик ©   (2006-11-15 21:17) [27]

Я тащусь! Аффтару предлагают решения неизвестно чего :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.049 c
2-1163440769
dummy
2006-11-13 20:59
2006.12.03
Подскажите: Invalidate


15-1163684840
Тот, который спрашивает
2006-11-16 16:47
2006.12.03
Ссылки на форумы


3-1159279225
Itonix
2006-09-26 18:00
2006.12.03
Динамический запрос


1-1161243455
pyJIoH
2006-10-19 11:37
2006.12.03
Выгрузка данных в XML. Создание файла TFileStream ом.


2-1163112797
image
2006-11-10 01:53
2006.12.03
Как узнать количество потоков работающих в данный момент времени





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский