본문 바로가기

jj72

인과율 - 과학의 본질 2005-07-10 19:28 과학적 설명의 본질은 무엇일까? '과학적'이라는 것은 무엇일까? 인간은 세계를 인식할 때, 원인과 결과로 현상을 분석할 수밖에 없다. 인과율은 세계를 지배한다.아마도 matrix 2편에서 나왔던 대사인 듯 하다. 사람은, '변화'를 인식하는 순간, 항상 그 '변화'를 일으킨 '힘'이 있을 것으로 생각한다. 즉, 모든 '변화'에는 그 변화를 일으킨 '원인'이 있다는 생각을 하는, 인과율로 인간은 외부 세계를 인식한다. 과학은, 그 인과율의 정밀한 고리를 연결하는 작업이다. 관찰된 현상(결과)에 대한 원인을 찾는 작업이 과학이다. 이 때, 하나의 원인과 결과의 쌍은 아주 근본적이어야 한다. 이러한 인과율에 대한 물음의 핵심이 "왜?"와 "어떻게?" 이다. 따라서, 과학을 하려면.. 2010. 5. 22.
constraint adaptive differential evolution Last Update: xxxx-xx-xx xx:xx History 최초 작성: 2010-02-16 00:57 글을 전부 작성하는데 어느 정도 시간이 걸릴 것 같아 우선 지금 상태에서 공개한다. 이 글에 앞으로 다음 내용들이 추가될 것이다(회색 부분이 아직 추가 안된 것). ToDo: 1. 일반화된 정의/구현 코드(C++) 2. 예제 코드(GUI 포함) 2-1. global minima 찾는 것 2-2. canonical correlation analysis 와 같은 기능 구현 2-3. group separation (with cDNA) constraint adaptive differential evolution (CADE) 의 목적은 쉽게 말하면 global minima를 찾는 것이다. 즉, 주어진 목.. 2010. 2. 16.
다익스트라(Dijkstra) 알고리즘의 재발견 다익스트라 알고리즘의 pseudo-code와 C 코드는 위키피디아에 잘 나와 있으므로 그곳을 참고한다. 이 글은 어떻게 그 알고리즘을 생각하게 되었을까 를 내 나름대로 생각해 본 후 그에 대하여 쓴 글이다. 요약 다익스트라 최단경로 알고리즘은 다음과 같이 생각해 볼 수 있다. 즉, 경로의 그래프를 실로 되어 있다고 생각하고, 각 지점은 매듭으로 되어 있다고 가정하자. 이와 같은 상황에서 주어진 두 지점을 잇는 최단경로를 찾기 위해서는 그 주어진 두 점을 양 끝으로 잡아 당겼을 때 생기는 직선이 된다. 이것은 자명하다. 다익스트라 알고리즘은, 주어진 경로(그래프)에서 시작점이 주어졌을 때, 각 점으로 가는 최단경로를 구하는 알고리즘이다. 어느 날 나는 그가 어떻게 그 알고리즘을 생각했는지 궁금했다. 그 후.. 2010. 2. 7.
때: 은퇴한 최전방 수비수 2006-08-27 01:05 나무는 나무껍질이 있고, 물고기는 비늘이 있고, 게는 게딱지가 있고, 메뚜기는 외피가 있고, 개나 고양이는 털이 있다. 그렇다면 사람은? 사람에게는 피부가 있다. 위에서 나열한 것들, 비늘이나 나무껍질과 같은 기능을 하는 것이 사람에게도 있는데, 그것은 피부의 가장 바깥쪽 세포이다. 때는 이 세포가 떨어져 나온 것이다. 생체 조직(게든 새우든 뱀이든 나무든)은 외부 환경과 가장 직접적으로 만나는 부분을 강하게 하여 안쪽의 약한 세포들을 보호한다, 외부의 물리적 충격으로부터 보호함과 동시에 수분이 증발되는 것(desiccation)으로부터. 물론 예외도 존재한다(생명 과학에서, 예외가 없는 것이 있다면, 예외가 없는 것이 없다는 사실뿐일 것이다) - 남녀의 성기나 유두가 그런.. 2010. 2. 1.