| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Class #클래스 #Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 스마트인재개발원 #광주인공지능학원 #JavaScript #Web #Java
- 대화설계 #시나리오 설계 #Flowchart #플로우차트 작성
- 스마트인재개발원 #deep learning #MLP #다층 레이어 퍼셉트론 #퍼셉트론 #선형분류 #다중 선형분류 #AI #머신러닝 #뉴런 #신경망
- 순전파 #역전파 #MLP
- For #Loop #반복문
- #시그모이드 #광주인공지능학원 #스인개
- 변수의 범위 #Scope #scope #Static #static #지역변수 #전연변수 #global #local
- 메소드 오버로딩 #Method Overloading #오버로딩 #중복정의 #Overloading
- 스마트인재개발원 #스마트인재캠퍼스 #MLP #이미지분석 #AI #인공지능 #머신러닝 #딥러닝
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Assign #변수
- String Class #String #Class
- field #Field #Method #method #필드 #속성 #메소드 #행동 #객체 #Class구성요소
- 열거형 #enum #JDK5
- Brity Assistant #대화분석 #설계 #ChatBot #변수 #학습 #대화학습 #동의어 #동의어 처리 #단어사전
- 학습하기 #봇 학습 #테스트 방법 #디버깅
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Script #ExecuteScript
- 생성자 #메소드랑 햇갈려 #생성자랑 메소드는 다른거지롱 #객체생성 #new 연산자 #인스턴스화 #인스턴스 생성
- 참조(Reference)타입 #클래스
- SQLD #DDL #DML #DCL #TCL #DB #SQLP #DataBase #자격증 # IT #명령어 #SQL #쿼리
- 연산자 #일치연산자 #기본연산자 #불일치연산자
- this. #this #this키워드 #객체 자신 참조 #필드호출 #메소드호출
- 스마트인재개발원 #광주인공지능학원 #JavaScript #JS #형변환 #자바스크립트 #Web #back-end #front-end
- #Brity #BrityRPA #FlowControl
- VDI #DRM #디지털 저작권 관리 #가상 데스크톱 인프라 #용어 #IT용어 #개발자 #신입
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task
- Brity #BrityRPA #FlowControl
- Brity #Brity Assistant #ChatBit #챗봇 #자연어 처리 #Brity RPA #삼성SDS #대화분석 #대화설계
- Class #class #reference
- Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- Today
- Total
목록분류 전체보기 (49)
코딩몬
딥러닝(Deep Learning) 딥 러닝(deep structured learning, deep learning 또는 hierarchical learning)은 여러 비선형 변환기법의 조합을 통해 높은 수준의 추상화(abstractions, 다량의 데이터나 복잡한 자료들 속에서 핵심적인 내용 또는 기능을 요약하는 작업)를 시도하는 기계학습 알고리즘의 집합 으로 정의되며, 큰 틀에서 사람의 사고방식을 컴퓨터에게 가르치는 기계학습의 한 분야라고 이야기할 수 있다. - 사람의 신경망을 모방하여 기계가 병렬적 다층 구조를 통해 학습하도록 만든 기술 - 다층 인공신경망(DNN)을 이용하여 정보를처리하는 머신러닝의 한 방법 - ex> GAN(적대적 신경망), 전이학습(Transfer Learning), 심층강화학..
BERT Model 이번 프로젝트 주제를 감성분석 기반 추천 시스템으로 잡았고, 아직 딥러닝 까지는 배운적이 없어 최대한 머신러닝으로 자연어 처리를 하여 감성분석을 해 보려고 했으나... 감성분석이라는 분야 자체가 워낙 고도의 학습이 필요한 NLP 분야라서 어쩔 수 없이 딥러닝 분야에 이렇게 살짝 일찍 맛을 보게 되었다... 조사를 해 본 결과 한국어 자연어 처리로는 KoBERT라는 모델이 우리 프로젝트에 가져다 쓰기에 가장 적합한 Open Source라고 판단하여 프로젝트를 진행하였고, KoBERT라는 모델에 대해 이해하기 위해서 KoBERT의 전신인 BERT모델에 대해 공부를 하게 되었다. BERT(Bidirectional Encoder Representations from Transformers)는..
NLP(Natural Language Processing) 자연어 처리 인간의 언어 현상을 컴퓨터와 같은 기계를 이용해서 묘사할 수 있도록 연구하고 이를 구현하는 인공지능의 주요 분야 중 하나다. 자연 언어 처리는 연구 대상이 언어 이기 때문에 당연하게도 언어 자체를 연구하는 언어학과 언어 현상의 내적 기재를 탐구하는 언어 인지 과학과 연관이 깊다. 구현을 위해 수학적 통계적 도구를 많이 활용하며 특히 기계학습 도구를 많이 사용하는 대표적인 분야이다. 정보검색, QA 시스템, 문서 자동 분류, 신문기사 클러스터링, 대화형 Agent 등 다양한 응용이 이루어지고 있다. 출처 : 위키백과 Natural Language Processing은 컴퓨터과학(Computer Science), 인공지능(Artifici..
지도학습 vs 비지도 학습 지도학습 process 비지도 학습 process 머신러닝(Machine Learning) 학습과정 문제정의 어떤 대상에 대해서 어떤 서비스를 할 것인지, 어떤 모델을 써야 할지, 어떤 학습방법을 선택할 것인지 등프로젝트 방향성에 대한 것을 결정내리는 것 Raw data 수집 날것 그대로의 데이터들을 수집하는 것(ex> 설문조사, 크롤링, 데이터베이스) Data 전처리 수집한 데이터들을 다듬어 주는 과정, 전체 학습 과정의 70% ~ 80%가량 차지함 K-Nearest Neighbors(KNN) K-최근접 이웃 알고리즘 - 새로운 데이터 포인트와 가장 가까운 훈련 데이터셋의 데이터 포인트를 찾아 예측 - k값에 따라 가까운 이웃의 수가 결정 - 분류와 회귀에 모두 사용 가능 -..
인공지능의 역사 인공지능 / 머신러닝 / 딥러닝 인공지능(Artificial Intelligence) : 기계가 사람처럼 행동하고 생각하고 판단하게 만들어주는 기술 머신러닝(Machine Learning) : 통계기법을 사용하여 기계가 학습을 통해 기능을 향상시킬 수 있는 AI의 하위기술 딥러닝(Deep learning) -> 지도학습 : 머신러닝 중 다층 인공신경망(DNN)을 이용하여 정보를 처리하는 것 머신러닝 vs 딥러닝 머신러닝(Machine Learning) 종류 지도 학습(Supervised Learning) - 데이터에 대한 Label(명시적인 답)이 주어진 상태에서 컴퓨터를 학습시키는 방법 - 학습 결과를 바탕으로, 미래의 무엇을 예측하느냐에 따라 2가지로 나뉜다. * 분류(Classifi..
Ajax (Asynchronous JavaScript and XML) : Javascript 와 XML을 이용한 비동기적 정보 교환 기법 - 웹페이지 전체를 다시 로딩하지 않고도 웹페이지의 일부분만을 갱신할 수 있게 해준다 - 백그라운드 영역에서 서버와 데이터를 교환하여 웹페이지에 표시 및 데이터를 로딩해준다. Ajax 가 왜 필요한가? : 전체 페이지 중에서 일부만 화면이 바뀌고 나머지는 그대로 보여주면 되는 상황에서 기본의 servlet 처럼 데이터 통신을 하면 화면 서버로부터 응답받는 페이지는 중복되는 코드가 발생하며, 네트워크적으로도 큰 낭비가 발생하기 때문에 이를 해결하기위해 사용한다. 비동기 방식 통신 vs 동기 방식 통신 비동기 방식 통신 : 서버에 신호를 보냈을 때 응답 상태와 상관없이 다..
jQuery ? : 클라이언트 조작을 단순화 하도록 설계된 크로스 플랫폼의 자바스크립트 라이브러리 - 웹사이트에 Javascript를 더욱 손쉽게 활용할 수 있게 해준다 - 짧고 단순한 코드로도 웹페이지에 다양한 효과나 연출을 적용할 수 있다 Javascript 라이브러리 중 jQuery가 특히 많이 사용되는 이유 주요 웹 브라우저의 구버전을 포함한 대부분의 브라우저에서 지원됨 HTML DOM을 손쉽게 조작 할 수 있으며, CSS 스타일도 간단히 적용 가능 애니메이션 효과나, 대화형 처리를 간단하게 적용해줌 같은 동작을 하는 프로그램을 더욱 짧은 코드로 구현 가능 jQuery 적용법 1. 라이브러리 다운로드 : 파일 을 다운로드 받아 서버에 파일을 넣는 방식 jQuery는 Javascript 라이브러리이..
Servlet ? Servlet = Server + Applet : Java를 기반으로 하는 Web Application Programming 기술 - Servelt을 사용하면 동적인 웹페이지 만드는 것이 가능하다 (누가 들어왔는지에 따라 웹페이지로 발송되는 내용이 달라진다) Client 의 요청에 동적으로 작동하고 응답은 HTML을 이용한다 Servlet은 HttpServlet 클래스를 상속받는다 .java 확장자를 갖는다 java Multi Thread Service Method : Web에서 프로그램을 실행하는 메소드 - JSP Servlet에서 Java에서의 main 역할을 하는것이 service 메소드 이다. - 모든 Servlet Class에는 request객체와 response객체가 존재한다..
Javascript의 역사 Javascript는 브랜든 아이크가 Mocha라는 이름으로 처음 만들었으며 4달만에 LiveScript라는 이름으로 개명하고, 다시 3달 후 JavaScript라는 이름이 되어 오늘날까지 사용중이다. 이름에 Java가 붙어 Java와 관련이 있을 것 같지만 사실상 관련이 없으며, Java의 유명세에 묻어가려고 의도적으로 지은 이름이다. Javascript ? 웹페이지를 동적으로 제어하기 위해서 고안된 언어 객체지향 언어 확장자 : .js Javascript의 특징 모든 웹 브라우저에서 동작한다 웹 브라우저에서 실행결과를 즉시 확인 다양한 용도(node.js, tenserflow.js react등...)의 프로그램 개발 가능 다양한 자바스크립트 공개 API 다양한 라이브러리(J..