목록Computer (52)
BASHA TECH
머신러닝과 딥러닝에서 손실 함수의 역할은 매우 중요합니다. 이는 모델이 얼마나 잘 학습하고 있는지를 판단하는 기준이 되며, 따라서 모델의 최종 성능에 큰 영향을 미칩니다. 손실 함수는 모델이 예측한 값과 실제 값 사이의 차이를 어떻게 측정할지 결정합니다. 여기서는 다양한 유형의 모델에 적합한 손실 함수와 그 선택이 성능에 미치는 영향에 대해 알아보겠습니다. 회귀 모델과 MSE: 회귀 모델에서는 주로 평균 제곱 오차(Mean Squared Error, MSE) 손실 함수가 사용됩니다. MSE는 예측값과 실제 값 사이의 오차를 제곱하여 측정하는 방법으로, 오차의 크기에 민감합니다. 다른 종류의 손실 함수를 선택하면, 모델이 오차를 해석하는 방식이 달라지므로 성능에 영향을 미칠 수 있습니다. 분류 모델과 교차..

Xml과 Json 파일 포맷은 많이 들어보셨는지요? 아마 많이 쓰고 계실 걸로 생각 됩니다. 그럼 이런 포맷들은 왜 사용할까요? 그걸 먼저 설명드리면, 우리가 타 시스템 간에 데이터를 주고 받을 때 데이터 포맷에 대한 약속이 필요합니다. 혼자 시스템을 개발하거나 내부 시스템 끼리는 "1-바샤-학생,2-개똥이-친구" 이라는 문자열을 만들어서 "-(하이픈)"을 파싱해서 순서대로 "1"은 일련번호, "바샤"은 이름, "학생"는 구분이라는 규칙과, ",(콤마)"는 리스트를 나타내는 구분자라는 규칙을 세울 수 있을 겁니다. 그럼 데이터를 내부 시스템에 전송할때 포맷에 대한 형태는 말로써 혹은 내부 문서로써 정의해 놓으면 되기 때문에 데이터 크기는 엄청 작아 질 수 있겠네요. 근데 문제는 타 시스템들과의 연동을 할..
Ctrl + Shift + [ : 현재 영역 접시 Ctrl + Shift + ] : 현재 영역 펼치기 Ctrl + K + 0(숫자) : 전체 접기 Ctrl + K + J : 전체 펼치기
This week we started with the simplest linear data structure: arrays. Arrays are collections of elements of the same type, either primitive data types or objects of class types. Arrays have an attribute length, which helps us traverse arrays with for/while loops. Nevertheless, arrays have an important limitation: once the capacity is set it cannot be modified. Therefore, we cannot store in array..
1. Considering the following code snippet. int[] data = new int[]{1, 3, 5, 7, 9}; => the value of data[3] is 7. In Java and many other programming languages, array elements are accessed using an index starting from 0. So, data[3] refers to the element at the 4th index of the array, which is 7 in this case. * cf. the value of data[9] => In the given Java code, data[9] will result in a runtime err..
// lifetime.cpp : lifetime and location // (2) C++ 오브젝트의 존속기간(lifetime)과 저장부류(storage class) 관점에서 프로그램을 기술하세요. // 프로그램 내의 심볼은 자신이 생성되는 시점과 소멸되는 시점. 즉, 존속기간을 가진다. // 심볼이 생성된다는 것은 프로그램이 실행되어 메모리 공간을 할당 받는 것을 의미하고 소멸된다는 것은 공간을 반환하는 것이다. // 객체 존속 기간을 다양하게 지정할 수 있다는 것이다. // 즉 프로그램의 실해왁 같은 존속 기간을 주어 실행 중 필요한 때에 언제라도 그 객체를 접근하게 할 것인지(정적 존속기간) 아니며 계산의 중간 결과를 위해 임시 객체를 둘 것인지(지역 존속기간), 또는 객체의 생성과 소멸을 프로그래..
// file2.cpp #include "file2.h" // file2 헤더파일 포함 // 아무것도 없음 // file2.h static int b = 10; // 정적 변수 : 프로그램 시작과 함께 생성되어 프로그램 종료와 함께 소멸됨. static int h() { return ++b; }
// file1.cpp #include "file1.h"// 헤더 파일 포함 #include using namespace std; int a;// 전역 변수 정의 static int b = 3;// 정적 변수 정의 int f() { return ++a; } // a에 1이 더해진후 a값 출력 // 함수는 {}없이 ;만 쓰면 선언만 되서 나중에 언제라도 구현하도록 되어있고, // 변수는 ;으로 끝나는 표현과 = 초기값;으로 끝나는 표현 모두 메모리에 해당변수를 만들어놓고 값을 설정한다. int g() { return ++b; } // file1.h extern int a;// 전역 변수 선언 int f();// 함수 선언 int g(); // 함수 선언 // // file2.h // static int b..
#include int main(void) { int a; return ++a; }