목록카테고리 (79)
용's
※ 선지식(Pre-Knowledge): 역전파(Backpropagation) (부산대 정보컴퓨터공학부 '지능형 시스템' 수업 요약 및 정리) 퍼지 이론(Fuzzy Theory)퍼지(Fuzzy)란 영영 사전을 찾아보면 다음과 같이 '애매 모호한' 이라는 뜻을 가지고 있다. 우리의 일상은 애매모함으로 점철되어 있다. 예를 들어, '저 남자 늘씬하고 멋지다. 저 여자 정말 예쁘다. 쌀 한 움큼. 물이 미지근하다. 오늘 날씨가 쌀쌀하다' 등과 같이 말이다. 이처럼 불완전하고, 부정확한 자료를 처리하기 위해 신경회로망을 사용하기도 한다. 여기에 퍼지 논리(Fuzzy Logic)를 추가하면 또 다른 애매모호한 것에 대한 처리의 상승효과가 가능하다. = 퍼지 논리(Fuzzy Logic)이란, 퍼지 이론의 특정한 명시..
예정
예정
※ 선 지식: 홉필드_네트워크(Hopfield_Network) 먼저, 홉필드 네트워크는 특정 패턴(문자, 신호 등등)을 학습시킨 후 노이즈(Noise)가 들어간 패턴을 입력했을 시 근접한 패턴을 인식하는 연상 메모리의 기능을 할 수 있었다. 연상 메모리에는 두 가지의 유형인 자동연상 메모리(Autoassociative Memory), 이종연상 메모리(Heteroassociative Memory)이 있다. 자동 연상 메모리(Autoassociative Memory)= 어떤 데이터(Piece of data)의 일부분만을 이용하여 그 어떤 데이터를 연상할 수 있는 메모리= 하나의 기억이 완벽히 구성 혹은 교정되어질 수 있음= 기억된 데이터로 다른 기억을 연상할 수 없음= 입력벡터를 적용한 바로 그 뉴런에 출력..
--
요즘 Blender로 3D 케릭터 모델링하는 것에 재미를 붙이고 있다... 예전부터 게임 만들면서 직접 내가 모델링한 캐릭터를 사용해보고 싶었는데... 요즘 조금 시간이 허락하는 틈을 이용해서 Blender를 배우고 있다. 내가 보고 있는 튜토리얼은 요거 ... Tim Berton 스타일의 캐릭터 모델링하기... 지금까지 머리만들었는데 거의 다 완성해가는거 같다... 웃기게 생겼지만... 나름 뿌듯하다.
이 카테고리는 '지능형 시스템' 수업에서 배울 수 있었던 신경회로망 알고리즘에 대해 정리하도록 한다. 순서에 상관없이 알고리즘을 하나씩 하나씩 정리해 나갈 계획이다. 일부 알고리즘은 상세히 정리해보고, 일부 알고리즘은 간략하게만 소개하고 넘어가고자 한다. 이번 포스팅에서는 인공 신경회로망의 간략한 배경지식과 함께 신경회로망을 분류해보고 어떠한 알고리즘이 있는지 살펴보자(자세한 내용은 생략한다...) 1. 인공 뉴런(Artificial Neurons) 인공 뉴런이란, 말 그대로 실제 위와 같은 인간의 생물학적 뉴런의 특성을 모방한 것. 생물학적 뉴런의 구조를 보면,˚ 세포체(Soma): 신경에 영양을 공급하는 뉴런의 중심부˚ 축색돌기(Axon): 신호를 전기적으로 전달해주는 부분˚ 수상돌기(Dendrite..
DB에 대해 한번 정리한 적이 있으나(http://gomoveyongs.tistory.com/58) 트랜잭션(Transaction)에 대해 다시 한번 정리해본다. 최근 N사 면접에서 질문이 있었듯이... 이전 포스팅에 트랜잭션을 '데이터베이스의 상태를 변화시키는 논리적 연산의 집합' 이라 하였다. 이것이 필요한 이유를 예로 찾아보면 다음의 예를 쉽게 찾아 볼 수 있다. "은행 데이터베이스에서 A가 B에게 송금을 하고자 할 때, 송금 버튼은 눌렀지만 B에게 돈이 들어오기 전에 예상치 못한 장애가 발생하여 B가 돈을 받지 못하는 문제가 발생할 수 있다" 이러한 문제를 막기 위해 하나의 작업군(돈이 송금되기 위한 여러개의 작업들)이 하나로 묶어 전부 처리가 되든지, 전부 취소가 되는 작업이 필요하게 된다. 이..
데이터베이스가 나오기 전의 파일시스템은 중복된 정보들이 너무 많아서 이를 효율적으로 처리하기 힘들다는 단점이 존재. 따라서, 이러한 중복을 피해서 정보를 일원화하여 서로 관련성을 갖는 데이터의 집합을 모아놓은 것이 바로 데이터베이스(Database). 이러한 데이터베이스에는 일반적으로 데이터 항복의 각 값이 데이터베이스에 중복없이 한번만 기록될 때 데이터의 일관성이 유지된다고 한다(이러한 중복없이 데이터를 한번만 기록하기 위한 데이터베이스의 설계 이론을 정규화라 하고...) 하지만 항상 중복을 배제하기는 하지만 경우에 따라 불가피하게 중복을 허용하는 데이터가 있다. 이러한 것을 최소한의 중복 또는 통제된 중복이라고 한다. 즉, 정규화를 하면 데이터의 중복을 통제하여 중복이 최소화되도록 설계할 수 있다. ..
이번 N사 면접가서 굉장히 다양한 전공지식 질문을 받았는데... 대답 못한 질문이 대다수였지만 자꾸 생각나는 질문 하나를 이번 기회에 정리해보고자 한다. "프로세스간에 통신은 못하나요?" ※ 본 글은 한빛미디어의 "프로세스 간 통신 방법과 프로그램 작성" 문서 요약문이 되겠다. 운영체제 내에서 수행되는 프로세스들은 여러 가지 필요에 의해 서로 데이터를 주고 받을 필요가 있다. 데이터를 주고받는 프로세스들을 분류해보면 간단하고 짧은 메시지를 주고 받거나 복잡하고 긴 메시지를 주고받을 수 있고, 동일한 시스템의 프로세스끼리 통신을 하거나 서로 다른 시스템의 프로세스끼리 통신할 수 있다. 그리고 통신의 주체가 되는 양쪽 끝의 프로세스가 모두 사용자 프로세스일 수도 있고 한쪽이 시스템의 커널일 수도 있다. 간단..