본문 바로가기

분류 전체보기155

HTTPS (HyperText Transfer Protocol Secure Socket) HTTP란? : HyperText Transfer Protocol의 약자로 하이퍼텍스트를 전송하기 위해 사용되는 통신 규악 HTTP 서버는 기본 포트인 80번 포트에서 서비스 대기 중이며, 클라이언트(웹 브라우저)가 TCP 80 포트를 사용해 연결하면 서버는 요청에 응답하면서 자료를 전송한다. HTTP는 정보를 텍스트로 주고 받기 때문에 네트워크에서 전송 신호를 인터셉트 하는 경우 원하지 않는 데이터 유출이 발생할 수 있다. 이런 보안 취약점을 해결하기 위한 프로토콜이 HTTP에 S(Secure Socket)가 추가된 HTTPS이다. HTTPS HTTPS는 기본 골격이나 사용 목적 등은 HTTP와 거의 동일하지만, 데이터를 주고 받는 과정에 '보안'요소가 추가되었다는 것이 가장 큰 차이점이다. HTTPS.. 2022. 6. 19.
인공신경망 (Artificial Neural Network, ANN)의 종류 및 구조 1. Deep Feedforward Network (DFN) DFN은 딥 러닝에서 가장 기본적으로 이용되는 인공신경망이다. 그림에서도 볼 수 있듯이 DFN은 입력층, 은닉층, 출력층으로 이루어져 있으며, 보통은 2개 이상의 은닉층을 이용한다. DFN에서 입력 데이터는 입력층, 은닉층, 출력층의 순서로 전파된다. 구조에서 알 수 있듯이 DNF은 현재 입력된 데이터가 단순히 입력층, 은닉층, 출력층을 거치면서 예측값으로 변환된 뒤에 현재 데이터에 대한 정보는 완전히 사라집니다. 즉, 입력되었던 데이터들의 정보가 저장되지 않기 때문에 입력 순서에 따라 데이터 간의 종속성이 존재하는 시계열 데이터를 처리하는 데는 한계점이 존재한다. 이러한 문제점을 해결하기 위해 제안된 것이 RNN 이다. 2. Recurrent.. 2022. 6. 17.
챗봇이란? 챗봇이란 ? 인공 지능(AI)과 자연어 처리(NLP)를 사용하여 사용자가 텍스트나 그래픽, 음성을 통해 웹 서비스, 앱과 상호작용할 수 있도록 돕습니다. 챗봇이 자연스러운 인간 언어를 이해하고 인간의 대화를 시뮬레이션하며 간단한 자동화 작업을 실행합니다. 메시징 앱이나 모바일 앱, 웹 사이트, 전화선, 음성 지원 앱과 같으 다양한 채널에서 챗봇이 사용됩니다. 챗봇은 몇 가지 간단한 명령어를 처리하거나 복잡한 디지털 도우미 및 대화형 에이전트 역할을 하도록 개발할 수 있습니다. 챗봇을 더 큰 애플리케이션의 일부로 또는 완전한 독립형으로 운영할 수 있습니다. 챗봇을 사용하는 이유? 챗봇은 인간과 기술이 상호 작용하고 작업을 자동화하는 데 사용합니다. AI, 머신 러닝, 데이터 과학, 자연어 처리의 발전으로 .. 2022. 6. 17.
음성 인식(speech-to-text), 음성 합성(text-to-speech) 음성 인식이란? 자동 음성 인식(ASR), 컴퓨터 음성 인식 또는 음성-텍스트 변환(Speech-to-text)이라고도 부르는 음성 인식은 프로그램이 사람의 음성을 텍스트 형식으로 처리할 수 있도록 해주는 기능입니다. 이는 일반적으로는 목소리 인식(voice recognition)과 혼동되고 있습니다. 음성 인식이 구어체 형식의 음성을 텍스트 형식으로 변환하는 데 집중하는 반면, 목소리 인식은 단지 개별 사용자의 목소리를 식별하는 데만 집중합니다. 음성 인식 기술 작동 시리나 빅스비와 같은 가상 비서들은 딥러닝 기반의 자연어 처리(NLP) 기술을 통해 사람의 언어를 이해합니다. 수많은 자연어 데이터를 처리하고 분석하기 위해 다음과 같은 과정을 거칩니다. 사용자가 호출어와 함께 스마트폰의 가상 비서나 AI.. 2022. 6. 17.