분류 전체보기

·SQL/MySQL
문제 https://www.hackerrank.com/challenges/challenges/problem?h_r=internal-search 문제가 길다보니 링크로 대체하겠다. 문제 풀이 SELECT hackers.hacker_id, hackers.name, COUNT(*) AS challenges_created FROM Challenges INNER JOIN hackers ON Challenges.hacker_id = Hackers.hacker_id GROUP BY hackers.hacker_id, hackers.name HAVING challenges_created = (SELECT MAX(challenges_created) FROM( SELECT hacker_id, COUNT(*) AS chall..
·SQL/MySQL
Department Highest Salary 문제 We define an employee's total earnings to be their monthly salary x months worked, and the maximum total earnings to be the maximum total earnings for any employee in the Employee table. Write a query to find the maximum total earnings for all employees as well as the total number of employees who have maximum total earnings. Then print these values as space-separate..
·SQL/MySQL
Subquery의 개념 subquery란 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말한다. 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다. 서브쿼리를 사용 할 때 주의점 서브쿼리를 괄호로 감싸서 사용한다. 서브쿼리에서는 ORDER BY를 사용하지 못한다. 서브쿼리는 단일 행 또는 복수 행 비교 연산자와 함께 사용 가능하다. FROM 절 서브쿼리 가상의 테이블을 만든다 생각하면 편하다. 동적으로 생선된 테이블이라 생각하면 된다. 임시적인 뷰이기 때문에 데이터베이스에 저장되지는 않는다. ex) SELECT daily_stats.week , AVG (daily_stats.incidents_daily FROM ( SELECT week, date, count (incident_id) A..
·AI_Bootcamp
해당 내용은 https://sunho99.tistory.com/entry/6%EC%A3%BC%EC%B0%A8-Day22-Pix2Pix-CVPR-2017 의 연장선 입니다. 서론 Pix2Pix는 서로 다른 두 도메인 X,Y의 데이터를 한 쌍으로 묶어 학습을 진행합니다. 이 한쌍으로 묶이지 않은(unpaired) 데이터 셋에 대해서는 CycleGAN을 이용해 해결 가능합니다. CycleGAN unpaired한 데이터 셋을 학습합니다. 순환 일관성 손실 함수(Cycle Consistency Loss Function)을 사용합니다. CycleGAN의 문제 상황 별도의 제약 조건 없이 단순히 입력 이미지 x의 일부 특성을 타겟 도메인 Y의 특성으로 바꾸고자 한다면 어떤 입력이든 상관없이 특정한 도메인에 해당하는 ..
구명보트 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다. 구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다. 사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작..
최솟값 만들기 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다. (누적된 값 : 0 + 5(1x5) = 5) A에서 두번째 숫자인 4, B에서 세번째 숫자인 4를 뽑아 곱하여 더합니다. (누적된 값 : 5 + 16(4..
ERD란? Entity Relationship(ER) Diagram 은 사람, 개체 또는 개념과 같은 "entity"가 시스템 내에서 서로 관련되는 방식을 보여주는 흐름도 방식입니다. Entity Relationship(ER) Diagra은 소프트웨어 엔지니어링, 비즈니스 정보 시스템, 교육 및 연구 분야에서 관계형 데이터베이스를 설계하거나 디버그하는 데 가장 자주 사용됩니다. 아래는 ERD 예시입니다. 약자 설명 PK: primary key 한 entity안에 primary key는 2개이상 존재할수 없습니다. 해당 테이블을 대표하는 key입니다. 각 record마다 unique한 Key를 가지고 있습니다. FK: foreign key 외부 식별자라고 부릅니다 다른 entity의 PK에서 참조됩니다. ..
·AI_Bootcamp
Pix2Pix 실습 논문 제목: Image-to-Image Translation with Conditional Adversarial Networks (CVPR 2017) 대표적인 이미지간 도메인 변환(Translation) 기술인 Pix2Pix 모델을 학습해보는 실습을 진행합니다. 학습 데이터셋: Facade (3 X 256 X 256) 필요한 라이브러리 불러오기 실습을 위한 PyTorch 라이브러리를 불러옵니다. import os import glob import numpy as np import matplotlib.pyplot as plt from PIL import Image import torch import torch.nn as nn from torch.utils.data import Datas..
·AI_Bootcamp
생성 모델 (Generative Model)의 목표와 Image-to-Image Translation 소개 대표적인 image - to - image translation 아키텍처로 Pix2Pix가 있습니다. Pix2Pix는 학습과정에서 이미지 x자체를 조건(condition)으로 입력받는 cGAN의 한 유형입니다. Pix2Pix은 픽셀(pixel)들을 입력으로 받아 픽셀(Pixel)들을 예측하는 의미를 가집니다. Image-to-Image Translation: Pix2Pix의 아키텍처 Pix2Pix는 이미지를 조건(condition)으로 입력받아, 이미지를 출력으로 내보냅니다. 이를 효과적으로 처리할 수 있는 U-Net 기반의 네트워크 아키텍처를 사용합니다. Pix2Pix는 image를 image로 ..
Shine_sunho
'분류 전체보기' 카테고리의 글 목록 (19 Page)