전체 글
-
오늘도 어둠속으로 뛰어든다.Bull-shit🐶 2022. 10. 7. 22:22
낮동안 시간의 찰나를 놓치지 않으려 애썼던 안경을 내려놓고 어둠 속으로 걸어 들어간다. 매일 써도 콧잔등을 지그시 누르는 감촉은 통 익숙해지지 않는다. 내리는 불들은 모두 사그라들었지만 억지로 붙인 불들이 아직 꺼지지 않는 밤을 붙잡고 있다. 눈에 힘이 풀리고 찾아 들어오는 빛들이 줄어드니 오히려 더 잘 보이는 듯하다. 아무리 신경을 비추어도 보이지 않던 것들이 뇌와 눈 사이 어딘가에 떠다니고 잡으려 하지 않으니 점점 색깔을 더해간다. 어렸을 적에는 어둠이 찾아오는 것을 달가워하지 않았다. 시선 속에서 생각조차 하지 않던 것들이 불쑥 튀어나올 것만 같았다. 알지 못하는 것에 대한 본능적인 두려움이었을까 어느 순간부턴가 고맙게 느껴지기 시작했다. 세상과의 사이에 잠시나마 거리를 주는 것이 어떠한 곳에 있어..
-
모르는 것에 대한 태도Bull-shit🐶 2022. 10. 1. 23:59
무언가를 배움에 있어 무지가 부끄러움으로 다가올 때가 있다. 뭔가를 읽고는 있는데 아무것도 머릿속에 그려지지 않을 때, 생각을 하려 해도 머리가 거부하는 느낌이 든다. 능력의 부재를 탓하기도하고 그저 흘려버린 시간들에 대한 미련을 토해내기도 한다. 배우려하는 것들이 단지 문장 몇개로 정리되어 간단해 보일지라도 수많은 사람들의 머리를 거치며 정제되고 다져진 것들인데 이 점을 생각하지 않으면 표면적으로 보이는 글들에 좌절하곤 한다. 이러한 것들이 한번에 이해가지 않는 것이 당연한 것인데 말이다. 무지를 아는 이가 배움을 구한다. 무지를 부끄러워하면 더 많은 것들로 부터 스스로를 가두어 놓는 것이다. 모른다는 사실을 안다는 것 자체가 존재조차 몰랐다는 것에 대하여 유와 무를 구분할줄 알게 되는 것이다. 배운다..
-
왜 Database Management System가 필요한가?CS💻/DBMS 2022. 9. 30. 22:25
"생존을 위해 필요한 정보의 양이 너무 많아졌다." 인간이 주변으로부터 생존에 필요한 정보는 기억을 통해 보존하였다. 하지만 기억의 불완전성으로 인해 정보를 어딘가 남기고자 하는 욕망이 생겼고 이는 문자의 발전을 이끌었다. 문자의 발전은 정보의 수명을 증가시킴으로써 한 개인에 정보의 보존 기간을 늘릴 뿐만아니라 사회 구성원들이 접근 가능한 정보의 양을 늘렸다. 이는 정보간의 융합을 통한 새로운 정보들의 생산을 이끌었으며 보존 기간의 증가와 함께 정보의 양을 기하급수적으로 증가시켰다. 정보의 급격한 증가에 너무 많아지고 흩어져 있는 정보들에서 원하는 정보를 찾는 것이 어려워지자 이를 한데 모아 분류함으로써 정보를 편리하게 이용하고자 하는 욕망이 생겼다. 따라서 도서관을 짓고 사서를 둠으로써 정보의 효과적 ..
-
[JAVA] data type : 원시형과 참조형의 차이Programming🧑💻/Java 2022. 9. 28. 23:10
- 참조형(Reference type) // String class로 "java"라는 문자열을 객체를 만든뒤 // language 변수는 만든 객체를 참조한다. String language = new String("java"); - 원시형(primitive type) // 변수 a에 값 1을 저장한다. int num = 100; 변수에 값을 지정할 때 변수를 지정 시 Stack 영역에 변수가 올라간다. 원시형 변수를 사용하면 Stack 상에서 변수가 값을 지니고 있다. "new" 키워드를 사용하여 클래스를 통해 객체를 만들면 Heap 영역에 생성한 객체에 대한 메모리가 할당되어 저장된다. 참조형 변수를 사용하면 원시형 변수가 Stack 상에 값을 가지고 있는 것과 달리 객체가 저장되어 있는 Heap의 메..
-
Sparsity는 무엇을 의미하는가?Math♾️/Sparsity and Compression 2022. 9. 28. 13:11
우리가 얻는 신호 중에 실제 인지가능한 정보를 나타내는 신호의 수는 아주 적다. $20*20$ pixel로 이루어진 흑백이미지가 있다고 해보자. 이 흑백이미지가 표현할 수 있는 신호의 개수는 얼마나 될까? 한 pixel이 흑과 백 두가지 상태를 가질 수 있으므로 $2^(20*20)$에 표현가능한 이미지 공간을 형성한다. 계산 결과는 $2.58225e+120$로 우리가 상상으로도 범접하기 힘든 숫자이다. 해당 이미지 공간에서 우리가 인지 가능한 이미지의 수는 극히 일부를 차지한다. 그러면 표현가능한 이미지 공간상에서 인지가능한 이미지를 구성하는 요소들이 존재하여 해당 요소들과 관련된 성분만 추출할 수 있다면 우리는 필요한 성분만 남기고 압축된 형태로 저장 및 전송을 할 수 있으며 이 성분들만 가지고 원래의..
-
왜 정보는 압축이 가능한가?Math♾️/Sparsity and Compression 2022. 9. 27. 23:30
"원숭이들이 자판을 무한히 자판을 두드렸을 때 세익스피어가 나올 수 있다" 위의 말은 무엇일까? 원숭이들이 자판을 무작위로 두드리면 말도 안되는 철자의 조합으로 구성된 글이 나올것이다. 하지만 확률에 신비한 마법으로 세익스피어와 같은 명작이 나올수도 있다. 즉 이 말은 철자의 조합으로 만들어질 수 있는 수 많은 글이 하나의 공간을 이룰 때 우리가 읽을 수 있는 글자는 해당 공간 상에서 극히 일부를 차지하며 그 중에서도 고전과 같은 명작이 나오는 것은 더 적은 수라는 것이다. 살아오면서 보고,듣는 것들로 세상이 이루어져 있다고 체험을 통해 느끼지만 우리가 인지 할 수 있는 구조화 된 신호인 오디오, 사진, 영상등은 무작위적인 조합으로 만들어 질 수 있는 것들로 이루어진 공간에 극히 일부에 해당한다. 반대로..
-
Del 연산Math♾️/Vector Calculus 2022. 9. 27. 10:38
Del 연산자 Del 연산자는 벡터와 같이 하나의 객체가 여러 정보를 가지고 있으며 해당 객체의 변화가 여러 축에 대해서 나타날 때 이에 대해 기술하기 위하여 사용한다. Gradient 스칼라장이 함수로 주어졌을 때 Del을 취하게 되면 스칼라값들이 최대로 변화하는 방향을 나타내는 벡터들로 구성된 벡터장이 된다. 예를 들어 공간상에 온도분포가 주어지면 3차원상에서 각 점들의 온도가 하나의 값으로 나타날 것이다. 여기에 Del 연산을 하면 공간상에서 각 점에서 온도변화의 방향과 크기를 나타내는 벡터장으로 바뀐다. Divergence 벡터장에 Del과 내적을 하면 각 점에서 '변화의 양'을 나타내는 스칼라 값을 갖게 된다. 내적을 이용하면 해당 방향 성분을 얼마나 가지고 있는지 뽑아 낼 수 있으므로 벡터에 ..
-
Vector Calculus는 PDE를 위한 언어이다.Math♾️/Vector Calculus 2022. 9. 26. 23:41
어떠한 현상을 분석하고자 했을 때 해당 현상을 구성하고 있는 요소들을 구분하고 이들이 상호작용하는 방식에 대해 기술한다. 따라서 구성요소들의 상호작용의 결과로 현상을 설명하게 된다. 이때 벡터는 구성요소들이 한가지 이상의 정보를 가지고 있을때 이를 나타내기 위해 사용한다. 예를 들어 요소의 직선상에서의 위치만을 고려하였을 때는 위치에 대한 한가지의 정보만을 가지고 있기 때문에 하나의 숫자로 명시해도 구분되지만 3차원상에 표현하게 되면 위치에 대한 3가지의 정보를 가지고 있다. 이에 따라 각 숫자가 가진 위치정보가 무엇인지 나타내야한다. 현상은 무언가가 변화함으로써 관측되게 된다. 이러한 변화를 분석하기 위해서는 구성요소들이 갖고 있는 정보들이 어떻게 변화하는지 알아야한다. 구성요소가 갖고 있는 정보가 여..