본문 바로가기
728x90
반응형
SMALL

분류 전체보기1626

운영 체제 (Operating System) 운영 체제 (Operating System) 운영 체제 (運營 體制, 문화어: 조작 체계) 또는 오퍼레이팅 시스템 (operating system, 약칭: OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공한다. 최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 (가상 머신) 위에서 실행되기도 한다. 또한, 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 운영 체제는 응용 프로그램과 컴퓨터 하드웨어 사이의 중재 역할을 한다. 그러나 응용 프로그램 코드는 일반적으로 하드웨어에서 직접 실행된다. 운영.. 2022. 7. 19.
[AI] 다변수 선형 회귀 Sequential API import tensorflow as tf import numpy as np from numpy import genfromtxt from tensorflow.keras.models import Sequential, Model from tensorflow.keras.layers import Flatten, Dense, Input from tensorflow.keras.optimizers import SGD, Adam my_data = genfromtxt('csv.csv', delimiter=',') print(my_data) x_data = my_data[ : , :-1] t_data = my_data[ : , [-1]] print('loaded_data.shape = ', my.. 2022. 7. 17.
[AI] Basic Architecture TensorFlow TensorFlow는 텐서 (Tensor)를 흘려 보내면서 (Flow) 딥러닝 알고리즘을 수행하는 프레임워크이다. ① 사용자 친화적 (Keras as High Level API) ② 코드 가독성과 직관성을 높이는 Eager Execution 적용 Keras Keras 창시자 프랑소와 숄레 (François Chollet)가 TF 2.0 개발에 참여하였고, TF 2.0 에서 공식적이고 유일한 High-Level API로써 Keras가 선정되었다. 또한, 프랑소와 숄레는 앞으로 native Keras 보다는 tf.keras를 사용할 것을 권장하고 있다. 사용자 친근성 (User Friendliness) : 직관적인 API를 이용하면 ANN, CNN, RNN 또는 이를 조합한 딥러닝 모델을.. 2022. 7. 17.
[AI] Feed Forward ∙ One Hot Encoding ∙ Softmax Feed Forward 신경망의 입력층 (input layer)으로 데이터가 입력되고, 1개 이상으로 구성되는 은닉층 (hidden layer)을 거쳐서 출력층(output layer)으로 출력 값을 내보내는 과정이다. import numpy as np # 활성화함수 sigmoid def sigmoid(x): return 1 / (1 + np.exp(-x)) input_data = np.array([1, 2]) # 입력데이터 target_data = np.array([1]) # 정답데이터 input_nodes = 2 # 입력노드 hidden_nodes = 3 # 은닉노드 output_nodes = 1 # 출력노드 W2 = np.random.rand(input_nodes, hidden_nodes) b2 =.. 2022. 7. 17.
Python for Deep Learning Check your Python Installation Python을 설치했으면 다음 코드를 사용하여 Python 및 라이브러리 버전을 확인할 수 있다. GPU가 있다면 케라스가 인식하는지 확인할 수도 있다. import sys import tensorflow.keras import pandas as pd import sklearn as sk import tensorflow as tf check_gpu = len(tf.config.list_physical_devices('GPU'))>0 print(f"Tensor␣Flow␣Version : ␣{tf.__version__}") print(f"Keras␣Version : ␣{tensorflow.keras.__version__}") print() print(f.. 2022. 7. 16.
Python Preliminaries Origins of Deep Learning 딥러닝은 신경망을 위한 흥미로운 신기술 그룹이다. 고급 훈련 기술 신경망 아키텍처 구성 요소의 조합을 사용함으로써, 이제 훨씬 더 복잡한 신경망을 훈련시킬 수 있다. 심층 신경망, 정규화 단위 (ReLU), 컨볼루션 신경망, 반복 신경망 등을 소개한다. 고성능 컴퓨팅 (HPC) 측면은 딥러닝이 그리드와 그래픽 처리 장치 (GPU) 모두에서 어떻게 활용될 수 있는지를 보여준다. 딥러닝은 모델이 인간의 두뇌 기능과 유사한 방식으로 정보의 계층 구조를 학습할 수 있도록 한다. 신경망은 기계 학습 모델의 초기 예시 중 하나이다. 신경망은 1940년대에 처음 도입되었고 인기가 여러 번 오르내렸다. 현재 세대의 딥러닝은 2006년 제프리 힌튼의 개선된 훈련 알고리즘으로 .. 2022. 7. 15.
[AVR] USART 통신 USART 통신 USART는 동기식 모드를 의미한다. USART는 UART 모드로 동작 시킬 수 있으며, 대부분 UART로 사용한다. 따라서, USART개념을 UART개념으로 사용해도 무방하다 (동기통신은 대규모 고속전송에 주로 사용). ATmega128은 2개의 USART 내장 → USART0, USART1 전 이중 방식 동기 및 비동기 통신 모드 데이터 비트 (5~9비트), 정지 비트(1~2비트) 및 패리티 비트 고 분해능의 보레이트 발생기 노이즈 필터링 3개의 인터럽트 소스 (전송완료, 수신완료, 전송데이터 레지스터) 멀티-프로세서 통신모드 2배속 비동기 통신모드 송신할 때 UDRn 레지스터가 출발점이 된다. UDRn의 Description을 보면 RXBn과 TXBn으로 나누어져 있다. 두 레지스터.. 2022. 7. 15.
뇌과학 (Brain Science) 뇌과학 (Brain Science) 뇌과학 (腦科學, brain science)은 건강한 뇌는 어떻게 정상적으로 작동하는지, 지적 능력이 어떻게 기대 이상의 통찰력을 만들어 내는지 등의 물음에 답을 구하려는 학문이다. 뇌의 복합적인 기능과 구조에 대한 해석을 통해 인간이 가진 가능성의 한계에 대해 답을 구하는 분야이다. 브레인 디코딩 최근에는 뇌 연구의 한 분야로써 뇌를 직접 읽어내려는 시도가 이루어지고 있다. 우리가 어떤 사물을 보거나, 어떤 생각을 하거나, 또는 손이나 다리를 움직일 때 뇌의 신경세포들이 특정 활성 패턴을 보이게 되는데, 이러한 뇌 신경세포 활성 패턴들을 분석하여 뇌 신경세포 활성 패턴만으로 우리가 무엇을 보고 있는지, 어떤 생각을 하고 있는지, 어떤 움직임을 하려고 하는지를 알아내려.. 2022. 7. 13.
신경과학 (Neuroscience) 신경과학 (Neuroscience) 신경과학 (神經科學, neuroscience 또는 뇌신경과학)은 뇌를 포함한 모든 신경계에 대해서 연구하는 학문이다. 신경과학은 우리가 외부 환경을 어떻게 인지하며 경험하는지, 그리고 다른 사람과 어떻게 상호관계를 맺는지 등을 밝혀내는 데 중점을 두고 있다. 신경과학은 유전학, 생화학, 생리학, 약리학, 병리학, 진화 생물학 등의 학문과 밀접한 연관을 맺고 있으며 생물학의 한 분야로 여겨진다. 그러나 신경과학은 학문의 특성상 생물학의 한 분야라고만 단정 짓기는 어려우며, 실제로 심리학, 컴퓨터 과학, 통계학, 물리학, 의학, 언어학, 철학, 수학 등의 다른 분야의 학문의 도움을 많이 받고 있다. 신경과학은 분자, 세포, 발생, 구조, 기능, 진화, 컴퓨터 연관, 의학적.. 2022. 7. 13.
뇌공학 (Brain Engineering) 뇌공학 (Brain Engineering) 뇌의 정보 처리 구조와 원리를 이해하고 인공지능 시스템에 구현하는 기술을 연구하는 학문으로, 인지과학, 생명 공학, 나노 기술이 융합된 새로운 연구 분야이다. 뇌공학 또는 신경공학은 인간의 뇌와 정신의 본질적인 특성을 탐구하고, 뇌가 활용할 정보 처리의 특성을 연구하는 인지 뇌과학과 뇌신경 신호를 측정, 분석하여 외부 기기를 제어하고 인간의 의사를 외부로 전달하는 방법을 연구하는 뇌-컴퓨터 인터페이스, 뇌의 정보처리 및 인지 과정 메커니즘에 대한 이해를 바탕으로 뇌의 기능을 모사하는 시스템을 구현하는 뉴로모픽 공학 등의 학제간 연구가 융합된 최신 학문 분야이다. https://www.scienceall.com/%EB%87%8C%EA%B3%B5%ED%95%99br.. 2022. 7. 12.
728x90
반응형
LIST