분류 전체보기309 CPU(Central Processing Unit)에 대한 간단한 이해 [GPU에 대한 간단한 이해] : https://limitsinx.tistory.com/24 "CPU??" CPU란 컴퓨터의 '뇌'에 해당하는 부분입니다. 즉, 중앙에서 제어/연산을 하는 부분으로써, 크게 3가지 부분으로 나누어져있습니다. (제어장치/연산장치/레지스터) 1. 제어장치 CPU에서 일어나는 모든 작업을 통제하고 관리(제어)하며, 프로그램의 instruction을 해석하고, 해석된 instruction에따라 동작을 지시합니다. 2. 연산장치 ALU(Arithmetic Logic Unit)은, 제어장치의 신호에따라(instruction source) 사칙연산과 AND,OR,NOT등의 논리적인 연산을 수행합니다. 3. 레지스터 CPU에 instruction이나, 연산한 결과(instruction .. 2020. 12. 11. [코드로 이해하는 딥러닝 1] - Tensorflow 시작 [코드로 이해하는 딥러닝 0] - 글연재에 앞서 https://limitsinx.tistory.com/27 [코드 전문] 딥러닝을 하기위한 첫 스텝인, Tensorflow를 시작해보겠습니다. 텐서플로우는 구글에서 만든 머신러닝용 라이브러리 입니다. 최근에는 페이스북이 만든 'Pytorch(파이토치)'가 빠르게 치고올라오고 있네요 일단, 저의 개발환경은 tensorflow 2.1.1입니다. 텐서플로우는 기존의 1 시리즈에서 2시리즈로 탈바꿈하면서 코드 문법을 모조리 바꾸어버렸는데요..(왜이러는 걸까요?) 텐서플로우2에서도 텐서플로우1의 문법을 그대로 사용하기 위한 코드가 import tensorflow.compat.v1 as tf tf.disable_v2_behavior() 부분입니다. [코드 분석-1] .. 2020. 12. 10. [코드로 이해하는 딥러닝 0] - 글 연재에 앞서 머신러닝이라고 하면 복잡한 패턴인식과 통계학적 수식들, 확률론에 기반한 수치해석들이 생각나실겁니다. 저도 한때는 딥러닝을 공부한답시고 이런 이론들에만 연연했었는데요 인공지능 기술을 나의 분야에 접목시키기 위한 정도의 이해를 원하시는 분들을 위해 실제 코드가 돌아가는 모습을 위주로, 코드를 한줄씩 해석해가며 글을 포스팅해보고자 합니다. - [개발 환경] 아나콘다를 통한 설치 Python 3.8 tensorflow 2.1.1 코드 : Visual studio Code(VSC)1.5.1 ※ 참고한 자료 저자 : Standford,Andrew Ng 교수님, 홍콩과학기술대학교 김성훈 교수님 2020. 12. 10. [재미로 읽는 공학-3] 화웨이의 '백도어(Back door)'란 무엇인가? 5G 통신장비업체 선정과정에서 LG가 상당한 뭇매를 맞고있다. 그 이유는 화웨이를 선택했기 때문이다. (사실 LG는 화웨이,삼성,노키아 등 여러회사를 동시에 쓴다. 화웨이가 포함되어 있어 문제일뿐) 화웨이를 선택했다고 뭇매를 맞는 이유는 '백도어'문제이다. 다들 뉴스나 신문을 통해 이정도는 알고 있을 것이다. 그럼 '백도어'가 어떤것이길래 그럴까?? 쉽게 말하면 이와 같다. 내가 프로그램을 만들고 나만 드나들 수 있게 뒷문을 만들어 놓는것이다. 그러니까 보안을 아무리 어렵게하든 암호화를 양자화하든 관계없이 숨겨진 뒷문을 하나 만들어 놓는것 이것은 긍정적/부정적 역할을 모두 하는데 보통 복잡한 프로그램일수록 백도어를 하나씩은 가지고 있다. 대부분은 컴퓨터 유지보수를 위해 개발자 혹은 유지보수자가 접속을 쉽.. 2020. 12. 10. [재미로 읽는 공학-2] 블록체인(Block Chain)과 비트코인(Bitcoin) 이 전글에서 블록체인이 왜 탄생하게되었는지 얘기해보았습니다. 그럼 어떤 원리로 보안을 유지할 수 있을까요?? - - 예를 들면 범현이와 A,B,C,D 이렇게 5명이 한방에 있다고 가정해보죠 각자 책상위에 종이한장과 펜을 가지고 있고 누군가 외치는 말을 전부 동시에 따라 적습니다. - - 범현이가 외칩니다. "제가 A에게 30만원을 보냈습니다" 범현이를 포함한 전부가 다음과 같이 종이에 받아적습니다. "범현이 A에게 30만원 이체(끄적끄적)" - - - 모두의 종이에는 범현이의 현금거래내역이 적혀있으며, 보안성 강화를 위해 암호화하는 과정이 필요합니다. 따라서 어떤 숫자를 넣었을때 랜덤으로 다른 숫자가 나오는 상자(랜덤박스)를 만들고, 보안매개로 사용해보고자 합니다. 예를들면 111을 넣으면 89787가 .. 2020. 12. 9. 이전 1 ··· 55 56 57 58 59 60 61 62 다음