전체 글 255

Semantic/Frame Net

Semantic Net으로 시작했는데 Frame같이 됨. OOP가 널리 사용되는 지금, Semantic Net의 노드와 Edge가 클래스의 instance들로 구현되기에 이제 Semantic Net과 Frame 구별은 사실 의미없음.Node와 Edge를 class의 instance로 만듬. Node가 여러 타입이 될 수 있게 했음. Edge도 역시. 따라서 하나의 노드에 multiple incoming relation/edge가 있고, multiple outgoing edge가 있을 수 있음. Node 타입의 식별을 Base - Sub class로 하지 않고, node의 attribute으로 했음. Python의 dictionary 같은 기본 데이터구조가 워낙 쓰기 편해 굳이 class hierarchy..

Artificial Intelligence meets Natural Stupidity

Artificial Intelligence meets Natural StupidityKnowledge Representation, Reasoning을 읽다가 따라오게 된 글. 70년대 logic/Symbolic AI가 한참 연구될 당시에 연구자들이 포장하던 것, 얼버무린 것 그리고 그런 것을 우려하던 얘기. 인공지능, 자연어 처리, GPS 이런 말들을 너무 쉽게 사용하긴 했다. 70년대 초에도 "자연어 인터페이스"가 곧 될 것이라 생각했다고... (God help us, a top-level "ego loop"). 이 말 멋있다. Emasculated misnomer. 완전 알맹이가 없는 부적절한 명칭이라고, Semantic Net이. is-a 관계를 너무 쉽게 생각해 안되는 곳에도 갖다붙였나? memb..

지금이 재미있는 때

CRISPR-Cas9 이란 기술을 사용해 유전자를 자유자재로 편집하기 쉬워진 모양 (Nature, Science). 정말 파급이 엄청날 것 같다. 앞으로 이 것으로 인류 미래가 바뀔 수 있을 가능성이 충분히...인공지능, General AI가 만들어지면. 처음에는 일을 뺏길까가 걱정이겠지만 나중에는 자신에게 존재론적 물음을 할 지도...나노 기술은. 박테리아 크기의 기계들이 세상에 뿌려지면. 몸 속에 들어가 못된 세균이나 암세포를 박살낼 수도. 나쁜 세포와 몸 속 나쁜 기관들을 고치고 더 나은 것으로 대체하고, 세포 레벨에서. 아니, 나노 것들이 결합해서 조직을 만들테지. 이런 것을 조직이라고 할 수 있다면... 그럼 우린 유기물과 나노물의 결합체가 되는 건가? 사람이 이럴진데 세상의 다른 것들의 변화는..

Round Here 2016.05.04

Multi variable 미적분 - Differentials and Gradients

Ref : Differential과 Derivative의 차이는? 어떻게 이해해야 하나? ■ Differentials z = f(x, y). If △x and △y are the increments of x and y, then the increment of z is △z = f(x + △x, y + △y) - f(x, y) Definition: If z = f(x, y), then f is differentiable at (a, b) if △z can be expressed as, If z = f(x, y), then f is differentiable at (a, b) if the partial derivatives fx and fy exist and are continuous at (a, b) Fo..