== 강성현/Scratch == === 서민관 === * 사실 스í¬ëž˜ì¹˜ë¥¼ ì ‘í•´ë³´ëŠ” ê±´ ì´ë²ˆì´ ë‘ ë²ˆì§¸êµ°ìš”. 2009ë…„ ë°ë¸”ìŠ¤ìº í”„ì—ì„œë„ í•œ 번 ë‹¤ë£¨ì—ˆë˜ ê±¸ë¡œ 기억합니다. 스í¬ëž˜ì¹˜ëŠ” ì›ëž˜ ì•„ë™ êµìœ¡ìš©ìœ¼ë¡œ 만들어진 í”„ë¡œê·¸ëž˜ë° ì–¸ì–´ë¼ê³ 들었습니다. ê·¸ëŸ°ë° ì•„ë™ìš©ì´ë¼ê³ 대충 넘기기ì—는 ê¸°ëŠ¥ë„ ìƒê°ë³´ë‹¤ 훨씬 ë‹¤ì–‘í•˜ê³ ëŠ¥ë ¥ë„ ê°•ë ¥í•œ 것 같아요. 1학년 떄는 ì´ëž˜ì €ëž˜ 미숙한 ë¶€ë¶„ì´ ë§Žì•„ì„œ 그런 ë¶€ë¶„ì„ ë³¼ ì—¬ìœ ë„ ì—†ì—ˆëŠ”ë° ë‹¤ì‹œ 보면서 약간 ì—¬ìœ ê°€ 있어서 그런지 잘 만들었다는 ëŠë‚Œì´ 새삼 들었습니다. ê·¸ë¦¬ê³ ì´ë²ˆì—ë„ 2009ë…„ 때처럼 ê²Œìž„ì„ ë§Œë“¤ê¸°ë¡œ 했었는ë°, ì´ë²ˆì—는 다행히ë„! ì œëŒ€ë¡œ ëŒì•„가는 ê²Œìž„ì„ ë§Œë“¤ì—ˆìŠµë‹ˆë‹¤. ì‚¬ëžŒì´ ê·¸ëž˜ë„ ë°œì „ì´ ìžˆê¸´ 하군요. ì•žìœ¼ë¡œë„ ì—´ì‹¬ížˆ í•´ì•¼ê² ìŠµë‹ˆë‹¤. === 서ì˜ì£¼ === * 겉모습ì—서 ì¼ë‹¨ 코드가 나오지 않으니 확실히 잘 모르는 ì‚¬ëžŒë„ ìƒê°í•˜ê¸° 쉬울 것 같습니다. 다만 반복문 구문 블ë¡ì´ 여러개로 나뉘어 ìžˆëŠ”ë° ë¹„ìŠ·ë¹„ìŠ·í•´ 보여서 좀 ë¶ˆíŽ¸í•˜ê¸°ë„ í•˜ë”êµ°ìš”. 하지만 중요한건 ì–¸ì–´ì˜ ì‚¬ìš©ë²•ì´ë‚˜ 형태가 ì•„ë‹ˆë¼ ë§Œë“œëŠ” ì‚¬ëžŒì˜ ì‹¤ë ¥ì— ë‹¬ë ¸ë‹¤ëŠ”ê±¸ 만들면서, ê·¸ë¦¬ê³ ë‹¤ë¥¸ ë¶„ë“¤ì´ ë§Œë“ ë¬¼ê±´ë“¤ì„ ë³´ë©´ì„œ 다시 한 번 ëŠê¼ˆìŠµë‹ˆë‹¤. 어릴 때부터 ì´ëŸ°ê±¸ë¡œ êµìœ¡ë°›ê³ ìžë¼ë©´ 코딩 ìž˜í•˜ë ¤ë‚˜ -_- === 강성현 === === 송치완 === * Scratchì°¸ 재밌었습니다 ã…‹ã…‹. 하다보니까 로보랩ëŠë‚Œë„ ë‚˜ê³ ì½”ë”©ë„ ë¯¸ë¦¬ ë§Œë“¤ì–´ì ¸ìžˆëŠ” ëª…ë ¹ì–´ ëŒì–´ë‹¤í•˜ë‹ˆê¹Œ 다른 언어보다 쉽게 ëŠê»´ì§€êµ¬ìš”. ê³ ì–‘ì´ ì›€ì§ì´ëŠ” ê²ƒë„ ê·€ì—¬ì› ê³ ìƒê°ë³´ë‹¤ 꽤 다양한 ê²ƒì„ êµ¬í˜„í• ìˆ˜ 있어 놀ëžìŠµë‹ˆë‹¤. ë§ˆì§€ë§‰ì— í•‘íê²Œìž„ì„ ë§Œë“¤ì—ˆëŠ”ë° ìƒê°ë³´ë‹¤ 버그가 많아서 ì•„ì‰¬ì› ë„¤ìš” ㅜㅜ. === ë°•ì •ê·¼ === * 처ìŒí•´ë³´ëŠ” Scratch 였습니다. ê·¸ë¦¼ì„ ëŒì–´ë‹¤ ë†“ê³ , ëª…ë ¹ì–´ë“¤ì„ ëŒì–´ë‹¤ê°€ 추가시키면서 프로그램 ì§„í–‰ì„ êµ¬ì„±í•˜ê³ ... ë…íŠ¹í•˜ê³ ì‹ ê¸°í–ˆìŠµë‹ˆë‹¤ë§Œ ì •ìž‘ ìµìˆ™í•´ì§€ê¸°ì—는 힘들었습니다. 코드로만 하다가 ì´ë ‡ê²Œ 짜여진 í‹€ì„ ì›€ì§ì¸ë‹¤ëŠ”ê²Œ 어색해서 ì§œê³ ìžˆë˜ ê²Œìž„ì„ ì™„ì„±ì‹œí‚¤ì§€ëŠ” 못 í•œê²ƒì´ ì•„ì‰¬ì—ˆë‹¤. === ì†¡ì§€ì› === * ì œê°€ ì²˜ìŒ ì¤€ë¹„í–ˆë˜ ì»¨í…ì¸ ì˜€ëŠ”ë° ì„±í˜„ì´ê°€ 세미나를 진행하니 ê°íšŒê°€ ìƒˆë¡œì› ìŠµë‹ˆë‹¤. ì €ëŠ” 09ë…„ 때 간단한 ì¸í„°íŽ˜ì´ìŠ¤ë§Œ 가르ì³ì¤¬ëŠ”ë° í•™ìš°ë“¤ì´ ì°½ì˜ì ì¸ ì»¨í…ì¸ ë¥¼ ë§Žì´ ë§Œë“ ë°˜ë©´ 성현ì´ëŠ” 기능 하나하나 ìƒì„¸ížˆ 설명해주어서 ì œê°€ 몰ëžë˜ ê¸°ëŠ¥ë„ ë§Žì´ ì•Œê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤. ìˆ˜ì—…ì„ ë“¤ìœ¼ë©´ì„œ 플래시 ê°™ì€ ì• ë‹ˆë©”ì´ì…˜ì„ ë§Œë“¤ì—ˆëŠ”ë° ê°‘ìžê¸° ê²Œìž„ì„ ë§Œë“¤ë¼ê³ 해서 ì†Œë‹‰ì´ ì¢Œìš°ë¡œ ì´ë™í•˜ëŠ” ê²ƒë°–ì— ëª» 만들어봤네요 ã…‹ã…‹ ê·¸ëž˜ë„ ì´ë™í• ë•Œì˜ ëª¨ìŠµì„ ë°”ê¾¸ëŠ” ë°ì—서 삽질 ëì— ì„±ê³µí•´ì„œ 뿌듯뿌듯했습니다. ì €ì˜ Scratch ìž‘í’ˆì˜ í¬ì¸íŠ¸ëŠ” ì—시 'ìŒì•…' 입니다. === ê¶Œìˆœì˜ === * Scratch를 ì–´ì œ ë¸”ëŸ ìŒ“ê¸°ë¼ê³ 해서 무슨 테트리스 ê°™ì€ ê±°ë¼ê³ ìƒê°í–ˆëŠ”ë°, 오늘 보니 ì•„ ì´ëŸ°ê±°êµ¬ë‚˜ 하는 ê²ƒì„ ì•Œê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤. ê¼ í”„ë¡œê·¸ëž¨ 짜기 ì „ì— ì˜ì‚¬ 코드로 하는 것 ê°™ë”êµ°ìš”a. ë§ˆì§€ë§‰ì— ì„±í˜„ì´ê°€ 게임 만들으ë¼ê³ 해서 ë í• ê¹Œ 하다가 슈í¼ë§ˆë¦¬ì˜¤ ë°°ê²½ë„ ìžˆê³ í•´ì„œ 그걸로 좀 비슷하게 í•˜ë ¤ê³ í–ˆëŠ”ë°, 파ì´í”„ì— ë‹¿ì•˜ì„ ë•Œ 그걸 넘어가게 하는 걸 í•˜ë ¤ë‹¤ ë§í–ˆë„¤ìš” ã…‹ã…‹ã…‹ 그러다 보니 그냥 마리오가 움ì§ì´ê³ 뛰기만 하는 걸로 ë났습니다. 좀 ë” ë„구를 잘 활용하지 ëª»í•¨ì´ ì•„ì‰½ê¸´ 했습니다. === 김태진 === * Scratch!! 오늘 í–ˆë˜ê²ƒì¤‘ì—는 가장 재밌게 했습니다. (하나는 약간 ê°•ì˜ìœ„ì£¼ì˜€ê³ , 하나는 ì €í¬ì—게는 좀 ì–´ë ¤ì› ìœ¼ë‹ˆê¹Œìš”..;) ì €ëŠ” í•™ì 나올 ì‹œì¦Œì´ ë˜ì—ˆê¸°ì— ê·¸ì— ê±¸ë§žê²Œ(?) Aí•™ì 잡기 ê²Œìž„ì„ ë§Œë“¤ì—ˆì–´ìš”. Fí•™ì ì˜ ì¶”ê²©ì„ í”¼í•˜ë©° Bí•™ì ì„ ì±™ê¸°ê³ , 최종ì 으로는 A를 몰아넣어서 잡으면 ë˜ëŠ”ê±° 였지요. 사실 다른ë°ì„œ 만들어 ë†“ì€ ë§ˆìš°ìŠ¤ í”¼í•˜ê¸°ì— ì•½ê°„ ì˜ê°ì„ ë°›ì€ê±°ì˜€ì§€ë§Œ.. 아무튼 3ì‹œê°„ì´ ë¶€ì¡±í•˜ë‹¤ ëŠë‚„ì •ë„로 재밌게 했어요. 다만 ëì— ì‹œê°„ì´ ëª¨ìžë¼ ë‹¤ë¥¸ì‚¬ëžŒë“¤ì´ í•œê²ƒë“¤ì„ í•¨ê»˜ ë³´ì§€ 못한건 좀 ì•„ì‰¬ì› ë˜ê±° 같아요. === 김수경 === * [http://sdec.kr SDEC] ê°€ëŠë¼ 못 ë“¤ì—ˆëŠ”ë° ë‚˜ì¤‘ì— ë‹¤ë¥¸ í•™ìš°ë“¤ì´ í•œ 걸 ëŒë ¤ë³´ë©° ì €ë„ ë‹¤ì‹œ Scratch를 사용해봤습니다. ì˜¤ëžœë§Œì— í•˜ë‹ˆ 재밌네요 ã…‹ã…‹ == ê¹€ë™ì¤€/Cracking == === ê¹€ë™ì¤€ === ë§Žì€ê±¸ 보여드리지 못해 ì•„ì‰¬ì›€ì´ ë‚¨ëŠ” 세미나였군요. 특히 ì§‘ì—ì„ ìž˜ë˜ë˜ê²Œ 왜 í•™êµì™€ì„œ 노트ë¶ìœ¼ë¡œ 하면 안ë˜ëŠ”ì§€... (!!) ë‚˜ì¤‘ì— ê¸°íšŒê°€ ëœë‹¤ë©´ ì¢€ë” ë„“ì€(?) 세계를 ë³´ì—¬ë“œë¦¬ê³ , 거기서 ìƒê°í• 수 있는 ì •ë³´ë³´ì•ˆ ê¸°ë²•ì— ëŒ€í•´ì„œë„ ì´ì•¼ê¸°í•´ë³´ë„ë¡ í•˜ê² ìŠµë‹ˆë‹¤! === 서민관 === * Hacking != Cracking. Cheat Engine, ìžë°”스í¬ë¦½íŠ¸ë¥¼ ì´ìš©í•œ 사ì´íЏ 공격? íˆ´ì„ ì´ìš©í•œ Packet Cracking 등 ê°œì¸ì 으로 무척 ìž¬ë¯¸ìžˆë˜ ì„¸ë¯¸ë‚˜ì˜€ìŠµë‹ˆë‹¤. ë... 사실 ë§Žì´ë“¤ ê´€ì‹¬ì€ ìžˆì§€ë§Œ ì‹¤ì œë¡œ 하는 걸 보는 ê±´ í”치 ì•Šì€ ë§Œí¼ ì´ë²ˆì— 세미나를 ë³¼ 수 ìžˆì—ˆë˜ ê²ƒì€ ì—¬ëŸ¬ëª¨ë¡œ 행운ì´ì—ˆë‹¤ê³ ìƒê°í•©ë‹ˆë‹¤. ë”군다나 ì§ˆë¬¸ì„ ê½¤ ë§Žì´ í–ˆëŠ”ë° ì„ ë°°ë‹˜ì´ ì¹œì ˆí•˜ê²Œ ë‹µë³€ì„ í•´ 주셔서 ì •ë§ ê°ì‚¬í–ˆìŠµë‹ˆë‹¤. 웹 ìª½ì€ ì´ëž˜ì €ëž˜ ê³µê²©ì„ ë‹¹í• ê°€ëŠ¥ì„±ë„ ë†’ì€ ë§Œí¼ ë‚˜ì¤‘ì— ê·¸ìª½ìœ¼ë¡œ 가게 ëœë‹¤ë©´ ê´€ë ¨ ê¸°ìˆ ë“¤ë„ ë°°ì›Œë‘¬ì•¼ 하지 않ì„까 ì‹¶êµ°ìš”. === 서ì˜ì£¼ === * ì§ì ‘ 디버거로 ë°”ì´ë„ˆë¦¬ë¥¼ ìˆ˜ì •í•˜ê³ ì–´ì…ˆ 코드를 ìˆ˜ì •í•˜ëŠ” ëª¨ìŠµì´ ì°¸ ì‹ ê¸°í–ˆìŠµë‹ˆë‹¤. ë˜ ì±…ì—서 íŒ¨í‚·ì´ ì´ëŸ¬ì €ëŸ¬í•˜ë‹¤ 하는 것 보다 ì£¼ê³ ë°›ëŠ” ê·¸ íŒ¨í‚·ì˜ ëª¨ìŠµì„ ì§ì ‘ 보는 ëŠë‚Œë„ ë˜ ì¢‹ì•˜ìŠµë‹ˆë‹¤. ê°œì¸ì 으로 군대ì—서 í¬ëž™ë¯¸ë¥¼ 몇 ê°œ 리버싱 í•´ë³´ê¸°ë„ í•˜ê³ í¥ë¯¸ë¥¼ ê°€ì§€ê³ ìžˆë˜ ë¶€ë¶„ì¸ë° 누군가가 그런걸 ì§ì ‘ 하는걸 보는게 ì—시 ë§Žì€ ê³µë¶€ê°€ ë˜ëŠ” 것 같습니다. 웹쪽 ë³´ì•ˆì— ëŒ€í•´ì„œëŠ” ê·¸ë ‡ê²Œ ë§Žì´ ìƒê°í•´ë³¸ ì ì´ ì—†ì—ˆëŠ”ë° ì‹¤ì œë¡œ 보니까 í¥ë¯¸ê°€ ë§Žì´ ìƒê¸°ë„¤ìš”. ì´ìª½ë„ ë‚˜ì¤‘ì— ì¶”ê°€ë¡œ ê³µë¶€í•´ë³´ê³ ì‹¶ìŠµë‹ˆë‹¤. === 송치완 === === 윤종하 === === ì •ì§„ê²½ === === ì´ì§„ê·œ === === 김태진 === * Crakingì´ ìš°ë¦¬ê°€ 보통때 ë§í•˜ëŠ” Hackingì´ì—ˆë‹¤ëŠ”ê±¸ 처ìŒ(사실 ì €ë²ˆì— í•œë²ˆ 들ì€ê±° 같지만) 깨달았네요. ë˜, ì´ì „까지 그런 íˆ´ì„ ë§Œë“œëŠ” ì‚¬ëžŒë“¤ì€ ë„대체 어떻게 만드는가! ì‹¶ì—ˆëŠ”ë° ì–´ì…ˆì„ ì´ìš©í•´ì„œ 만들곤 한다는 걸 ë³´ë©°, ìŒ.. 좋군(?) ì‡¼í•‘ëª°ì¤‘ì— ì§€ê¸ˆë„ ê°„ë‹¨í•œ 방법으로 털리는 ê³³ì´ ìžˆë˜ë°, 비밀번호까지 털 수 있다거나 하는걸 보니 ì •ë³´ë³´ì•ˆì˜ì‹ì— 대한 ìžê°ì´ 들었ë˜ê±° ê°™ê¸°ë„ í•˜êµ¬ìš”.(ìºì‹œ ì¶©ì „ì‚¬ê±´ìœ¼ë¡œ ë¬¸ì œê°€ ìƒê¸´ì ì´ ìžˆë‹¤ëŠ”ê±¸ ë“£ê³ ì¶©ê²©!) ëš«ì„ ìˆ˜ 있는 ì‚¬ëžŒì´ ë§‰ì„ ìˆ˜ë„ ìžˆë‹¤ê³ í•˜ë‹ˆ ì •ë³´ë³´ì•ˆìª½ì„ ê³µë¶€í•´ë³´ê³ ì‹¶ë‹¤ë©´ Crakingì— ëŒ€í•´ì„œë„ ì•„ëŠ”ê²Œ 좋ì„ê±° 같군요. ì €ëŠ” 처ìŒë³´ëŠ” 형ì´ì—ˆëŠ”ë°, 형 세미나ì—서 ë§Žì€ê±¸ 배울 수 있었ë˜ê±° 같습니다. === 박성현 === === 서지혜 === === 경세준 === === 강성현 === === ë°•ì •ê·¼ === * 리버싱 í”„ë¡œê·¸ëž˜ë° í•˜ëŠ” ê²ƒì„ ë³´ê³ , íŒ¨í‚·ì„ ì£¼ê³ ë°›ëŠ” ê²ƒì„ ì–»ì–´ì„œ 사용한다ë˜ì§€ ë˜ ì›¹ì—서 javascript injection으로 ì¿ í‚¤ë¥¼ 얻어서 ê·¸ê²ƒì„ ì‚¬ìš©í• ìˆ˜ 있는 사ì´íЏì—서 다른 ì•„ì´ë””로 ë¡œê·¸ì¸ í•˜ëŠ” ê²ƒë„ ë³´ì•˜ë‹¤. ì •ë§ ì‹ ê¸°í–ˆì§€ë§Œ ê·¸ë ‡ê²Œê¹Œì§€ 하기 위해서는 무지하게 다양한 ë‚´ìš©ì„ ì•Œì•„ì•¼ í• ê²ƒ 같았다.ã…œ === ìž„ìƒí˜„ === === ì†¡ì§€ì› === * ì—시 ì‹¤ì „ Crackingì€ ë‹¤ë¥¸ 사람 앞ì—서 ë³´ì—¬ì£¼ë ¤ê³ í•˜ë©´ 잘 안ë˜ëŠ” 것 같아요. ë™ì¤€ì´ê°€ 다년간 ìŒ“ì•„ì™”ë˜ ë…¸í•˜ìš°ë¥¼ 그냥 보여주지는 못하게 하는군요 ã…‹ã…‹ ë§Žì´ ë…¸ë ¥í•œ ë™ì¤€ì´ì—게 í° ë°•ìˆ˜ë¥¼!! * ì•„, HappyCgi 회사를 보면서 다시 ëŠê¼ˆì§€ë§Œ ë³´ì•ˆì€ ì¤‘ìš”í•©ë‹ˆë‹¤. === ê¶Œìˆœì˜ === * ì´ë²ˆ ì£¼ì œëŠ” 1학년 때 새싹 스터디 하면서 ìž ê¹ ë³´ì—¬ì£¼ì—ˆë˜ ë‚´ìš©ì„ ë‹¤ì‹œê¸ˆ 보게 ë˜ì–´ì„œ 재미있었습니다. Cheat Engineì„ ì§ì ‘ 사용해 ë³¼ 수 있는 ë¶€ë¶„ë„ ìƒë‹¹ížˆ ë§¤ë ¥ìžˆì—ˆìŠµë‹ˆë‹¤. ë§Žì´ë“¤ ë“£ë˜ í•´í‚¹ì— ëŒ€í•œ ì •í™•í•œ ì •ì˜ë„ 알게 ë˜ì—ˆê³ ê·¸ ê³¼ì •ì´ ì–´ë–»ê²Œ ë˜ëŠ”ì§€ 조금ì´ë‚˜ë§ˆ 알 수 ìžˆì—ˆë˜ ë¶€ë¶„ì´ì—ˆìŠµë‹ˆë‹¤. 세미나ì—서 ë³´ì—¬ì£¼ê³ ìž í–ˆë˜ ê²Œìž„ì´ ìƒê°ë˜ë¡œ ë˜ì§€ 않아 아쉽긴 했지만, 한편으로는 ì €ë ‡ê¸° ë•Œë¬¸ì— ë³´ì•ˆì´ ì¤‘ìš”í•˜ë‹¤ëŠ” ê²ƒë„ ë‹¤ì‹œê¸ˆ ìƒê°í• 수 있었습니다. === ê¹€ì¤€ì„ === * ì”나는 Cheat-Engine Tutorialì´êµ°ìš”. Off-Line Game들 í• ë•Œ ì´ìš©í–ˆë˜ T-Search, Game-Hack, Cheat-O-Matic ê³¼ 함께 잘 ì‚¬ìš©í•´ë³´ì•˜ë˜ Cheat-Engine입니다. íŠœí† ë¦¬ì–¼ì´ ìžˆëŠ”ì§€ëŠ” 몰ëžë„¤ìš”. í¬ì¸í„°ë¥¼ ì´ìš©í•œ 메모리를 바꾸는 ë³´ì•ˆë„ ì°¾ì„수 있는 대단한 ì„±ëŠ¥ì´ ìˆ¨ê²¨ì ¸ìžˆì—ˆëŠ”ì§€ 몰ëžìŠµë‹ˆë‹¤. ê°ê²© ê°ê²©. 문명5í• ë•Œ 문명 5ì—서는 ê°’ì„ *100 + 난수로 해놔서 찾기 ì–´ë ¤ì› ëŠ”ë° ì°¸. ì´ì œ íŠœí† ë¦¬ì–¼ì„ í†µí•´ ì–´ë–¤ 숨겨진 ê°’ë“¤ë„ ë‹¤ ì°¾ì„ ìˆ˜ 있ì„것 같습니다. ê·¸ë¦¬ê³ ë³´ì—¬ì£¼ê³ ì¤€ë¹„í•´ì™”ë˜ ì–˜ì œë“¤ì„ í†µí•´ ë³´ì•ˆì´ ì–¼ë§ˆë‚˜ 중요한지 알게ë˜ì—ˆìŠµë‹ˆë‹¤. ë³´ì•ˆì— ëŒ€í•´ ë§Žì€ê±¸ ìƒê°í•˜ê²Œ 해주네요. ìœ ìµí•œì‹œê°„ì´ì—ˆìŠµë‹ˆë‹¤. 다ìŒì— ê´€ë ¨ ì±…ì´ ìžˆë‹¤ë©´ 한번 ì½ì–´ë³¼ ìƒê°ì´ 드네요. == 남ìƒí˜‘/Machine Learning == === ê¹€ë™ì¤€ === ì™„ì „ ë°œì í™” 코드 ã…‹ã„·ã…‹ã„·... ê·¸ëž˜ë„ ë‚˜ë¦„ ë†’ì€ ë§¤ì¹˜ìœ¨(?) ì´ ë‚˜ì™”ë„¤ìš”! ì‹¤ì œ Real World ì—서 ì–´ë–¤ ë°©ì‹ìœ¼ë¡œ 프로ì 트가 ì§„í–‰ë˜ê³ (ë¬¼ë¡ Baseì´ê¸´ 하지만) ì´ê²ƒì´ 어떻게 ìž‘ë™í•˜ê²Œ 하는지, ë˜í•œ ìž‘ë™ì¤‘ 얼마나 ë§Žì€ ë…¸í•˜ìš°ê°€ 들어가는지 깨닫게 해주는 시간ì´ì—ˆìŠµë‹ˆë‹¤! TSP 와 ë”불어 오늘 í–ˆë˜ Machine Learning ë„ ë°©í•™ 중 ê³µë¶€í• ëª©ë¡ì— ì¶”ê°€í•´ì•¼ê² êµ°ìš” ^^ [ë•ë¶„ì— Javaì— Map ì´ë¼ëŠ” 구조가 ìžˆë‹¨ê²ƒë„ ê¹¨ë‹¬ì•˜ìŠµë‹ˆë‹¤] 하하하 ë§í¬ : [:ë°ë¸”ìŠ¤ìº í”„2011/ë‘˜ì§¸ë‚ /Machine-Learning/NaiveBayesClassifier/ê¹€ë™ì¤€ Machine-Learningì˜ ì œ 코드입니다.] === 서민관 === * ë‚˜ì¤‘ì— ì‹ì„ ë³´ê³ ë‹¤ì‹œ 만들어ë´ì•¼ê² 습니다. ë¬¸ì œì ì´ ìŒ“ì˜€êµ°ìš” ì •ë§. === 서ì˜ì£¼ === * ì–´ë–¤ ë°©ì‹ì¸ì§€ ëŠë‚Œì€ ì˜¤ëŠ”ë° ìˆ˜ì‹ì— 대한 ì´í•´ë„ê°€ 좀 ë¶€ì¡±í–ˆë˜ ê²ƒ 같습니다. í”„ë¡œê·¸ëž˜ë° ìž˜í•˜ë ¤ë©´ 수학ì„... ì´ë¼ëŠ” 얘기는 ë§Žì´ ë“¤ì—ˆì§€ë§Œ ì‹¤ì œë¡œ 겪어보니까 좀 ì¶©ê²©ì´ í° ì‹œê°„ì´ì—ˆìŠµë‹ˆë‹¤. === 윤종하 === === ì •ì§„ê²½ === === ì´ì§„ê·œ === === 박성현 === === 서지혜 === === 경세준 === * 수ì‹ì€ ì–´ë–¤ì‹ìœ¼ë¡œ 문서를 ë¶„ì„하는건지 알것같ì€ë°.. 파ì¼ìž…ì¶œë ¥ì„ ì œëŒ€ë¡œ 못해서 시ë„ì¡°ì°¨ 못해봤습니다.ã… ã… ê¸°ì´ˆ ëŠ¥ë ¥ì´ ë¶€ì¡±í•œ 탓ì´ë„¤ìš”, C로 train 파ì¼ì„ ìž…ë ¥ë°›ì•„ ë³€ìˆ˜ì— ë‹¨ì–´ë³„ë¡œ ì €ìž¥í•˜ê³ ë‹¨ì–´ì˜ ê°œìˆ˜ë¥¼ 세는것까지는 했지만 ê·¸ ì´ìƒì€ 하지 못했습니다.. ëŠ¥ë ¥ë¶€ì¡±ì„ ì‹¤ê°í–ˆì–´ìš” === 강성현 === === ë°•ì •ê·¼ === === ìž„ìƒí˜„ === === ì†¡ì§€ì› === * 가장 Brute-Force한 ë°©ë²•ìœ¼ë¡œë„ ë¬¸ì œë¥¼ í•´ê²°í• ìˆ˜ 있다는걸 보여준 ì¸ê°„승리!!! * Classificationì˜ ì •í™•ì„±ì„ ë†’ì´ê¸° 위해 한글ìžë‚˜ 특수문ìžê°€ í¬í•¨ëœ ë‹¨ì–´ë“¤ì„ ì œì™¸ì‹œì¼°ëŠ”ë° ì˜¤ížˆë ¤ ì •í™•ë„ê°€ ë–¨ì–´ì ¸ì„œ ì•„ì‰¬ì› ìŠµë‹ˆë‹¤. ì¸ê³µì§€ëŠ¥ ìˆ˜ì—…ë•Œë„ ëŠê¼ˆë˜ 것ì´ì§€ë§Œ ì‚¬ëžŒì˜ ìƒê°(ì•„ì´ë””ì–´)ê°€ ë°˜ì˜ëœë‹¤ê³ 해서 ë” ì„±ëŠ¥ì´ ì¢‹ì•„ì§„ë‹¤ê³ ë³´ìž¥í• ìˆ˜ëŠ” 없는것 같아요 === ê¶Œìˆœì˜ === * 조금 하다가 ë© í•´ì§€ë„¤ìš”. ì´ë²ˆ ë°©í•™ 때 준비 ë§Žì´ í•´ì„œ ë‹¤ìŒ í•™ê¸°ë¥¼ ë§žì´í•´ì•¼ ê² ë‹¤ëŠ” ìƒê°ì´ ë”ìš±ì´ í™•ê³ í•´ì¡ŒìŠµë‹ˆë‹¤. ì—시 ë°ë¸”스 ìº í”„ëŠ” í‰ì†Œì— ì ‘í•´ë³´ì§€ 못하는 ê²ƒì„ ì ‘í• ìˆ˜ 있게 í•´ 주어 좋네요. 하나하나 í•´ 나가다가 ì–´ëŠ ë¶€ë¶„ì—서 막히니까 ë© í•´ì§€ë©´ì„œ 그냥 ì˜†ì— ì„±í˜„ì´ í•˜ëŠ” ê±° 구경하다 ë난 것 ê°™ì€... -ã……-;; 힘드네요a === 김태진 === * Overflow. ë„대체 어떻게 받아야하는거ì—ìš”- 으ã…ㅇ아아 ë¬¸ì œëŠ” ì´í•´í–ˆìœ¼ë‚˜ "ì „í˜€" ë¬¸ì œë¥¼ êµ¬í˜„í• ìˆ˜ 없어서 === 송치완 === {{{ #include <stdio.h> #include <math.h> #include <string.h> main() { char str[20000]={0}; char* test_string; double count_economy=0, count_politics=0, count_total=0; FILE* fpe = fopen("C:\\train\\economy\\index.economy.db", "r"); FILE* fpp = fopen("C:\\train\\politics\\index.politics.db", "r"); while (!feof(fpe)) { fgets(str, 20000, fpe); count_economy++; memset(str,0,20000); } while (!feof(fpp)) { fgets(str, 20000, fpp); count_politics++; memset(str,0,20000); } count_total=count_economy+count_politics; }}} 를 ì´ìš©í•´ ë¬¸ì„œì˜ ê°œìˆ˜ë¥¼ 세는ë°ëŠ” 성공! 나머진 ë‚´ë…„ ë°ë¸”ìŠ¤ìº í”„ë•Œ.... === 변형진 === === 김수경 === ---- [ë°ë¸”ìŠ¤ìº í”„2011]