모각코/2023 하계 모각코

6. Any, AnyObject, nil Any - Swift의 모든 타입을 지칭 var someAny: Any = 100 someAny = "어떤 타입도 수용 가능" someAny = 123.12 let someDouble: Double = someAny // 오류 AnyObject - 모든 클래스 타입을 지칭하는 프로토콜 class SomeClass {} var someAnyObject: AnyObject = SomeClass() someAnyObject = 123.12 // 오류 nil - 없음을 의미, null과 유사 someAny = nil //오류 someAnyObject = nil // 오류
0. Swift란? Swift는 iOS, macOS, watchOS, and tvOS app 개발을 위해 만들어진 언어다. C와 Objective-C와 많은 부분에서 유사하다. 객체 지향 프로그래밍, 함수형 프로그래밍의 패턴을 모두 갖고 있다. 특징은 나중에 차차 정리해볼 예정이다. 1. Naming Swift는 이름을 지을 때 Camel Case를 사용한다! 함수, 메서드, 변수, 상수 -> Lower Camel Case 클래스, 구조체, 열거형, 익스텐션과 같은 타입명 -> Upper Camel Case 2. 콘솔 출력 - print: 단순 문자열 출력 - dump: 인스턴스의 자세한 설명까지 출력 3. String Interpolation 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 ..
목표 - GAN의 한계와 DCGAN 0. GAN의 한계 GAN은 대표적인 생성 모델로 이미지 생성에서 아주 좋은 성능을 보인다. 그러나 모든 기술이 그렇듯 GAN 또한 한계점을 가지고 있다. GAN은 이론적으로는 fixed solution으로 수렴하는 것이 보장되어 있지만 실제 적용은 이론적 가정이 깨지면서 생기는 불안정한 구조적 단점을 보이곤 한다. 그 중 mode-collapse이 대표적이다. Mode-collapse는 generator와 discriminator 중 하나가 너무 학습이 잘 돼서 다른 하나의 학습이 진행되지 않는 것을 말한다. GAN은 generator와 discriminator가 대결하며 학습하는 구도인 만큼 학습이 불안정하다는 단점이 있다. Discriminator와 generat..
계획: 코딩테스트 문제 풀이 문제 1 수열 A[1], A[2], ... A[N] 중 한 개의 수를 제외하고 나머지는 모두 같다. 해당 수의 위치를 구하시오. C++ #include using namespace std; int main() { int T; cin >> T; while (T--) { int N; cin >> N; int arr[N]; for (int i = 0; i > arr[i]; } int index; int value = arr[0]; for (index = 1; index < N; index++) { if ((value ^ arr[index]) != 0) break; } if (index == 1 && arr[1] == arr[2]) index = 0; ..
s.e.s
'모각코/2023 하계 모각코' 카테고리의 글 목록