본문 바로가기
ML , DL/etc

인공지능 용어 정리

by 바다가좋아서 2021. 10. 30.

GAN (Generative Adversarial Network) :

두 개의 네트워크로 구성된 심층 신경망 구조

한 네트워크가 다른 네트워크와 겨루는 구조

처음에 생성자는 무작위 데이터를 만들고 구분자는 제대로 분류하지 못함

하지만 구분자는 생성자가 만든 데이터와 함께 진짜 데이터를 동시에 학습하기 때문에 조금씩 실력이 향상됨

생성자 역시 구분자를 더 잘 속이기 위해 진짜처럼 보이는 데이터를 만들어감

오토인코더 (Auto enconder) :

신경망의 입력층과 출력층의 노드 개수가 같은 구조

차원 축소 또는 노이즈 제거에 널리 쓰이는 네트워크 구조

이미지넷 (ImageNet) :

이미지넷 프로젝트는 비주얼 객체 인식 소프트웨어 연구에 사용되도록 설계된 대형 비주얼 데이터베이스임

프로젝트에 의해 1400만 개가 넘는 이미지에 대한 주석이 달려 있음

R :

통계 계산과 그래픽을 위한 프로그래밍 언어임

R은 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있으며, 패키지 개발이 용이해 통계 소프트웨어 개발에 많이 쓰이고 있음

텍스트 마이닝 :

비정형 데이터 마이닝의 유형 중 하나임

텍스트 마이닝은 비정형 및 반정형 데이터에 대하여 자연어 처리 기술과 문서 처리 기술을 적용해 유용한 정보를 추출, 가공하는 목적으로 하는 기술임

SQL (Structured Query Langauge) :

관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어임

RDB :

키key와 값value들의 간단한 관계를 테이블화한 간단한 원칙의 전산정보 데이터베이스임

몽고DB :

크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템임

No-SQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 도큐먼트들을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 삼감

나이브 베이즈 (Naive Bayes) :

개별 특성들 사이의 독립을 가정하는 베이즈 정리를 적용한 확률 분류기의 일종임

텍스트 분류에 주로 사용됨으로써 문서를 여러 범주 (예: 스팸, 스포츠, 정치) 중 하나로 판단하는 문제에 적용함

토픽모델링 :

문서 집합의 추상적인 '주제'를 발견하기 위한 통계적 모델 중 하나로, 텍스트 본문의 숨겨진 의미 구조를 발견하기 위해 사용되는 텍스트 마이닝 기법 중 하나임

SI 업체 :

정보시스템의 개발에 관하여 상담하고 그에 따라 설계, 개발, 운용, 보수, 관리 등 일체 업무를 담당하는 정보 통신 기업을 말함

IBM 모델러 (IBM Modeler) :

IBM의 데이터 마이닝 및 텍스트 분석 소프트웨어 애플리케이션임

예측 모델을 작성하고 다른 분석 작업을 수행하는 데 사용됨

사용자가 프로그래밍 없이 통계 및 데이터 마이닝 알고리즘을 활용할 수 있는 시각적 인터페이스가 있음

래피드마이너 (rapid miner) :

데이터 과학에 사용하는 컴퓨터 소프트웨어 프로그램임

'래피드마이너'라는 회사에서 개발했음

프로그램을 통해 데이터 전처리, 기계학습, 딥러닝, 텍스트 마이닝, 예측 분석 등을 활용할 수 있는 프로그램을 제공함

나임 (knime) :

무료 오픈 소스 데이터 분석, 보고 및 통합 플랫폼임

모듈식 데이터 파이프라인 개념을 통해 기계학습 및 데이터 마이닝을 위한 다양한 구성 요소를 통합 제공함

장고 (Django) :

파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 모델-뷰-컨트롤러 패턴을 따르고 있음

PyQT :

C++의 크로스 플랫폼 GUI 프레임워크 중 하나인 QT를 파이썬 모듈로 변환해 사용 가능하게 만든 라이브러리

Tkinter :

파이썬 설치 시 기본적으로 내장되어 있는 파이썬 표준 라이브러리이며 쉽고 간단한 GUI 프로그램을 만들 때 활용될 수 있음

스파크 (Spark) :

모리 내 처리를 지원하여 빅데이터를 분석하는 애플리케이션의 성능을 향상시키는 오픈소스 병렬 처리 프레임워크

SCI-HUB :

온라인 논문 검색 엔진 사이트로, 5800만 개의 유료 논문을 무료로 제공하고 있음

슬랙 (slack) :

클라우드 기반 팀 협업 도구

플로 (flow) :

프로젝트 관리 중심의 그룹웨어 협업 툴

프로젝트 일정 관리, 일정 공유, 업무 관리를 제공함

API (Application Programming Interface) :

응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻함

프로세스 마이닝 (Process Mining) :

이벤트 로그 데이터 분석을 통해서 어떤 일이 어떻게 흘러가는지, 어떤 상품이 어떤 과정으로 제작되는지, 한 고객이 서비스 내에서 어떤 여정을 거치는지 등의 프로세스를 도출해내는 것을 의미함