본문 바로가기

반응형

분류 전체보기

(291)
AI 구축 방법 인공지능과 AI운용 및 응용 디지털 컴퓨터가 개발된 1940년대부터 컴퓨터가 매우 복잡한 작업을 수행하도록 프로그램될 수 있다는 사실이 분명해졌습니다. 수학 정리에 대한 증거를 찾거나 체스를 두는 등, 컴퓨터나 컴퓨 bloginformation.co.kr 이전 글에 이어서 인공지능 시스템을 구축하는데 도움이 되는 기본 단계들을 7가지로 나누어 살펴보겠습니다. 1단계 : 문제파악 제품이나 기능을 개발하기 전에 사용자의 문제점에 초점을 맞추고 사용자가 제품에서 얻을 수 있는 가치를 파악하는 것이 중요합니다. 문제파악은 고객이 제품을 구매하기로 선택한 경우 고객에게 제공하기로 약속한 가치와 관련이 있습니다. 문제 해결을 위한 아이디어를 파악함으로써 더욱 사용자에게 도움이 되는 제품을 만들고 더 많은 혜택을 제..
인공지능과 AI운용 및 응용 디지털 컴퓨터가 개발된 1940년대부터 컴퓨터가 매우 복잡한 작업을 수행하도록 프로그램될 수 있다는 사실이 분명해졌습니다. 수학 정리에 대한 증거를 찾거나 체스를 두는 등, 컴퓨터나 컴퓨터로 조종되는 로봇은 인간의 전형적인 작업을 수행할 수 있게 되었고, 여기서 인공지능이 작동하게 되었습니다. 인공지능(AI)이란 무엇인가? 인공지능(AI)은 디지털 컴퓨터나 컴퓨터로 조종되는 로봇이 지능적인 존재가 수행하는 작업을 수행하는 능력입니다. 또한 컴퓨터 과학의 한 분야로 시리, 알렉사 등의 스마트 어시스턴트나 자율주행 자동차, 대화용 쳇봇, 이메일 스팸 필터 등이 AI가 사용되는 예시로 볼 수 있습니다. 수학자 앨런 튜링의 논문 'Computing Machinery and Intelligence'과 튜링 테스트..
웹 서비스 & 앱 서비스 웹 서비스 웹 서비스(Web Services)에 대해 살펴보기 전에 웹(Web)이 무엇인지에 대해 간단하게 언급하겠습니다. 일반적으로 인터넷과 웹을 동일한 의미로 사용하는 경우가 많이 있지만, 인터넷은 컴퓨터 네트워크 망 자체를 의미하고, 웹은 이러한 인터넷상에서 동작하는 하나의 서비스를 의미합니다. 이러한 웹에는 하이퍼텍스트(Hyper Text) 기능이 있어, 텍스트, 그림, 소리, 영상 등의 정보를 연결시켰기 때문에 인터넷의 주된 서비스로 여겨집니다. 웹 서비스는 웹 표준을 통해 하나의 전자기기가 다른 전자기기에 제공하는 기능이나 서비스로, 일반적으로 인터넷 환경에서 다양한 서비스를 다른 전자기기에서 활용할 수 있도록 제공하는 것을 의미합니다. 우리가 크롬, 인터넷 익스플로러, 네이버 웨일 등의 웹 ..
OSI 7계층 오늘은 이전 글에 이어서 OSI 7 계층에 대해 이야기해보도록 하겠습니다. 네트워크 네트워크 네트워크(Network)는 net(그물)와 work(일하다)가 합성된 단어로, 하드웨어끼리 그물망처럼 연결되어 데이터를 주고받는 역할을 수행합니다. 이는 넓은 뜻으로는 지리적으로 떨어져 있는 bloginformation.co.kr OSI 7계층이란 모든 네트워크 통신에서 발생할 수 있는 여러 가지 충돌 문제를 완화하기 위해 국제표준기구(ISO)에서 표준화된 네트워크 구조를 제시한 기본 모델입니다. 이는 통신기능을 7계의 수직계층으로 분할하여 각 계층마다 독립적으로 구성되어 한 모듈에 대한 변경이 전체 모듈에 미치는 영향을 최소화하였습니다. 물리층 제1 계층으로 분류되는 물리층(Physical layer)은 시스템..
네트워크 네트워크 네트워크(Network)는 net(그물)와 work(일하다)가 합성된 단어로, 하드웨어끼리 그물망처럼 연결되어 데이터를 주고받는 역할을 수행합니다. 이는 넓은 뜻으로는 지리적으로 떨어져 있는 장치 간에 정보를 교환할 수 있도록 이들을 상호 접속하기 위해 사용되는 전기 통신 기기와 장치 전송로의 결합이라고 보고, 좁은 의미로는 컴퓨터 상호 간의 정보 교환과 정보 처리에 관련된 용어입니다. 컴퓨터 발명 이후 먼 거리의 컴퓨터, 또는 하드웨어끼리 연결하기 통신하기 위해 사용된 네트워크를 통해서 우리는 컴퓨터를 이용하여 인터넷에 접속하여 다양한 것들을 수행할 수 있게 되었습니다. 프로토콜과 OSI 네트워크의 동작 방식을 알기 위해서는 컴퓨터와 컴퓨터 사이, 또는 한 장치와 다른 장치 사이에서 데이터를 ..
세가지 운영체제 (윈도우, MacOS, 리눅스) 윈도우(Windows), MacOS, 리눅스는 오늘날 가장 많이 사용되는 운영체제입니다. 오늘은 이러한 세 가지 운영체제에 대해 알아보도록 하겠습니다. 윈도우(Windows) 윈도우는 전 세계 점유율 1위이자, 국내 점유율이 90% 이상이며 호불호 없이 많은 사람들이 이용하고 있는 마이크로소프트에서 개발하는 컴퓨터 운영체제입니다. 가장 대중적으로 사용되는 운영체제인 만큼 초보자도 쉽게 사용할 수 있도록 쉬운 조작 방법과 인터페이스를 제공하고 있고, 별도의 사전지식 없이 기본적으로 사용할 수 있는 다양한 애플리케이션을 제공합니다. 그러나 많은 사람들이 편리하게 이용할 수 있도록 미리 설정되어 있는 부분과 애플리케이션이 많다는 점은 단점이기도 합니다. 윈도우에는 리눅스용 윈도우즈 하위 시스템(WSL : Wi..
운영체제의 7가지 운용 기법 모든 하드웨어와 소프트웨어를 관리하는 시스템 관리자인 운영체제는 다음과 같이 크게 7가지의 운용 기법을 가지고 있습니다. 일괄 처리 시스템 일괄 처리 시스템(Batch Processing System)은 초기 컴퓨터 시스템에서 사용된 운영체제의 시스템 관리 기법으로 일정량 또는 일정 기간 동안 데이터를 모아 한꺼번에 처리하는 방식입니다. 이러한 방식의 장점으로는 많은 사용자 사이에서 컴퓨터 자원을 공유할 수 있고, 작업 프로세스의 시간대를 컴퓨터 리소스가 덜 사용되는 시간대로 이동하며, 분 단위의 사용자 응답 대기와 함께 컴퓨터 리소스의 유휴 사용을 피하고, 전반적인 이용률을 높임으로써 컴퓨터의 비용을 더 잘 상환하도록 도와줍니다. 그러나 이러한 방식의 시스템은 컴퓨터가 많은 양의 일을 처리하는 현재에는..
운영 체제 (커널 & 셸 & 관리단위) 운영 체제(Operating System) 운영 체제(Operating System)는 모든 하드웨어와 소프트웨어를 관리하는 컴퓨터 시스템의 실행 관리자로, CPU, Memory, SSD 등의 시스템 자원을 사용자가 잘 사용할 수 있도록 사용 환경을 제공하는 여러 프로그램의 모임으로 이해할 수 있습니다. 운영 체제가 없다면 시스템 자원을 통제할 수 없어서 CPU, Memory, SSD 등의 하드웨어는 아무런 기능도 수행할 수 없습니다. 커널(Kernal) 운영 체제의 핵심을 커널(Kernel)이라고 하는데, 이는 운영 체제의 기능 중 구성하는 프로세서와 제어로 수행되는 프로그램에 대하여 자원 할당을 수행하는 부분으로, 항상 필요하여 메모리에 상주하는 좁은 의미의 운영 체제입니다. 커널은 운영 체제의 사용..
자료구조 (비선형 자료구조) 지난 글에서 알아본 선형 자료구조에 이어서, 한 원소 뒤에 여러 개의 원소가 존재할 수 있는 비선형 자료구조에 대해 알아보도록 하겠습니다. 비선형 자료구조는 인접한 전, 후 원소 간 다대다 관계가 성립하여, 선형 자료구조에 비해 데이터들의 관계를 표현하기에 적합합니다. 자료구조 (선형 자료구조) 자료구조를 사용하는 이유 자료구조는 사전적으로는 '자료의 집합'을 의미하며, 자료들이 논리적으로 정의된 규칙에 의해 나열되어 있는 것입니다. 이러한 자료구조를 이용하면 다양한 장점들 bloginformation.co.kr 트리(Tree) 트리는 데이터를 노드로 표현하고 연결된 관계를 에지로 표현한 비선형 계층적 자료구조입니다. 계층적 자료구조라는 표현에 적합하게, 컴퓨터의 디렉토리 구조에서 이용되고, 최상위에 위..
자료구조 (선형 자료구조) 자료구조를 사용하는 이유 자료구조는 사전적으로는 '자료의 집합'을 의미하며, 자료들이 논리적으로 정의된 규칙에 의해 나열되어 있는 것입니다. 이러한 자료구조를 이용하면 다양한 장점들을 가지는 데 그중 다섯 가지를 살펴보면, 코드의 처리 시간을 단축할 수 있고, 데이터의 크기를 줄여 메모리 용량을 절약할 수 있으며, 데이터의 활용 빈도가 높아집니다. 또한 데이터를 수정하거나 관리하기에 용이하고, 잘 짜인 자료구조를 이용한 프로그램은 쉽고 간단하게 사용할 수 있습니다. 자료구조의 종류 컴퓨터는 숫자, 문자, True/False라는 세가지의 기본 자료구조만 다룰 수 있습니다. 그러나 컴퓨터는 더욱 다양하고 세밀한 연산을 수행해야 하며, 세 가지의 기본 자료형을 조합해서 수행해야 하므로 더 다양한 자료구조가 필..

반응형