post-thumbnail

CNN

Convolutional Neural NetworksUsually used for image/video data processing in deep learningConvolution이라는 전처리 작업이 들어가는 Neural Network modelDNN(Deep N

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

Semantic Communication

Semantic Communication이란?데이터 전송 시 거치는 과정들을 한번에 합쳐 '최적화'를 통해 통신 효율을 올리는 것!source coding: 데이터 압축해 bit로 표현channel coding: 무선통신 도중 noise가 생겨도 원본을 복원할 수 있는

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

동계통신학회에 참여하고..

올 겨울 용평에서 열린 한국통신학회 동계종합학술발표회에 처음 참여하게 되었다. 학회에 가본 적은 처음이라 가면 어떻게 해야 될지 몰라서 열심히 프로그램을 보고 어떤 세션들을 들일지 일정을 짜 갔다. 연구실 선배님들을 잘 따라다니며 용평에 간 만큼 스키도 타고ㅎㅎ 학회장

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

C++ study(11)

class의 상속성상속성(inheritance) 은 객체 지향 프로그램에서 굉장히 중요한 특징이다!!어떤 class A가 있을 때, A로부터 상속을 받은 class B가 있다면 B를 자식 class, A를 부모 class라고 부른다. B는 A가 가지고 있는 멤버를 모두

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

Algorithm(1)

9개의 난쟁이 키가 주어지고 모두 100이 넘지 않는 자연수이다. 합이 100이 되게 하는 7개의 난쟁이 키를 찾아야 한다. 단, 합이 100이 되지 않는 경우는 없으며 정답이 여러가지이면 그 중 아무거나 출력한다. 결과는 오름차순으로 일곱 난쟁이의 키를 출력한다. 먼

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

Makefile & make: c/cpp 빌드 시스템

1.make와 Makefile 우리는 source code를 짜고, compile한 후, 실행한다. 이때 compile이란 특정 프로그래밍 언어로 쓰인 code를 다른 언어로 옮기는 과정이다. 즉, compiler가 작용하면 비교적 사람이 이해하기 쉬운 high-le

2023년 2월 2일
·
0개의 댓글
·

C++ study(10)

다차원 배열 동적 할당C에서와 같이, int형 2차원 배열이라면 int\*형 1차원 배열로 취급한 뒤 각 칸의 값이 int형 배열의 시작 주소인 포인터 배열로 보기로 했다. 행(m),열(n) 수를 입력받아 그 크기의 2차원 배열을 만들고, 제일 왼쪽 위 칸부터 1~m\

2023년 1월 31일
·
0개의 댓글
·

C++ study(9)

배열의 동적 할당배열을 할당할 경우, (1차원 배열에서) 받는 것은 그대로 포인터이다. new로 배열 메모리를 할당받을 때, 자료형 뒤에 "크기" 를 이어서 쓴다. c에서 처럼 byte수로 넘겨야 해 sizeof(int)를 곱하거나 하는 일은 없다. 이미 자료형이 언

2023년 1월 31일
·
0개의 댓글
·

C++ study(8)

Dynamic Allocating (동적할당)C언어에서는 malloc()과 free()를 써서 동적할당을 한다!C++은 new와 delete를 사용해서 좀 더 간단해졌다!Dynamic Allocating(동적할당) 이란, 프로그램이 실행되는 중에 이루어지는 메모리 할당

2023년 1월 30일
·
0개의 댓글
·

오목게임 만들기

c++을 사용해 오목 게임을 구현해보고자 한다.10\*10 짜리 격자판에서 B, W 순서대로 돌을 놓는다.가로, 세로, 대각선 중 어떤 것이든 5개의 연속된 돌을 놓는 사람이 승리한다. 빈 칸은 ' - ' 로 표시한다.검은색은 'B', 흰색은 'W'이다.B,W 중 누가

2023년 1월 28일
·
0개의 댓글
·

<컴퓨터 과학이 여는 세계>

우리가 사용하는 컴퓨터는 어디서부터 시작했는지 컴퓨터의 근본에 대해서, 어떻게 만들어졌는지 뿐만 아니라 소프트웨어에 대해서까지 컴퓨터와 관련된 다양한 지식들을 소개한다. 컴퓨터의 시초인 튜링기계에서부터 시작해 현재의 컴퓨터에 이르기까지 그 과정과, 그 사이에 응용되는

2023년 1월 28일
·
0개의 댓글
·

C++ study(7)

friend1.class에 사용 2.함수에 사용class를 다른 class의 친구로 만든다! = private 멤버에 접근할 수 있게 된다.&lt;friend.h>&lt;friend.cpp>&lt;main.cpp>apple1 object의 weight값이 잘 바뀜을 확

2023년 1월 26일
·
0개의 댓글
·

C++ study(6)

함수에서 const 사용매개변수 리스트 안에 있는 const어떤 매개변수를 const로 만드는 것. const형 변수 선언을 함수의 매개변수에 하는 것과 같다. func() 함수의 매개변수 n을 const로 받으면 함수 내용 안에 n값을 수정할 수 없게 된다!const

2023년 1월 26일
·
0개의 댓글
·

C++ study(5)

overloading동일한 이름을 가진 함수를 여러 개 선언, 정의하는 것!동일 이름의 함수 호출했을 대 함수의 이름은 같지만 매개변수 리스트가 다르다!컴파일러가 인식하는 것은 매개변수 리스트에서 매개변수의 개수 와 자료형 뿐이다.constructor생성자obje

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

C++ study(4)

class source code 파일 분할class가 많아지거나 멤버가 많아지면 소스 코드를 여러 파일로 분할할 필요가 생긴다. class에 대해 분할!header 파일 h확장자 파일과 cpp 확장자 파일로 하나의 class를 분할!h 파일(interface file)

2023년 1월 23일
·
0개의 댓글
·

C++ study(3)

Privateprivate으로 설정된 멤버는 변수, 함수 모두 class밖에서는 '.' 또는 '->'연산자를 사용해 바로 접근할 수 없다. private 멤버 변수에 바로 접근을 하지 못해 매개체 역할의 멤버 함수가 필요하다. private한 "멤버 함수"를 사용하는

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

C++ study(2)

ClassClass란? 구조체의 확장.구조체= 여러 변수들을 가지고 있는 새로 정의된 자료형.구조체 + 멤버 함수를 가질 수 있다. 구조체와 비슷하지만 struct 대신 class 로 선언.맨 첫줄에 public: 와 같이 써줌.\*Object :class 자료형을

2023년 1월 21일
·
0개의 댓글
·
post-thumbnail

C++ study..

1.C++ v.s. CC++ : 객체 지향 프로그래밍 언어C : 절차 지향 프로그래밍 언어 //순서대로 코드를 진행!ㄴㄹㄴㄹ객체 란?C++에는 class가 추가됐다!!class 역시 자료형의 하나. class형식을 가지고 object가 선언된다.c++에서는 c에서 가능

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

Markdown문법

Markdown은 텍스트 기반의 마크업언어로 2004년 존그루버에 의해 만들어졌으며 쉽게 쓰고 읽을 수 있으며 HTML로 변환이 가능하다. 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있

2023년 1월 20일
·
0개의 댓글
·