Текущий архив: 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.52 MB
Время: 0.048 c