본문 바로가기

분류 전체보기57

[SQL] DAY 05. 논리연산자를 활용한 데이터 조건 주기 1. 논리연산자 AND, OR 알아보기 1-1. AND 연산자 '특정 테이블로부터 특정한 조건들을 모두 만족하는 데이터를 추출하여 나타내라'는 뜻으로, 조건을 모두 만족해야 할 경우 WHERE 조건절 뒤에 AND 연산자를 사용한다. 문법 01. AND 연산자 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 조건절1 AND 조건절2; 1-2. OR 연산자 '특정 테이블로부터 적어도 하나의 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻으로, 조건들 중 적어도 하나만 만족해도 될 경우 WHERE 조건절 뒤에 OR 연산자를 사용한다. 문법 01. OR 연산자 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 조건절1 OR 조건절2; 2. 논리연산자 IN, NOT IN 알.. 2023. 5. 1.
[SQL] DAY 04. WHERE 조건절을 활용한 데이터 조건 주기 1. WHERE 조건절에 대해 알아보기 1-1. 숫자 및 문자/ 날짜형 데이터 필터링 '특정한 테이블에서 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻이다. 데이터에 특정한 조건을 줄 때는 WHERE 조건절을 사용한다. 문법 01. 숫자형 데이터 조건 주기 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 비교할 열 이름=숫자; 문법 02. 문자/날짜형 데이터 조건 주기 SELECT 열 이름1, 열 이름2 FROM 테이블명 WHERE 비교할 열 이름='문자'; 1-2. 비교/산술연산자 문법 01. 비교연산자 SELECT 열 이름 FROM 테이블명 WHERE 비교할 열 이름 비교연산자() 비교할 대상; 문법 02. 산술연산자 - SELECT문에서 사용되는 경우 SELECT 열 이름.. 2023. 5. 1.
[SQL] DAY 03. SELECT문에 추가적으로 필요한 키워드 1. SELECT문에서 많이 사용되는 키워드 1-1. DISTINCT 키워드 '특정 테이블로부터 중복 없이 값을 출력하라'는 뜻이다. 문법 01. DISTINCT 뒤에 지정한 열이 한 개일 경우 SELECT DISTINCT 열 이름 FROM 테이블명; 문법 02. DISTINCT 뒤에 지정한 열이 여러 개일 경우 SELECT DISTINCT 열 이름1, 열 이름2 FROM 테이블명; 1-2. ALIAS(별칭) '특정 테이블로부터 새로운 열 이름으로 바꿔서 출력하라'는 뜻으로, AS는 과거의 열 이름을 새로운 이름으로 정의할 때 사용한다. 문법 01. AS 사용하기 SELECT 열 이름 AS 새로운 열 이름 FROM 테이블명; 문법 02. 인용부호(" ") 사용하기 SELECT 열 이름 "새로운 열 이름".. 2023. 5. 1.
[데이콘] 제2회 코스포 x 데이콘 도서 추천 알고리즘 AI경진대회(채용 연계형) [배경] 안녕하세요, 여러분! 😀 제2회 코스포 x 데이콘 도서 추천 알고리즘 AI경진대회(채용 연계형)에 오신 것을 환영합니다. 추천시스템이란 과거 구매행동 분석을 통해 향후 구매할 것이라 예상되는 제품을 자동으로 검색하여 제공하는 시스템입니다. 이를 통해 고객은 더 적은 노력으로 원하는 상품을 발견할 수 있으며, 구매 결정을 더욱 쉽게 내리게 함으로써 쇼핑몰의 매출 증가에도 기여합니다. 고객 경험을 개선하여 매출 증대에 기여하기 위해 최근에는 많은 기업들이 추천 시스템의 개발 연구에 많은 노력을 기울이고 있습니다. 이번 대회는 채용 연계형으로, 문제 해결 능력이 우수한 인재는 스타트업에 추천됩니다. [주제] 도서 추천 알고리즘 AI 모델 개발 [설명] 유저 정보와 도서 정보를 바탕으로, 유저가 부여한.. 2023. 4. 26.
합성곱 신경망(CNN, Convolutional Neural Network) 모델 구조 합성곱 신경망은 음성 인식이나 이미지/영상 인식에서 주로 사용되는 신경망입니다. 다차원 배열 데이터를 처리하도록 구성되어 컬러 이미지 같은 다차원 배열 처리에 특화되어 있으며, 다음과 같이 계층 다섯 개로 구성됩니다. 입력층 합성곱층 풀링층 완전연결층 출력층 합성곱 신경망은 합성곱층과 풀링층을 거치면서 입력 이미지의 주요 특성 벡터(feature vector)를 추출합니다. 그 후 추출된 주요 특성 벡터들은 완전연결층을 거치면서 1차원 벡터로 변환되며, 마지막으로 출력층에서 활성화 함수인 소프트맥스(softmax) 함수를 사용하여 최종 결과가 출력됩니다. 1. 입력층 입력층(input layer)은 입력 이미지 데이터가 최초로 거치게 되는 계층입니다. 이미지는 단순 1차원의 데이터가 아닌 높이(heigh.. 2023. 4. 24.
[SQL] DAY 02. SQL의 기초 1. 데이터 가져오기 1-1. 지정한 열 가져오기 '특정 테이블로부터 보고 싶은 특정 열들을 선택해서 출력하라'는 뜻이다. 문법 01. 지정한 열이 한 개일 경우 SELECT 열 이름 FROM 테이블명; 문법 02. 지정한 열이 두 개 이상일 경우 SELECT 열 이름1, 열 이름2, 열이름3 FROM 테이블명; 1-2. 모든 열 가져오기 문법 01. 모든 열 이름을 적기 SELECT 열 이름1, 열 이름2, 열 이름3, 열 이름4, 열 이름5, 열 이름 6 FROM 테이블명; 문법 02. 문자 *를 사용하기 SELECT * FROM 테이블명; 2. 데이터 정렬하기 2-1. 한가지 열로 데이터 정렬하기 '특정 테이블로부터 특정 열에 의해 정렬된 열(들)을 선택해서 나열하라'는 뜻이다. 문법 01. 'OR.. 2023. 4. 21.