컴퓨터과학 (9) 썸네일형 리스트형 알파고는 계단을 걷지 못한다 흔히 알파고가 굉장한 능력을 가졌다고 생각한다 하긴 사람이 수십년을 두어야 겨우 이해하는 바둑을 3일 만에 깨우쳤으니 대단하다는 소리가 절로 나온다 하지만 알파고는 계단을 걷지 못한다 말 그대로이다 우리 인간은 어렸을 때부터 계단을 걸어 올라가거나 그냥 직립보행을 하는 건 아주 자연스럽고 쉽다 지하철을 이용해서 도서관을 가거나 도서관에 가서 마음에 드는 책을 읽는 것은 정말 쉽다 그러나 알파고에게는 이 모든 것이 불가능한 일일 뿐이다 알파고는 걸어다닐 수도 지하철을 이용할 수도 없다 우리에겐 지극히 쉬운 일이지만 알파고에겐 불가능에 가깝다 믿기지 않을 수도 있다 아니? 알파고가? 그게 무슨 개소리야?? 이런 생각이 드는 게 당연하다 그렇다면 '걸어다니는 알파고'를 본 사람이 있다면 나한테 제보 좀 해달라.. 매크로에 관한 통찰 매크로는 간단히 말해서 계속해서 반복적으로 사용되어지는 명령어를 정리해서 반복적으로 간단히 사용할 수 있도록 정의한 것입니다 원시프로그램은 매트로 프로세서를 거쳐서(그러면 확장된 매크로프로그램이 됩니다) 컴파일러, 어셈블러를 거쳐서 목적프로그램으로 변환되어집니다.. 어셈블리어에 관한 통찰 void calc_sum(int n, int*sump) { int i, sum = 0; for ( i=1; i<=n; I++ ) sum += i; *sump=sum; } c언어 프로그래밍 cal_sum: push ebp mov ebp, esp sub esp, 4 mov dword [ebp – 4], 0 ;sum = 0 mov ebx, 1 ; ebx (i) = 1 for_loop: cmp ebx, [ebp+8] ;i <= n인가? jnle end_for add [ebp-4], ebx ; sum += I inc ebx jmp short for_loop end_for: mov ebx, [ebp+12] ;ebx = sump mov e.. 간단한 데이터 압축 데이터 압축 : 데이터의 질을 최대한 유지하되 전송 속도를 높이거나 저장 공간을 줄이려는 목표를 위해서 파일을 변형시키는 것을 의미한다 압축 기술은 데이터를 압축하는 부호화와 그것을 원상태로 되돌리는 복호화가 있다 1) 무손실 압축 말 그대로 손실이 없는 압축이다 데이터를 손.. 인공지능의 사기적인 능력 "인공지능은 인류 문명의 최대 위협이며 인공지능으로인해 인류는 종말을 맞이할 수 있다" -일론 머스크 일론 머스크는 우리 시대에 굉장히 뛰어난 크리에이터입니다 그는 솔라 시티, 테슬라, 스페이스 x 등 한 사람이 하나에 집중해도 하기 힘든 일을 모두 전면에서 이끌고 나아가고 있.. 빅데이터 1 개요 빅데이터하면 떠오르는 단어들 비정형 사람분석 analyze 흘러가는 데이터 조각 가치 데이터의 강에서 사금을 채취하는 것 2 빅데이터 배경 pc시대 -> 인터넷 시대 -> 모바일 시대 -> 스마트 시대 M2M(자동화시대) 지금 우리에게 온 새로운 시대 volume variety velocity 3v + 1v 2 빅데이터 .. 운영체제 (3) 교착상태 Dead Lock 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 무한정 기다리는 현상 네가지조건(필요충분조건)상호배제 (Mutual Exclusion) : 한 번에 한 개의 프로세스만 공유자원 사용점유와 대기 (Hold and wait) : 최소한 하나의 자원.. 운영체제 (2) 스케줄링 스케줄링은 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원은 해당 프로세스에게 할당하는 작업을 의미한다 문맥교환 : 하나의 프로세스에서 다른 프로세스로 cpu가 할당되는 과정에서 발생한다 새로운 프로세스에 cpu를 할당하기 위해 현재 cpu가 할당된 프로세스의.. 이전 1 2 다음