[컴퓨터공학] 46

[데이터베이스] 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..

[마이크로 프로세서] 라즈베리파이 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..

[소프트웨어공학] SOLID - 단일 책임 원칙(Single Responsibility Principle)

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

[데이터베이스] Relational Algebra 예제

데이터베이스 관계 대수 예제입니다. 다음의 교재를 참고했음을 미리 밝힙니다. p.49 Exercise 4.1 Exercise 4.1 : This exercise builds upon the products schema of Exercise 3.1. Recall that the database schema consists of four relations, whose schemas are: Product(maker, model, type) PC(model, speed, ram, hd, price) Laptop(model, speed, ram, hd, screen, price) Printer(model, color, type, price) Some sample data for the relation Produ..

[데이터베이스] 관계 대수 (Relational Algebra)

[데이터베이스] 관계 대수 (Relational Algebra) operator 정리 The usual set operations : $\cup, \cap, -$ Operations that remove parts of a relation : $\sigma, \pi$ Operations that combine the tuples of two relations : $\times, \bowtie, \bowtie_\theta$ Operations called "renaming" : $\rho$ 1. Projection($\pi$) Movie title year length inColor studioName producerCNo star Wars 1997 124 true Fox 12345 Might Ducks ..

[안드로이드 스튜디오] Button setOnclickListener

[안드로이드 스튜디오] Button setOnclickListener Button에 리스너를 등록하는 방법은 여러가지가 있습니다. 1. 익명클래스 사용 2. xml에 onClick 추가 3. 객체를 생성해서 리스너로 사용 4. 리스너 implements해서 사용 버튼을 생성하기 위하여 다음과 같이 xml파일에 작성합니다. activity_main.xml 1. 익명클래스 리스너 MainActivity.java public class MainActivity extends AppCompatActivity { Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);..

[마이크로프로세서] 마이크로프로세서 용어정리

[마이크로프로세서] 마이크로프로세서 용어정리 다음 용어가 무엇인지 간략하게 설명하세요. 기능이나 용도를 설명해도 됩니다. 약어인 경우는 풀어서 써주세요~ 운영체제 + RaspBerry Pi 1. CPU Central Processing Unit, 중앙처리장치라는 의미로 프로그램의 연산을 실행, 처리하는 가장 핵심적인 컴퓨터의 제어장치이다. 2. ALU Arithmetic Logic Unit, 산술 논리 장치로 논리연산을 진행하는 디지털 회로이다. 중앙처리장치(CPU)에 포함되어있다. 3. PCIe Peripheral Component Interconnect standard Express, PCI 익스프레스라고 부르며 PCI보다 성능이 향상되었다는 의미에서 Express를 붙인다. *Peripheral :..

반응형