6강 NumPy 및 image basics - Numpy 및 이미지 평가 테스트

6강 NumPy 및 image basics - Numpy 및 이미지 검토 심사 테스트

1. Midjourney.com에 접속합니다. 2. 하단의 Join the Beta를 누르시면 아무 아이디나 만들어서 고르인 할 수 있고, Sign In을 눌러서 로그인하려면 디스코드에 가입된 아이디가 필요합니다. 로그인 하려면 무조건적으로 가입한 메일로 들어가 초대메일을 수락하여 접속해야 합니다. 추후 다른 PC나 기기에서 접속할 시에는 메일에서 재 인증이 필요합니다. 3. 상단의 돛단배 아이콘을 누르시면 미드저니로 들어가게 됩니다. Midjourney는 디스코드라는 SNS App에 설치 가능한 인공지능 프로그램입니다.

4. 하단의 NewbiesXX와 같이 번호가 매겨져 있는 방들의 목록이 표시됩니다. 번호는 랜덤입니다. 아무 방이나 클릭해서 들어가도 무방합니다. 우측에는 방 안에서 사용자들이 계속 이미지를 생성하고 있는 게 보입니다.


imgCaption0
문자열에서 문자의 위치를 찾아주는 함수

문자열에서 문자의 위치를 찾아주는 함수

해당 코드는 EMP 테이블에서 ENAME과 ENAME에서 2번째 위치부터 I가 있는 위치값을 출력하라는 뜻을 갖고 있습니다. 해당 코드를 실행해보시면 이전 ENAME과 INSTR 함수를 활용한 결과를 확인할 있습니다. 이때 찾고자 하는 문자가 행에 존재하지 않는 경우도 있었는데 이럴 때는 위치값이 존재하지 않는다는 뜻으로 0을 반환해줍니다.

select ENAME, INSTR(ENAME, ”I”, 2) from EMP;

INSTR(문자열, 찾으려는 문자, 찾기 시작점) : 문자열에서 찾으려는 문자를 시작점에서부터 검색을 하여 위치값을 반환하는 함수 select ENAME, INSTRENAME, A from EMP

이때 찾기 시작점은 선택 사항인데 이를 생략할 경우 처음 위치부터 찾는다는 것을 확인할 있습니다.

반올림과 버림 숫자 함수

해당 코드를 실행함으로써 ROUND 함수를 사용해 반올림 과정에서 따라 반올림한 결과를 확인할 있습니다.

select ROUND(30.51548), ROUND(31.954, 1), ROUND(31.954, -1) from DUAL;

ROUND(숫자, 반올림할 위치[선택]) : 숫자를 위치에서 반올림하는 함수이며 위치를 생략하면 소수점 처음 자리에서 반올림을 진행합니다. TRUNC(숫자, 버릴 위치[선택]) : 숫자를 위치에서 버림 처리하는 함수이며 위치를 생략하면 소수점 처음 자리에서 버림을 진행합니다.

select TRUNC30.51548, TRUNC31.954, 1, TRUNC31.954, 1 from DUAL해당 코드를 실행함으로써 TRUNC 함수를 사용해 버릴 과정에서 따라 버림 처리의 결과를 확인할 있습니다.

GAN 모델이란?

위에서 숫자를 rarr 이미지로 생성하기 위해서는 그냥 일반적인 CNN 학습을 수행해도 어느정도 가능할 테지만. 학습하는데에 여러 문제가 존재합니다. 위 그림과 몇 픽셀이 다른 이미지가 출력되면 해당 이미지는 4 가 아닌가? 4가 맞다면 어떤 근거로 해당 이미지를 4로 판단할 수 있을것인가? 4가 아니라면 어떤 근거로 해당 이미지를 4가 아니라고 판단할 수 있을것인가? 2,3 을 판단하는데에 있어서 사람이 개입하면 안된다 위와같은 문제로 인해 2014년에 합니다.

해당 논문에서는 범죄자와 범죄를 막는 경찰 에 빗대어 GAN을 설명합니다.

문자열 일부만 구해주는 함수

다음 코드는 EMP 테이블에서 ENAME과 ENAME에서 3번째 자리를 시작으로 두 개의 문자를 자른 결과를 변환해서 출력하라는 뜻을 갖고 있습니다. 해당 코드를 실행해보시면 ENAME과 SUBSTR 함수를 통해 시작하는 자리부터 2개까지 자른 결과를 정상적으로 출력되는 점을 확인할 있습니다. 이때 특정 위치부터 시작하고 2개와 같이 문자의 갯수를 지정했음에도 이후로 그만큼의 길이가 없으면 딱 출력한 부분까지가 문자열의 끝임을 의미합니다.

select ENAME, SUBSTRENAME, 3, 2 from EMPSUTSTR문자열, 스타트 위치, 추출 길이 문자열에서 스타트 위치부터 추출 길이만큼 자른 결과를 반환하는 함수 select ENAME, SUBSTRENAME, 3 from EMP이때 추출 길이는 선택사항으로 생략이 가능합니다.

올림과 내림 숫자 함수

다음과 같이 숫자에 대한 올림과 내림에 대한 결과를 확인할 있습니다. 이때 기본적으로 30.2의 내림은 31이라고 나오는데 이는 30.2보다. 큰 정수 중 가장 작은 정수를 반환한다고 해석할 있습니다. 다음과 같이 숫자에 숫자를 나누어서 나오는 나머지 값을 확인할 있습니다. 그 외에도 ABS 같이 여러가지 숫자 함수가 존재합니다.

자주 묻는 질문

문자열에서 문자의 위치를 찾아주는

해당 코드는 EMP 테이블에서 ENAME과 ENAME에서 2번째 위치부터 I가 있는 위치값을 출력하라는 뜻을 갖고 있습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

반올림과 버림 숫자 함수

해당 코드를 실행함으로써 ROUND 함수를 사용해 반올림 과정에서 따라 반올림한 결과를 확인할 있습니다. 궁금한 사항은 본문을 참고하시기 바랍니다.

GAN 모델이란?

위에서 숫자를 rarr 이미지로 생성하기 위해서는 그냥 일반적인 CNN 학습을 수행해도 어느정도 가능할 테지만. 자세한 내용은 본문을 참고 해주시기 바랍니다.