인공지능, 머신러닝 및 딥러닝의 관계
Artificial Intelligence(인공지능) 사고나 학습 등 인간이 가진 지적 능력을 컴퓨터를 통하여 구현하는 기술
|
빅데이터(Big Data)의 기술 요소별 내용
구분 | 내용 |
---|---|
Volume 크기 | 엄청난 양의 데이터 (1PB 수준) |
Variety 다양성 | 정형 데이터 + 비정형 데이터 (소셜 미디어의 동영상, 사진, 대화 내용 등) |
Velocity 속도 | 실시간으로 생산되며 빠른 속도로 분석 유통됨 |
Veracity 정확성 | 의사 결정이나 활동의 배경을 고려하여 이용되며 신뢰성이 높음 |
Visualization 시각화 | 사용자 친화적인 시각적 기능을 통하여 빅데이터의 모든 잠재력 활용 |
Value 가치 | 비즈니스에 실현될 궁극적 가치에 중점을 둠 |
빅데이터 서비스 제공 5단계 과정
collection(수집) → storage(저장) → processing(처리) → analysis(분석) → description(표현)
사물인터넷(IoT: Internet of Things)를 구현하기 위한 주요 기술
구분 | 내용 |
---|---|
Sensing 저비용, 저전력 센싱 기술 |
저렴하고 신뢰할 수 있는 센싱 기술은 더 많은 제조업체에서 IoT 기술을 가능하게 한다. |
Connectivity 유무선 통신과 네트워크 인프라 기술 |
인터넷용 네트워크 프로토콜의 호스트는 효율적인 데이터 전송을 위하여 센서를 클라우드 및 기타 사물에 쉽게 연결할 수 있다. |
Cloud Computing Platforms 클라우드 컴퓨팅 플랫폼 |
클라우드 플랫폼의 가용성이 증가함에 따라 기업과 소비자 모두 실제로 모든 것을 관리할 필요 없이 확장에 필요한 인프라에 접속할 수 있다. |
Machine Learning and Analytics 기계 학습 및 분석학 |
클라우드 내에 저장된 다양하고 방대한 양의 데이터에 대한 접근과 함께 머신러닝 및 분석학이 발전함에 따라 기업은 필요한 정보를 더 빠르고 쉽게 수집할 수 있다. |
Conversational AI 대화형 인공지능 |
신경망의 발전으로 IoT 장치(lexa, cortana, siri 등)에 자연어 처리(NLP)가 도입되어 가정용으로 사용하기에 유익하고 저렴하다. |
라즈베리 파이4 보드 (Raspberry Pi4 Board)
single board computer로, 마이크로컴퓨터의 종류 중 하나이다.
가격이 매우 저렴하지만 일반 컴퓨터의 기본적인 기능들을 모두 갖추고 있으며,
하드웨어를 직접 제어할 수 있는 다용도 입출력 포트(GPIO) pin을 가지고 있어
추가 비용을 투자하지 않고도 손쉽게 하드웨어를 제어할 수 있는 키트이다.
클라우드 컴퓨팅 (Cloud Computing)
자신의 컴퓨터가 아닌 인터넷에 연결된 컴퓨터로 정보 처리를 하는 기술을 의미한다.
즉, 인터넷상의 서버에서 소프트웨어, 하드웨어 등을 두고 서비스를 하는 인터넷 기반 컴퓨팅 기술이다.
클라우드는 인터넷을 뜻하고, 컴퓨팅은 넓은 의미로 컴퓨팅 자원을 사용하는 모든 활동을 의미한다.
여기서 컴퓨팅 자원은 네트워킹(networking), 데이터베이스(database), 서버(server),
데이터 스토리지(data storage), 애플리케이션(application) 등을 의미한다.
지능형 로봇(intelligent robot)의 주요 기술
구분 | 내용 |
---|---|
Object Perception (물체 인식) | 로봇의 내부 또는 클라우드에 저장된 학습 정보를 바탕으로 물체의 영상, 물체의 종류, 크기, 방향, 위치 등 3D 공간 정보를 실시간으로 파악하는 기술 |
Location Perception (위치 인식) | 로봇이 스스로 공간 지각 능력을 갖도록 하는 기술 |
Control (조작 제어) | 물건을 잡고 자유롭게 원하는 형태로 움직이는 기술 |
Autonomous Movement (자율 이동) | 외부 장애물에 관계없이 자유롭게 이동하는 기술(바퀴형, 2족형/4족형) |
Actuator (액추에이터) | 초소형 모터, 인공 피부/근육 등 다양한 소재와 기계공학을 통하여 움직임을 제어하는 기술 |
자율주행차(autonomous vehicle)의 자동화 레벨 6단계 가이드라인(J3016)
수준 | 정의 | 개요 |
---|---|---|
Level 0 | No Driving Automation 자동화 없음 |
- 자율주행 기능이 없는 일반 차량 - 차선 이탈 및 전방 추돌 경고장치가 장착되었어도 차량 스스로 방향을 바꾸거나 감속할 수 없다. |
Level 1 | Driver Assistance 운전자 지원 |
- 자동 브레이크, 자동 속도 조절 등 운전 보조 기능 - ACC는 전방 차량과 안전거리를 유지하며 속도를 자동으로 조정한다. |
Level 2 | Partial Driving Automation 부분 자율주행 |
- 어떤 주행 환경에서 두 개 이상의 제어 기능이 조화롭게 작동한다. - 운전자의 상시 감독이 필요하다. |
Level 3 | Conditional Driving Automation 조건부 자율주행 |
- 자율주행 시스템이 대부분의 동적 주행 임무를 수행하며, 특별한 경우 운전자의 개입이 필요하다. - 동적 주행 임무: 주행 임무 중 조향, 가감속 조작, 차량 및 도로 모니터링, 차선 변경 및 회전 시기, 특정 상황 발생 시 조치 임무 (단, 도착지 지정 및 이동 결정은 포함되지 않음) |
Level 4 | High Driving Automation 고도 자율주행 |
- 자율주행 시스템이 대부분 동적 주행 임무를 수행하며, 운전자의 개입이 필요한 경우 적절한 대응을 하지 않더라도 무리가 없다. |
Level 5 | Full Driving Automation 완전 자율주행 |
- 모든 주행 환경과 도로상에서 자율주행 시스템이 완전한 항시 자율주행 기능을 수행하는 단계 - 자율주행 시스템이 안전 운행에 대하여 책임을 진다 |
문장 및 표현
문장 | 해석 |
---|---|
This is to confirm that the price in the quote is our best offer. | 본 서신은 견적서 표기 가격이 저희 측 최선의 가격임을 확인시켜드리기 위한 것입니다. |
We would like to make recommendations based on the results of the lab test. | 실험 결과를 바탕으로 추천사항을 제안하고자 합니다. |
The chair and vice chair agreed to review the matter further. | 의장과 부의장이 그 사안에 대해 추가 검토하기로 하였다. |
The responsibility was handed over by James Phillips. | James Phillips 씨가 본 업무를 인계하였습니다. |
It is our policy to keep all personal information private. | 모든 개인 정보를 비공개로 유지하는 것이 당사의 방침입니다. |
Delivery is not covered in the package. | 배송 서비스는 상품에 포함되어 있지 않습니다. |
The manager in charge is obligated to hand out instructions. | 담당 매니저가 지시사항을 배포할 의무가 있다. |
The sign-up sheet is currently making the rounds. | 참가 신청서는 현재 돌리고 있는 중입니다. |
Founded as SUN Studio in June 2010. | 2010년 6월에 SUN Studio로 창립 |
Mr. Simmons left a message for you. | Simmons 씨가 귀하께 메시지를 남겼습니다. |
The system offers the following features. | 이 시스템은 다음과 같은 기능을 제공합니다. |
This warranty applies to all Mintchem products. | 본 보증서는 Mintchem 사의 모든 제품에 적용됩니다. |
This reorganization is necessary to maximize profits. | 이익의 극대화를 위해선 이번 조직 개편이 필요합니다. |
단락 및 이해
The History of Computer (컴퓨터 역사)
In 1944, the MARK I, composed of mechanical and electrical components, was developed to perform simple arithmetic. |
1944년에, 단순한 연산을 수행하기 위해서, 기계 및 전자 부품으로 구성된 마크 I이 개발되었다. |
And the next models such as ENIAC and UNIVAC were built. | 그리고 에니악과 유니박과 같은 다음 모델들이 만들어졌다. |
Especially, the UNIVAC was the first commercial computer used by the U.S. Census Bureau. |
특히, 유니박은 미국 인구 조사국에서 쓰인 최초의 상용 컴퓨터였다. |
However, the vacuum tubes used in those machines generated enormous heat that shortened the life of tubes. |
하지만 이러한 장비에서 쓰인 진공관은 막대한 열을 발생시켜 수명이 짧았다. |
After 1960s, the technology of the computer devices developed rapidly. |
1960년대 이후, 컴퓨터 장치 기술은 빠르게 발전했다. |
The next devices used for computers were transistors and Integrated Circuits (IC). |
트랜지스터와 집적 회로(IC)가 차세대 장치로 쓰였고 |
Finally, the microprocessors were adopted for the various computers today. |
결국, 오늘날의 다양한 컴퓨터에 마이크로프로세서가 도입되었다. |
The History of the Window Operating System (윈도우 역사)
Microsoft works on the first version of a new operating system. | 마이크로소프트는 새 운영체제의 첫 번째 버전을 만드는 일을 시작했다. |
Interface Manager is the code name and is considered as the final name, but Windows prevails because it best describes the boxes or computing “windows” that are fundamental to the new system. |
Interface Manager는 코드명과 동시에 최종 이름으로 간주되었지만, 새 시스템의 기본이 되는 상자나 컴퓨팅 “창”을 가장 효과적으로 묘사하는 윈도우라는 이름이 유행하였다. |
Windows is announced in 1983, but it takes a while to develop. Skeptics call it “vaporware.” |
윈도우는 1983년에 발표되었지만, 개발하기까지는 시간이 좀 걸리게 된다. 회의론자들은 이를 “베이퍼웨어"라고 불렀다. |
On November 20, 1985, two years after the initial announcement, Microsoft ships Windows 1.0. |
1985년 11월 20일, 최초 발표 후 2년 뒤에 마이크로소프트는 윈도우 1.0을 선보인다. |
Now, rather than typing MS-DOS commands, you just move a mouse to point and click your way through screens, or “windows.” |
이제 MS-DOS 명령을 입력하는 대신, 화면이나 “창”에서 마우스를 움직여 가리키고 클릭만 하면 된다. |
Bill Gates says, “It is unique software designed for the serious PC user.” |
빌 게이츠는 “진정한 PC 사용자를 위해 설계된 고유한 소프트웨어”라고 말했다 |
There are drop-down menus, scroll bars, icons, and dialog boxes that make programs easier to learn and use. |
드롭다운 메뉴, 스크롤바, 아이콘 및 대화 상자는 프로그램을 배우고 사용하기 쉽도록 도와준다. |
You’re able to switch among several programs without having to quit and restart each one. |
각 프로그램을 종료하고 다시 시작할 필요 없이 여러 프로그램 사이를 전환할 수 있다. |
Windows 1.0 ships with several programs, including MS-DOS file management, Paint, Windows Writer, Notepad, Calculator, and a calendar, card file, and clock to help you manage day-to-day activities. |
윈도우 1.0은 MS-DOS 파일 관리, 그림판, 윈도우 기록기, 메모장, 계산기, 달력, 카드 파일 및 시계를 비롯한 다양한 프로그램을 함께 제공하므로 일상적인 작업에 매우 편리하게 사용할 수 있다. |
There’s even a game-Reversi. | 리버시 게임까지 즐길 수 있다. |
C (씨 언어)
C is a high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s. |
C는 1970년대 중반에 벨 연구소의 데니스 리치가 개발한 고급 프로그래밍 언어이다. |
Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. |
원래 시스템 프로그래밍 언어로 설계되었지만, C는 업무용 프로그램에서 공학에 이르기까지 다양한 응용 프로그램에서 사용될 수 있는, 강력하면서도 유연한 언어임이 증명되었다. |
C is a particularly popular language for personal computer programmers because it is relatively small - it requires less memory than other languages. |
C는 비교적 작기 때문에 - (다른 언어보다 적은 메모리를 요구함) 개인용 컴퓨터 프로그래머에게는 특히 인기 있는 언어이다. |
The first major program written in C was the UNIX operating system. |
최초로 C로 쓰인 주요 프로그램은 유닉스 운영체제였다. |
And for many years C was considered to be inextricably linked with UNIX. |
그리고 오랫동안 C는 유닉스와 뗄 수 없는 관계로 여겨져 왔다. |
Now, however, C is an important language independent of UNIX. | 하지만 지금 C는 유닉스와는 독립적인 중요한 언어이다. |
Although it is a high-level language, C is much closer to assembly language than are most other high-level languages. |
비록 C가 고급 언어라고 해도, 다른 대부분의 고급 언어에 비하면 이는 어셈블리 언어에 매우 가깝다. |
This closeness to the underlying machine language allows C programmers to write very efficient code. |
이처럼 근본적인 기계어와 유사성으로 인해 C 프로그래머는 매우 효과적인 코드를 작성할 수 있다. |
The low-level nature of C, however, can make the language difficult to use for some types of applications. |
하지만 C의 이러한 저급성(저급 언어의 특성)은 응용을 어렵게 할 때도 있다. |
Types of Computer Network (컴퓨터 네트워크 종류)
Computer networks are a group of two or more computer systems linked together. |
컴퓨터 네트워크란 두 개 이상의 컴퓨터 시스템이 그룹으로 연결된 것이다. |
There are many types of computer networks, including. | 컴퓨터 네트워크의 종류는 다음과 같이 매우 다양하다. |
▲ LAN(Local Area Network): The computers are geographically close together (that is, in the same building). |
▲ LAN(근거리 통신망): 컴퓨터들이 지리적으로 가까이 있다 (같은 건물 내에 있다). |
▲ WAN(Wide Area Network): The computers are farther apart and are connected by telephone lines or radio waves. |
▲ WAN(원거리 통신망): 컴퓨터들이 서로 멀리 떨어져 있으며, 전화선이나 라디오파를 통해 연결된다. |
▲ CAN(Campus Area Network): The computers are within a limited geographic area, such as a campus or military base. |
▲ CAN(캠퍼스 지역 통신망): 컴퓨터들이 대학 캠퍼스 또는 군사 기지 같은 제한된 지리적 지역 안에 있다. |
▲ MAN(Metropolitan Area Network): A data network designed for a town or city. |
▲ MAN(대도시 지역 통신망): 마을이나 도시를 위해 설계된 데이터 네트워크이다. |
▲ HAN(Home Area Network): A network contained within a user’s home that connects person’s digital devices. |
▲ HAN(주택 지역 통신망): 사용자의 디지털 장치와 연결되어 사용자의 집안에 포함되어 있는 네트워크이다. |