Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Phục hồi thông tin từ dữ liệu quan sát bằng thuật giải di truyền
PREMIUM
Số trang
73
Kích thước
8.8 MB
Định dạng
PDF
Lượt xem
755

Phục hồi thông tin từ dữ liệu quan sát bằng thuật giải di truyền

Nội dung xem thử

Mô tả chi tiết

ĈҢI HӎC KHOA HӎC TӲ NHIÊN THÀNH PHӒ HӔ CHÍ MINH

KHOA CÔNG NGHӈ THÔNG TIN

%Ӛ MÔN CÔNG NGHӈ TRI THӪC

²²²

Lê Minh – 0012158

Phңm Hӱu Lê Quӓc Phӧc – 0012169

PHӦC HӔI THÔNG TIN TӬ DӰ LIӈU

QUAN SÁT BҲNG THUҮT GIҤI DI

TRUYӂN

LU̳N VĂN Cͳ NHÂN CÔNG NGH͍ THÔNG TIN

Giáo viên hѬӝng dҭn

TS. NguyӇn Ĉình Thúc

Niên khóa 2000-2004

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 2 -

/ӞI CҤM ѩN

Chúng em xin chân thành cám ɇn Khoa Công Nghʄ Thông Tin,

trɉ͝ng Ĉɞi H͍c Khoa H͍c Tͱ Nhiên Thành ph͑ H͓ Chí Minh ÿã tɞo

ÿLɾu kiʄn cho chúng em thͱc hiʄn ÿɾ tài luɪn văn t͑t nghiʄp này.

Chúng con xin gͭi l͝i biɼt ɇn sâu sɬc ÿɼn ông bà, cha mɶ ÿã

chăm sóc, nuôi dɞy chúng con thành ngɉ͝i.

Chúng em xin chân thành cám ɇn thɤy Nguyʂn Ĉình Thúc ÿã

Wɪn tình hɉ͛ng dɨn, chʆ bɠo chúng em trong su͑t th͝i gian thͱc hiʄn

ÿɾ tài.

Chúng em xin chân thành cám ɇn các thɤy cô trong Khoa Công

Nghʄ Thông Tin ÿã tɪn tình giɠng dɞy, trang bʈ cho chúng em nhͯng

kiɼn thͩc quí báu trong b͑n năm h͍c vͫa qua.

0ɴc dù chúng em ÿã c͑ gɬng hoàn thành luɪn văn trong phɞm

vi và khɠ năng cho phép nhɉng chɬc chɬn sɺ không tránh kh͏i nhͯng

thiɼu sót. Chúng em kính mong nhɪn ÿɉͣc sͱ cɠm thông và tɪn tình

chʆ bɠo cͧa thɤy cô và các bɞn.

Nhóm sinh viên thͱc hiʄn:

Lê Minh - Phɞm Hͯu Lê Qu͑c Phͥc

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 3 -

/ӞI GIӜI THIӈU

Máy tính ngày nay ÿã tr͟ thành m͙t trong nhͯng công cͥ quan

tr͍ng. Có ÿɉͣc ÿLɾu ÿó là do máy tính có hai ÿLʀm mɞnh chͧ yɼu là

W͑c ÿ͙ xͭ lý và khɠ năng lɉu trͯ. Sͱ phát triʀn cͧa Trí tuʄ Nhân tɞo

làm cho máy tính càng thông minh hɇn. Kɼt hͣp v͛i nhͯng khɠ năng

ÿang ngày càng hoàn thiʄn cͧa máy tính, các ͩng dͥng cͧa Trí tuʄ

Nhân tɞo có mɴt ͟ khɬp m͍i nɇi và ÿang dɤn làm thay ÿ͕i cu͙c s͑ng

Fͧa chúng ta.

%ɠn thân Trí tuʄ Nhân tɞo bao g͓m nhiɾu lśnh vͱc nghiên cͩu

nh͏ nhɉ: Hʄ chuyên gia, Nhɪn dɞng, Xͭ lý ɠnh, Mɞng Nɇron, Thuɪt

giɠi di truyɾQ«, m͗i lśnh vͱc khi ÿɉͣc áp dͥng vào trong thͱc tɼÿɾu

ÿã ÿɞt ÿɉͣc m͙t s͑ thành tͱu nhɢt ÿʈnh. Riêng Thuɪt giɠi di truyɾn

ÿã và ÿang là m͙t công cͥ mɞnh mɺ ÿɉͣc áp dͥng r͙ng khɬp, tͫ

phͥc vͥ cho h͍c tɪp (sɬp xɼp th͝i khóa biʀu, t͑i ɉu hóa hàm s͑«),

giɠi trí (nâng cao tính ³trí tuʄ´ cho games«), cho ÿɼn ͩng dͥng trong

