전체 글 94

[데이터베이스] Subquery

[데이터베이스] Subquery Subquery는 Join과 굉장히 유사한 성질을 갖습니다. 즉, 특정 질의를 Join으로도 표현할 수 있고 Subquery로도 표현할 수 있습니다. 위의 세 가지 Table을 사용하여 예시를 들겠습니다. 질의 : 'Harrison Ford'가 출연한 영화의 모든 producer를 찾아라. 먼저, 기본적인 Join연산을 통해 해결해보도록 하겠습니다. 일단 'Harrision Ford'가 있는 starsIn 테이블을 먼저 봐야겠습니다. starsIn에서 'Harrision Ford'가 출연한 Movietitle, movieyear을 뽑고, movie 테이블과 Join한 후 producercno를 통해 movieExec 테이블과 다시 Join하여 name을 뽑아내면 될 것 같..

[데이터베이스] SQL 집합 연산

[데이터베이스] SQL 집합 연산 SQL의 집합 연산에 대해 알아보도록 하겠습니다. INTERSECT - 교집합 UNION - 합집합 EXCEPT - 차집합 1. INTERSECT (SELECT name, address FROM MovieStar WHERE gender = 'F') INTERSECT (SELECT name, address FROM MovieExec WHERE netWorth > 10000); 위의 예제는 INTERSECT를 사용하여 교집합을 구하는 예제입니다. INTERSECT는 두 쿼리에서 모두 출력되는 튜플을 반환합니다. 즉, 위의 예제에서는 MovieStar의 gender가 'F' 이면서 MovieExec의 연봉이 10000보다 큰 튜플의 name, address를 리턴합니다. 2...

[데이터베이스] Pattern match, Posix Regular Expression

[데이터베이스] Pattern match, Posix Regular Expression 데이터베이스 패턴 매치(Pattern match), Posix Regex 관련해서 공부한 내용을 포스팅하고자 합니다. 다음의 교재를 참고했음을 미리 밝힙니다. Pattern Match Syntax string LIKE pattern string NOT LIKE pattern string LIKE pattern ESCAPE escape-char 첫 번째, string LIKE pattern 의 Syntax는 string전체가 pattern에 만족하는 것을 의미합니다. 두 번째, string NOT LIKE pattern 의 Syntax는 string전체가 pattern에 만족하지 않는 것을 의미합니다. 세 번째, str..

대통령 과학 장학금 합격 후기

안녕하세요. 딥러닝 도전기입니다. 정말 될 줄 몰랐던 대통령 과학 장학금에 합격하게 되어 후기를 남기고자 합니다. 저는 2022 국내 3학년 선발에서 합격했습니다. 4월 중순 정도까지 서류 제출 기한이었던 것으로 기억합니다. 준비해야 할 서류가 참 많았어요. 증빙하기 위해서 여기저기에 서류 요청했었던 게 기억에 나네요. 전형 일정 4/17일 까지 서류제출 마감 $\to$ 5/23~5/25 심층면접 $\to$ 6/9 최종 발표 (위의 2022.04.11은 제가 신청한 날짜인 것 같습니다.) 많고 많은 제출 서류 인재 성장 계획서라고 네이밍 된 자기소개서 쓰는 것이 정말 어려웠습니다. 살면서 처음 써보는 자기소개서 기도 하고.. 그냥 막막하더라고요 이게 될까? 하는 의구심을 가지며 시험기간에도 자기소개서에 ..

내가 누구? 2022.06.09

인사 드립니다.

