본문 바로가기
반응형

CS49

인공지능, 머신러닝, 가상현실, 증강현실 인공지능, 머신러닝, 가상현실, 증강현실에 대해 공부했다. 영어 공부를 할 때 종종 사용하는 파파고와 같은 인공지능이 데이터를 축적하여 결론을 도출하는 방식을 알 수 있었고, 인공지능의 발달로 생겨난 다양한 현상에 대해 고민해볼 수 있었다. 또한, 가상현실과 증강현실, 혼합현실의 차이를 알게되었다. - 인공지능 : 인간이 아닌 존재가 인간과 같은 지능을 갖도록 하는 기술 → 자연어 이해능력, 인지기능, 학습기능, 추론기능을 바탕으로 문제 해결 - 인공지능은 얼마 전까지 외면당했지만 클라우드 컴퓨팅 기술과 빅데이터 기술의 발전으로 인해 변화했다. - 인공지능 학습 방법 ① 기계학습 : 컴퓨터에게 데이터를 주고 스스로 학습하게 하는 방식 ② 딥러닝 : 학습에 사용할 데이터를 빅데이터로 적용하여 최적화된 문제.. 2021. 5. 13.
빅데이터, 클라우드 컴퓨팅 빅데이터와 클라우드 컴퓨팅에 대해 공부했다. 데이터를 축적하고 옳은 정보를 추출하는 일의 중요성이 점점 커진다는 것을 느꼈고, 우리가 사용하는 네이버 및 구글 클라우드의 운영 방식을 알 수 있었다. - 빅데이터는 다양한 주제에 대해 분석하고 예측하여 새로운 정보를 유추하고 가치를 창조하는 기술이다. - 빅데이터의 3V ① Volume : 양 ② Velocity : 생성 주기 ③ Variety : 다양성 - 빅데이터의 활용 범위는 우리 삶의 모든 영역으로 확장되고 있다. - 데이터 사이언스가 주목받고 있다. ※ 빅데이터는 단순한 자료의 집합이 아니라 분석하여 의미를 제시하는 것이다. - 빅데이터 분석을 하려면 소프트웨어 개발 기술이 필요하다. - 클라우드 컴퓨팅은 클라우드 서버 사이트롤 통해 다양한 콘텐츠.. 2021. 5. 12.
4차 산업혁명, 소프트웨어 중심 사회, 사물인터넷, 5G, 네트워크 4차 산업혁명, 소프트웨어 중심 사회, 사물인터넷, 5G, 네트워크의 기본적인 개념에 대해 공부했다. 각각의 개념을 심도있게 살펴본 것이 아닌 스키밍을 한 정도라 자세한 내용까진 알지 못하지만, 앞으로 공부 과정을 차근차근 밟다보면 완벽히 이해할 수 있을 것이라 생각한다. 또한, 요즘 초등학생들의 교육과정에 코딩이 포함되었다는 글을 본 후 이제는 정말 시간이 많지 않다는 생각을 했다. - 4차 산업혁명은 2016년 세계경제포럼 의장인 클라우스 슈밥이 언급하면서 시작되었다. ① 초연결성 ② 초지능 ③ 인공지능 - 우리나라는 2016년부터 모든 분야에서 4차 산업혁명이 언급되었다. - 4차 산업혁명 : 인공지능을 기반으로 모든 것이 연결되고 지능화되는 것 - 혁명의 역사 ① 1차 : 18세기 말 영국의 증기.. 2021. 5. 11.
부동소수점 계산 방법 지수부는 8비트로 표현된다. 8비트로 표현되는 것은 2의 8승에 해당하여 0부터 255까지의 값을 가진다고 앞에서 설명하였다. 실수이므로 지수에 양수뿐만 아니라 음수도 지원해야 한다. 255를 음수와 양수 모두 포함시키기 위하여 -128~127까지의 지수를 지원한다. 지수의 값을 2진수로 표현해야 하므로 -127을 00000000로 표현하고 128을 11111111로 표현한다. 이 경우 10진수 0의 값은 100000000에 해당되므로 10000000의 절댓값은 128이다. 한옥영, 『한 권으로 시작하는 소프트웨어』(사람의 무늬) 위 글에서 -127을 00000000으로, 128을 11111111로 표현한 이유와 절댓값의 개념이 잘 이해되지 않는다. 또한, 계산 예시마다 127바이어스, 128바이어스 등.. 2021. 5. 9.
디지털 논리 회로, 운영체제, 응용 소프트웨어 디지털 논리 회로, 운영체제, 응용 소프트웨어에 관한 내용을 학습했다. 각 게이트의 논리식과 반가산기, 전가산기의 계산 방법을 숙지하는 것이 중요해 보인다. ​ - 논리 회로 : 전기적 신호로 동작하는 회로로 입력 단자와 출력 단자를 포함하는 게이트로 구성 - 게이트(p. 45~49) ① OR 게이트 : A + B = Y (논리합) 논리식은 덧셈이 아니다! A B Y(A+B) 0 0 0 0 1 1 1 0 1 1 1 1 → 1 + 1 = 참 + 참 = 참 ② AND 게이트 : A · B (논리곱) A B Y(A·B) 0 0 0 0 1 0 1 0 0 1 1 1 ③ XOR 게이트 : A ⊕ B A B Y(A⊕B) 0 0 0 0 1 1 1 0 1 1 1 0 → 입력 값이 동일하면 0, 입력 값이 다르면 1 ​ .. 2021. 5. 9.
정보 표현 방법 컴퓨터 상에서의 이미지, 소리, 동영상 표현 방법을 학습했다. 각각의 파일명을 익히는 것이 필요해 보인다. ​ - 이미지 표현 방법 ① 비트맵 파일 : 마이크로소프트사의 파일 형식으로 가장 단순한 구조이며 비압축 상태로 이미지를 저장한다. → 장점 : 원본 그대로의 우수한 화질 → 단점 : 압축을 사용하지 않아 이미지 크기가 큼 ② GIF 파일 : 256색까지 저장 가능한 비손실 압축 형식의 이미지 파일 포맷이다. → 장점 : 하나의 파일에 여러 개의 비트맵을 적용하여 다중 프레임의 애니메이션 구현 가능 → 단점 : 색 표현에 한계가 있음 ③ JPEG 파일 : 이미지 전문가들의 위원회에서 개발한 손실 압축 방식의 이미지 파일 포맷이다. → 단점 : 압축률을 높이면 이미지 훼손 발생 ④ PNG 파일(핑) .. 2021. 5. 9.
컴퓨터 상에서의 문자 표현 방법 컴퓨터 상에서의 문자 표현 방법을 공부했는데 부동소수점의 계산 방법의 개념이 확실히 이해되지 않는다. 빠르고 정확한 계산을 위해서는 정수와 실수 표현 관련 개념과 절댓값 표기 개념을 심도있게 이해하는 것이 필요해보인다. ​ - 영어 : ASCⅡ 코드(8비트) 체계 사용 - 한글 : 유니코드(16비트) 체계 사용 - 유니코드 체계 상에선 65,536자를 표현할 수 있는데, 한글은 11,172자만을 사용하며 세계 모든 나라 문자 코드를 사용할 수 있음 ​ - 정수는 32비트를 사용하여 표현 ① 부호 비트 방식 : 0은 양수를, 1은 음수를 나타냄 (값이 중의성을 띄어 사용하지 않음) ② 1의 보수 방식 : 0은 1로, 1은 0으로 바꾸는 비트 변환 방식 (값이 중의성을 띄어 사용하지 않음) ③ 2의 보수 방.. 2021. 5. 9.
비트, 하드웨어 구조 첫날은 비트와 하드웨어 구조에 대해 공부했다. 2진법, 10진법, 16진법의 계산법과 전환법이 다소 복잡하지만 반복적으로 접하다 보면 큰 어려움 없이 해결할 수 있을 것이라고 생각한다. - 컴퓨터는 0, 1의 두 가지 수로만 표현하기 때문에 2진수라고 하며, 이를 비트(bit)라고 한다. - 2진수에서 0은 '없다'를, 1은 '있다'를 나타낸다. - 2진수의 가장 오른쪽 값은 2의 0승으로 시작한다. - 1바이트(byte)는 8비트(bit)이다. - 영어는 한 글자에 1바이트를, 한글은 한 글자에 2바이트를 사용하여 표현한다. ​ - 진법 ① 2진법 : 0, 1 ② 10진법 : 0, 1, 2, 3, 4, 5, 6, 7, 8 ,9 ③ 16진법 : 0, 1, 2, 3, 4, 5 ,6 ,7 ,8 ,9, a, .. 2021. 5. 9.
한 권으로 시작하는 소프트웨어 출처 한 권으로 시작하는 소프트웨어 카테고리에 있는 모든 글들은 한옥영 교수님의 『한 권으로 시작하는 소프트웨어』(사람의 무늬)에서 정리·요약 및 간접인용한 내용임을 밝힙니다. 2021. 5. 9.