본문 바로가기

CS27

[MYSQL] 사용법 정리 자주 쓰이는 기본적인 MySQL 쿼리 문법을 정리해보겠다. ● 테이블 생성 1. 기본 테이블 생성 CREATE TABLE mytable( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(50) NOT NULL ); → NOT NULL : 반드시 입력해야 함. 비어있을 수 없음. → AUTO_INCREMENT : 자동으로 숫자가 증가하도록 함. → PRIMARY KEY : 기본키로 지정. 2. 테이블 생성하면서 외래키 추가하기 FOREIGN KEY (USER_IDX) REFERENCES MEMBER (USER_IDX) ON UPDATE CASCADE ON DELETE CASCADE ● DESCRIBE 조회 1. 테이블 필드와 관련된 정보 조회 DESCR.. 2020. 5. 19.
[Spring] 1. 스프링 프레임워크 입문 Inflearn의 '스프링 프레임워크 입문'이라는 강의를 수강하고 배운 점을 정리하도록 하겠다. ● 강좌 소개 - 스프링 프레임워크(이하, 스프링)를 사용한 예제 코드를 보며 스프링의 주요 철학과 기능을 빠르게 학습하는 것을 목표로 하고 있다. ● 강좌 목표 실제 코드를 보며 스프링 프레임워크에 대해 소개합니다. 스프링 프레임워크가 개발자에게 주는 가치를 이해합니다. 스프링 프레임워크 주요 기능을 짧은 시간 안에 간략하게 이해하는 것을 목표로 합니다. ● 강좌 계획 강의 소개 프로젝트 세팅 프로젝트 살펴보기 프로젝트 과제 풀이 Inversion of Control IoC 소개 IoC (Inversion of Control) 컨테이너 빈 (Bean) 의존성 주입 (Dependency Injection) A.. 2020. 5. 10.
[DataMining] Deep Learning 이번 시간에는 Deep learning에 대해 알아보도록 하겠다. ● Deep Learning - 딥러닝은 neural network의 여러 학습 알고리즘들을 일컫는 말이다. → 많은 layer로서 학습 -최근 AI 혁명의 긴 역사 끝에 나온 주요 기술 - 특히 직관적인 문제들에 대해 매우 효과적 → 사람들이 수행하기는 쉬우나 공식적으로 설명하기는 힘든 일들 → 예 : 사진에서 사람이 하는 말이나 얼굴 인식 ● 딥러닝의 역사 ● Neural Network - 컴퓨터가 관측 데이터를 학습할 수 있도록 생물학적 뉴런 구조를 모방한 paradigm → a network of connected neurons * neuron ● deep learning의 특징 * simple machine learning alg.. 2020. 5. 3.
[DataMining] AI & Machine Learning 이번 시간에는 AI와 머신러닝에 대한 전반적인 내용에 대해 알아보도록 하겠다. ● AI (Artificial Intelligence) - intelligence는 원래 인간같은 고등생물과 같은 것이다. * AI의 종류 1. Strong AI - 인간과 똑같이 생각하는 기계 - 인간의 마음은 유한 상태 기계(Finite State Machine)이다. - 뇌는 순수한 하드웨어이다. (말하자면 고전적인 컴퓨터처럼 동작한다.) - 인간의 마음은 오로지 뇌를 통해서만 존재한다. - 아직까지는 구현 불가능 - 예: 터미네이터 → 적대적인 인공지능이 되면 상당히 위험할 수 있다. 2. Weak AI - 컴퓨터 기반의 인공적인 지능을 만들어내는 것에 대한 연구 - 지능을 부분적으로 흉내내는 컴퓨터 프로그램을 개발 -.. 2020. 5. 3.