công nghiʄp ÿem lɞi lͣi nhuɪn (nhɉ trong khai thác dɤu khí, trong

thiɼt kɼ máy móc, trong khai thác hɤm m͏, giao thông công c͙ng,

trong sɠn xuɢW«) và ngay cɠ trong lśnh vͱc ÿLɾu tra t͙i phɞm.

Ĉɾ tài ³Phͥc h͓i thông tin tͫ dͯ liʄu quan sát bɮng thuɪt

giɠi di truyɾQ´ nhɮm tìm hiʀu vɾ viʄc áp dͥng Thuɪt giɠi di truyɾn

trong Trí tuʄ Nhân tɞo vào lśnh vͱc ÿLɾu tra t͙i phɞm. Mͥc tiêu là

phͥc h͓i lɞi thông tin vɾ m͙t khuôn mɴt ngɉ͝i tͫ nhͯng thông tin r͝i

Uɞc.

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 4 -

%͑ cͥc chính cͧa luɪn văn nhɉ sau:

§ Chѭѫng 1: Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi

di truyӅn

Chɉɇng này gi͛i thiʄu vɾ ÿɾ tài và trình bày tóm tɬt vɾ

thuɪt giɠi di truyɾn, thuɪt giɠi chính ÿɉͣc sͭ dͥng trong ÿɾ tài.

§ Chѭѫng 2: Dӵng ҧnh chân dung tӯ quan sát bҵng thuұt giҧi di

truyӅn

Chɉɇng 2 trình bày vɾ các thu͙c tính ÿɉͣc sͭ dͥng cho

bài toán, cách mã hóa các thu͙c tính này và áp dͥng các thu͙c

tính này vào thuɪt giɠi di truyɾn.

§ Chѭѫng 3: HӋ thӕng hӛ trӧ tìm kiӃm ҧnh chân dung dӵa trên mô

Chɉɇng 3 trình bày vɾ mô hình cài ÿɴt cͥ thʀ cho bài toán

Gͱa vào lý thuyɼt ÿɉͣc khɠo sát trong các chɉɇng trên.

§ Chѭѫng 4: KӃt luұn

Nhͯng kɼt quɠÿã ÿɞt ÿɉͣc, hɉ͛ng phát triʀn cho tɉɇng

lai, ÿó là nhͯng n͙i dung ÿɉͣc trình bày trong chɉɇng này.

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 5 -

0ӦC LӦC

CHѬѪNG 1 PHӨC HӖI THÔNG TIN TӮ DӲ LIӊU QUAN SÁT BҴNG THUҰT GIҦI

DI TRUYӄN-------------------------------------------------------------------------------------------------------------- 9

1.1 PHÁT BIӆU BÀI TOÁN------------------------------------------------------------------------9

1.2 THUҰT GIҦI DI TRUYӄN ------------------------------------------------------------------ 10

1.2.1 Thu̵t gi̫i di truy͉n t͝ng quát ----------------------------------------------------------------10

1.2.1.1 Các bѭӟc trong thuұt giҧi di truyӅn---------------------------------------------------------------- 12

1.2.1.2 Cách biӇu diӉn --------------------------------------------------------------------------------------- 13

1.2.1.3 Khӣi tҥo quҫn thӇ------------------------------------------------------------------------------------ 14

1.2.1.4 Các phép toán trên thuұt giҧi di truyӅn------------------------------------------------------------ 14

1.2.2 Thu̵t gi̫i di truy͉n t˱˯ng tác----------------------------------------------------------------16

CHѬѪNG 2 'ӴNG ҦNH CHÂN DUNG TӮ QUAN SÁT BҴNG THUҰT GIҦI DI

TRUYӄN---------------------------------------------------------------------------------------------- -------------------19

2.1 GIӞI THIӊU ------------------------------------------------------------------------------------ 19

2.2 ÁP 'ӨNG THUҰT GIҦI DI TRUYӄN GIҦI BÀI TOÁN PHӨC +ӖI ҦNH CHÂN

DUNG 7Ӯ MÔ 7Ҧ 20

2.2.1 Ĉ̿c tr˱ng và mã hóa ÿ̿c tr˱ng chân dung -------------------------------------------------20

2.2.1.1 Ĉһc trѭng --------------------------------------------------------------------------------------------- 20

2.2.1.2 MiӅn xác ÿӏnh cӫa các ÿһc trѭng ------------------------------------------------------------------ 22

2.2.1.3 Mã hoá ÿһc trѭng ------------------------------------------------------------------------------------ 25

2.2.2 Hàm thích nghi---------------------------------------------------------------------------------27

2.2.3 Thu̵t gi̫i di truy͉n----------------------------------------------------------------------------29