안녕하세요. 인공지능 연구자가 되고싶은 대학생입니다. 교내 자연어처리 연구실에서 학부 연구생으로 자연어처리를 공부하고 있습니다. 작년까지는 수학공부에 제일 관심이 많이 있었는데 전공을 따라가다 보니 관심사가 인공지능으로 바뀌게 되었습니다. 현재는 멀티모달러닝, Visual Question Answering, Vision-Language, GAN 등 여러 분야에 관심이 있습니다. 작년부터 블로그를 운영했지만, 처음 운영하다 보니 좋지 않은 품질의 글과, 정리되지 않은 글이 대다수 일 것이라고 생각합니다. 앞으로 꾸준히 공부하는 내용 관련 업로드를 진행 하면서 글 쓰는 실력도 키워보고 양질의 글을 남기려고 노력하려고 합니다. 제가 남기는 글들이 도움이 되셨으면 좋겠습니다. 감사합니다 : ) 2022.06.0..

내가 누구? 2022.06.09

[마이크로 프로세서] 라즈베리파이 VQA 프로젝트 2 - VQA, TTS

[마이크로 프로세서] 라즈베리파이 VQA 프로젝트 - 2 안녕하세요. 딥러닝 도전기입니다. 이번 포스팅에서는 지난 포스팅 https://deep-learning-challenge.tistory.com/88 에 이어서 STT를 통하여 받은 질문과, 웹캠을 통해 촬영한 이미지를 서버로 전송하고 서버에서 이미 학습된 모델을 통해 추론을 진행, 추론된 답변 txt파일을 다시 라즈베리파이로 전송하여 TTS를 통해 스피커로 답변을 출력하는 과정에 대한 내용을 작성해보려 합니다. [마이크로 프로세서] 라즈베리파이 VQA 프로젝트 1 - STT [마이크로 프로세서] 라즈베리파이 VQA 프로젝트 1 - STT 안녕하세요. 딥러닝 도전기입니다. 학부 3학년 마이크로 프로세서 교과목 시간에 진행하는 라즈베리파이 Visual..

[마이크로 프로세서] 라즈베리파이 VQA 프로젝트 1 - STT

[마이크로 프로세서] 라즈베리파이 VQA 프로젝트 1 - STT 안녕하세요. 딥러닝 도전기입니다. 학부 3학년 마이크로 프로세서 교과목 시간에 진행하는 라즈베리파이 Visual Question Answering프로젝트에 대하여 포스팅을 해볼까 합니다. Visual Question Answering은 질문과 이미지를 입력하면 딥러닝을 통하여 답변을 출력해주는 시스템입니다. Input : Question, Image Output : Answer 보통 학술적인 목적을 위해서 실험을 진행할 때는 질의-응답이 text input, text output이지만 실생활에 적용하기 위해서는 speech input, speech output이 적합합니다. 따라서 Speech To Text(STT), Text To Spee..

[소프트웨어공학] SOLID - 리스코프 치환 원칙(Liskov Suvstitution Principle)

[소프트웨어공학] SOLID - 리스코프 치환 원칙(Liskov Suvstitution Principle) 객체 지향 설계 5원칙 SOLID SOLID란 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 의미합니다. 대규모 프로그램에서 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 적용해야 합니다. 다섯 가지 기본 원칙은 다음과 같습니다. 1. Single Responsibility Principle, 단일 책임 원칙 2. Open-Closed Principle, 개방-폐쇄 원칙 3. Liskov Substitution Principle, 리스코프 치환 원칙 4. Interface Segregation Principle, 인터페이스 분리 원칙 5. Depe..

[소프트웨어공학] SOLID - 개방 폐쇄 원칙(Open Closed Principle)

[소프트웨어공학] SOLID - 개방 폐쇄 원칙(Open Closed Principle) 객체 지향 설계 5원칙 SOLID SOLID란 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 의미합니다. 대규모 프로그램에서 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 적용해야 합니다. 다섯 가지 기본 원칙은 다음과 같습니다. 1. Single Responsibility Principle, 단일 책임 원칙 2. Open-Closed Principle, 개방-폐쇄 원칙 3. Liskov Substitution Principle, 리스코프 치환 원칙 4. Interface Segregation Principle, 인터페이스 분리 원칙 5. Dependency Inv..

반응형