본문 바로가기

반응형

카테고리

(177)
[우체국 소포 송부] 특급 배송 보낼때 시간에 주의하자 특급배송은 모든 우체국에서 다 되는게 아니라 큰 우체국만 된다. (우리학교 우체국은 안되더라..) 그리고 특급배송은 오전에만 가능한데 일부지역은 9시30분, 일부지역은 10시30분이다.(이 시간은 다 똑같다고 한다.) 참고로 대전으로 보내면 9시30분까지 보내야한다. 우체국 여는 시간이 9시 인걸 생각하면 9시30분에 보내야 하는 소포는 전날까지 바로 보낼수 있을 정도의 상태로 다 만들어져 있어야 한다 !! 그리고 내가 보낼 지역은 몇시까지 보내야하는지 전날까지 전화로 확인해보자!(우체국에 전화로 확인 가능함)
[자료형 변환] string to int, string to double string
[C++ / 구조체 생성자] 구조체를 이름 없이 사용하고 간단하게 값을 할당하고 싶을 때 다음을 구조체 생성자라고 한다. coordinate(double dI, double dJ) : typedef struct coordinate { coordinate(double dI, double dJ) : i(dI), j(dJ) {} double i; // i == y == v == row double j; // j == x == u == col }dCoordinate; 다음과 같이 선언하면 dI를 i에 넣고, dJ를 j에 할당하겠다는 뜻이고, 클래스의 생성자 처럼 사용이 가능하다. 즉, coordinate 구조체를 사용할 때 원래 다음과 같이 사용했다면 구조체 생성자를 이용하면 다음과 같이 초기화가 가능하다. 그리고 이는 객체이름을 따로 설정할 필요가 없을 때, 다음과 같이 사용할 수 있어서 편리하다..
[activation function] 활성화 함수를 쓰는 이유 활성함수를 쓰는 것은 목적에 따라 sigmoid를 사용할 수도 있고 reLu를 사용할 수도 있다.(물론 tanh, gelu, ... 많다) 그렇다면 활성함수를 쓰는데 있어서 어떤 목적들이 있을까? 1) 어찌되었건 y_hat 값을 0~1사이의 값으로 반환해야 하는 경우. (binary classification 문제) 0~1 사이의 값으로 반환하기 위해서는 여러 layer를 거쳐서 마지막에 sigmoid 함수를 사용하면 된다. 2) 비선형성을 위해 활성함수를 사용한다. 비선형성은 왜 필요할까? 만약 w,b를 구하는 과정이 비선형이 아니고 모두 선형의 수식들만 거친다면 무슨 일이 일어날까? 아무리 몇백개의 layer를 거쳐도 y=wTx + b의 꼴이 나올것이다. 즉, 어떻게 해도 복잡한 구조의 식을 가지지 ..
[datapacket 의미] CPP ==> C# 으로 보내는 데이터패킷 의미 direction, stride, calorie 순으로 각각 1자리, 1자리, 3자리로 해서 총 5자리의 숫자가 들어온다.
[C++] 자료형 변환(char* => int, int => char*, int => char, char => int) char* => int int => char* int => char char => int 로 변환하는 예제를 하나의 main문 안에 모두 정리한다. #include using namespace std; int main() { // int ==> char* int x = 1234; char buf[256]; sprintf_s(buf, "%d", x); // QT에서는 sprintf로 해도 된다. printf("%s\n", buf); // char* ==> int char buffer[256] = "456123"; int num = atoi(buffer); printf("%d\n", num); // char ==> int char ch = '9'; int i = ch - '0'; printf("%d\n", ..
[C/C++] 문자열 엔터까지 한번에 받기(공백 포함해서 받기) + 문자열 파싱 char getStr[128]; scanf("%[^\n]s",getStr); // get 1 line until get enter 위는 문자열을 엔터까지 한번에 받기 예제이다. 그리고 아래는 위 예제를 이용해서 문자열을 엔터까지 한번에 받고나서 문자열을 띄어쓰기 단위로 파싱한 예제이다. char getStr[128]; scanf("%[^\n]s",getStr); // get 1 line until get enter char *tmpPtr = strtok(getStr," "); // for parsing char *str[10]; // parsing and save commands int i = 0; while(tmpPtr != NULL) // parsing command and option { str[i..
[회의] 캡스톤 회의 0424 보호되어 있는 글입니다.

반응형