Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.081 c
15-1163183862
DillerXX
2006-11-10 21:37
2006.12.03
Ведёте/вели ли вы жизненный дневник?


2-1163409157
иван8511
2006-11-13 12:12
2006.12.03
Как из одного события вызвать другое?


1-1161613126
click
2006-10-23 18:18
2006.12.03
popup menu при перетаскивании за клиент. область


1-1161332146
zorik
2006-10-20 12:15
2006.12.03
Что за файл GqeDelph?


15-1163143166
Орион
2006-11-10 10:19
2006.12.03
Служба тех. поддержки американского хостинга