분류 전체보기
-
-
[3D 모델링] 3D ReconstructionAI/Deep Learning 2022. 11. 11. 01:42
2D image를 3D로 변환하는 3D reconstruction 딥러닝이 image classification, object detection, semantic segmentation과 같은 2D 이미지를 다루는 기술이 발전했다. 이를 넘어 딥러닝은 3D 그래픽적인 부분에도 가지를 뻗기 시작했는데 오늘은 그 기술 중 Single image 3D reconstruction에 대해 알아보겠다. 사진은 3차원의 물체를 2차원 평면에 투영한 것이어서 더 높은 차원 공간의 일부 데이터가 손실된다. 그래서 한 시점에서의 2D 사진은 3D 데이터를 만들기에 충분하지 않다. 그래서 3D perception을 만들려면 prior knowledge가 필요하다. 2D 딥러닝에서 Convolutinal AutoEncoder..
-
[우아한테크코스] Java 백엔드 프리코스 1주차 회고록ヽ(✿゚▽゚)ノ 2022. 11. 5. 20:06
우아한 테크코스 온보딩 회고록 우테코가 5기부터 1차 코딩테스트를 없애고 프리코스로 통합해서 1주차에는 간단한 코테같은 느낌의 문제들을 풀었다. 1주차라 그런지 문제 자체는 고민이 필요하기는 했지만 그래도 조금 고민하면 풀 수 있었던 난이도로 나온 듯 하였다. 그런데 내 발목을 잡았던 것은 기능 목록을 작성하고 기능 기준으로 커밋하고, 클린 코드를 작성하는 부분이었던 것 같다. 기능 목록 작성하기 & 기능 목록을 기준으로 커밋하기 사실 내가 프로그래밍 동아리를 하다보니 차근차근 구현하는 것이 익숙하지가 않다. 코딩테스트를 준비하는 목적으로 공부해서 빠르게 코드를 작성하고 오류가 있으면 빨리 고치는 과정을 반복하며 프로그래밍을 공부해왔는데 이번 1주차 과제를 하면서 개발자로서 큰 잘못을 해오고 있음을 깨달..
-
Kotlin in action: 함수의 정의와 호출Book/Kotlin in Action 2022. 11. 4. 08:44
코틀린에서 컬렉션 만들기 코틀린에서는 컬렉션을 다음과 같은 방법으로 만들 수 있다. val set = hashSetOf(1, 7, 53) val list = arrayListOf(1, 7, 53) val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three") 위의 객체가 어디에 속하는지 알아보면, class java.util.[클래스] 로 나온다. 이는 코틀린이 자신만의 컬렉션 기능을 제공하지 않는다는 것이다. 표준 자바 컬렉션을 활용하면 자바 코드와 상호작용하기가 훨씬 더 쉬워진다. 다음 코드는 자바와 똑같은 컬렉션 클래스를 사용하지만 코틀린에서 제공하는 추가적인 기능을 보여주고 있다. val strings = listOf("first", "s..
-
[React] 모듈 설치가 안될 때(ERESOLVE) 해결하기 || 의존성이 대체 뭐길래..FRONTEND/React.js 2022. 10. 29. 21:28
의존성 에러 해결해보자 fade-in 애니메이션을 넣으려고 하는데 react-reveal을 사용하면 된다는 글을 보고 설치를 하려고 했더니 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: corn-cafetimes@0.1.0 npm ERR! Found: react@18.2.0 npm ERR! node_modules/react npm ERR! react@"^18.2.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^15.3.0 || ^16.0..
-
Kotlin in action: 코틀린 모르는 것 도장깨기 1편Book/Kotlin in Action 2022. 10. 8. 08:43
Java를 분명히 잘 안다고 생각했는데 Kotlin을 처음부터 배우다 보니 처음 보는 개념들이 너무 많았다. (스터디원들 중에 내가 가장 질문이 많았던 것 같기도..) 그래서 서로 주고받았던 질문들에서 새로 배워가는 개념들을 정리하며 다른 개발 블로그에서 나에겐 2% 부족했던 내용들을 각각 채워서 나만의 코틀린 FAQ 사전을 만들어보겠다! 1. Property에 대해서 Java에서도 나오는 개념인 Property를 왜인지 나는 처음 들어보는 것 같은 느낌이 들었다. Kotlin에서 Property를 기본으로 제공하는데, 그렇다면 정확히 무엇이 제공되는 것인지, Java에서 Property는 어떤 형태를 띄는지에 대해 알고 넘어가고 싶었다. 그렇다면, Property는 무엇이 Java에서 Property는..
-
Kotlin in Action: 2. Kotlin basicsBook/Kotlin in Action 2022. 10. 7. 16:08
Basic elements: functions and variables Kotlin이 아직 신생언어이고 자바와 호환성이 있다고 하지만 어느 부분에서 비슷한 것인지 헷갈리기 때문에 이 부분은 Java와 비교해가면서 공부하면 재미있을 것 같다! Kotlin과 java에서 메인함수에서 Hello, world!를 출력하는 코드는 다음과 같다. //Kotlin fun main(args: Array){ println("Hello, world!") } //Java public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello,world!"); } } 함수 선언 방법, Kotlin에서는 function의 약어인 fun으..
-
[Spring - JPA ORM 표준 JPA 프로그래밍 ] JPA 시작BACKEND/Spring 2022. 10. 3. 19:16
본 게시물은 인프런 김영한 선생님의 강의를 기반으로 작성되었습니다. /* 강의 링크 */ https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 1. JPA 프로그래밍에 들어가기 이전에.. JPA의 필요성: 과거에는 객체를 데이터베이스를 저장하고 찾으려면, API와 sql을 직접 적었어야했다. JPA를 사용하면 SQL(쿼리문)을 작성할 필요가 없다. 한땀 한땀 작성하는 것보다 훨씬..