2.2.3.1 Các phép toán ---------------------------------------------------------------------------------------- 29

2.2.3.1.1 Tái sinh ---------------------------------------------------------------------------------------- 29

2.2.3.1.2 Lai ---------------------------------------------------------------------------------------------- 30

2.2.3.1.3 Ĉӝt biӃn---------------------------------------------------------------------------------------- 33

2.2.3.1.4 Chӑn lӑc --------------------------------------------------------------------------------------- 35

2.2.3.2 Thuұt giҧi--------------------------------------------------------------------------------------------- 36

2.2.3.2.1 Tham sӕ---------------------------------------------------------------------------------------- 36

2.2.3.2.2 Thuұt giҧi -------------------------------------------------------------------------------------- 36

2.2.4 Tìm ki͇m trong c˯ sͧ dͷ li͏u ̫nh chân dung -----------------------------------------------38

2.2.4.1 Xây dӵng CSDL ҧnh chân dung ------------------------------------------------------------------- 39

2.2.4.2 Tә chӭc cѫ sӣ dӳ liӋu ҧnh chân dung ------------------------------------------------------------- 46

2.2.4.3 Tìm kiӃm --------------------------------------------------------------------------------------------- 48

CHѬѪNG 3 +ӊ THӔNG HӚ TRӦ TÌM KIӂM ҦNH CHÂN DUNG DӴA TRÊN MÔ

7Ҧ------------------------------ -------------------------------------------------------------------------------------------52

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 6 -

3.1 6Ѫ ĈӖ +ӊ THӔNG --------------------------------------------------------------------------- 52

3.2 CÁC MÔĈUN +ӊ THӔNG------------------------------------------------------------------ 54

3.2.1 S˯ÿ͛ màn hình---------------------------------------------------------------------------------54

3.2.2 Môÿun Mã hóa ̫nh----------------------------------------------------------------------------58

3.2.3 Môÿun Phͭc h͛i chân dung-------------------------------------------------------------------59

CHѬѪNG 4 .ӂT LUҰN ----------------------------------------------------------------------------70

4.1 NHҰN XÉT ------------------------------------------------------------------------------------- 70

4.1.1 Nhͷng k͇t qu̫ÿ̩t ÿ˱ͫc-----------------------------------------------------------------------70

4.1.2 Khó khăn và h̩n ch͇ --------------------------------------------------------------------------71

4.2 +ѬӞNG PHÁT TRIӆN----------------------------------------------------------------------- 72

Phөc hӗi thông tin tӯ dӳ liӋu quan sát bҵng thuұt giҧi di truyӅn

- 7 -

DANH MӦC CÁC HÌNH VҾ

Hình 1-1 LѬӥc ÿӕ cөa mӛt thuүt giҥi di truyӃn tѬѪng tác ---17

Hình 2-1 SѪÿӕ tӗng quát cөa bài toán. Trong ÿó, mã hóa ҥnh

chân dung là mӛt trong hai tiӁn trình quan trӏng. -----39

Hình 3-1 Hai môÿun chính cөa hӉ thӓng ---------------------52

Hình 3-2 SѪÿӕ màn hình -----------------------------------54

Hình 3-3 Màn hình chính cөa chѬѪng trình. -----------------55

Hình 3-4 Màn hình mã hóa ҥnh ------------------------------56

Hình 3-5 Màn hình Phӧc hӕi chân dung ----------------------57

Hình 3-6 Môÿun mã hóa ҥnh ---------------------------------58

Hình 3-7 Môÿun Phӧc hӕi chân dung -------------------------59

Hình 3-8 TiӁn trình con Phӧc hӕi --------------------------60

Hình 3-9 TiӁn trình con Tìm kiӁm --------------------------61

Hình 3-10 Vӝi k=1, chѬѪng trình tìm ÿѬӥc 2 ҥnh có cùng

khoҥng cách gҩn nhҧt ÿӁn khuôn mҹt phác thҥo ÿѬӥc chӏn 68

Hình 3-11 k=2, chѬѪng trình tìm ÿѬӥc 2 ҥnh ----------------68

Hình 3-12 k=3 chѬѪng trình tìm ÿѬӥc 5 ҥnh có cùng khoҥng

cách gҩn nhҧt. Khuôn mҹt cҩn phӧc hӕi ÿã ÿѬӥc tìm thҧy

là khuôn mҹt ӡ giӱa -----------------------------------68

Hình 3-13 k=4, kӁt quҥ tìm kiӁm là 5 ҥnh ------------------69

Hình 3-14 k = 5, kӁt quҥ là 5 ҥnh -------------------------69

Tải ngay đi em, còn do dự, trời tối mất!