
Linear Regression 머신러닝의 첫 걸음, 근데 이게 왜 중요한지 아세요?
안녕하세요 :) 오늘은 머신러닝 공부할 때 거의 제일 먼저 만나게 되는 그 친구, Linear Regression(선형 회귀) 이야기를 해보려고 해요. 저도 처음에 “선형 회귀”라는 단어를 들었을 때는 “이게 뭐지…?” 싶었거든요. 그런데…
개발·코드·도구을 더 깊이 이해하고, 일상에 필요한 답을 찾아가는 기록.

안녕하세요 :) 오늘은 머신러닝 공부할 때 거의 제일 먼저 만나게 되는 그 친구, Linear Regression(선형 회귀) 이야기를 해보려고 해요. 저도 처음에 “선형 회귀”라는 단어를 들었을 때는 “이게 뭐지…?” 싶었거든요. 그런데…

안녕하세요! :) 오늘은 Swift에서 재귀함수(Recursive Function) 를 깔끔하게 정리해보려고 해요. 재귀함수라고 하면 왠지 어렵고 복잡하게 느껴질 수 있는데요, 사실은 자기 자신을 다시 호출하는 함수 일 뿐이에요. 다만, 제대로 활용하면 코드가…

크로스플랫폼 개발할 때마다 "왜 똑같은 로직을 두 번씩 짜야 하지?" 라는 생각 해보신 적 있으신가요? Flutter나 React Native도 좋지만, 안드로이드 개발자라면 Kotlin으로 iOS까지 커버할 수 있다면 어떨까요? 오늘은 JetBrains가 만든…

딥러닝 모델 학습하려고 프레임워크 찾아보다가 PyTorch랑 TensorFlow 사이에서 고민하고 계신가요? 요즘 연구실이나 스타트업에서 PyTorch 선택하는 곳이 진짜 많이 늘었어요 Meta에서 개발한 오픈소스 딥러닝 프레임워크인 PyTorch가 왜 이렇게 인기를 얻게 됐는지,…

요즘 AI 개인화가 핫하다는 기사를 보다가 Scikit-Learn 이라는 라이브러리 이름을 보게 됐어요 사실 머신러닝 라이브러리는 여러가지가 있는데 Scikit-Learn은 그 중에서도 정말 쉽게 시작할 수 있는 라이브러리라서 오늘은 이 라이브러리에 대해…

iOS에서 동영상이나 오디오를 재생할 때 가장 먼저 만나게 되는 게 바로 AVPlayer예요 근데 단순히 영상 틀어주는 객체라고만 생각하면... 큰 코 다칠 수 있어요 ㅋㅎㅋㅎㅋ AVPlayer는 생각보다 복잡한 상태 변화를 추적해야…

Swift에서 앱을 만들다 보면 메모리 관리라는 녀석을 꼭 만나게 되는데요, 이때 등장하는 것이 바로 ARC(Automatic Reference Counting)예요 ARC는 이름만 봐도 알 수 있듯이 자동으로 참조를 카운팅해 주는 메모리 관리 시스템이에요…

여러 네트워크 요청을 동시에 보내고, 모두 완료되면 화면을 업데이트하고 싶은데 어떻게 하죠? 동시에 접근할 수 있는 리소스 개수를 제한하고 싶은데, 어떤 걸 써야 할까요? 오늘은 GCD(Grand Central Dispatch)에서 동시성을 제어하는…

안녕하세요 :) 오늘은 iOS 개발할 때 정말 자주 마주치는 CGAffineTransform에 대해 이야기해볼게요 처음 보면 "이게 뭐야??" 싶지만, 알고 나면 진짜 유용한 녀석이에요 CGAffineTransform은 한마디로 2D 그래픽 변환을 담당하는 구조체예요 뷰를…

안녕하세요 :) 오늘은 iOS 개발하면서 정말 자주 마주치는 상황인데요 텍스트 필드 눌렀을 때 키보드는 자동으로 올라오는데 내리는 건 우리가 직접 구현해줘야 하잖아요? 그래서 준비했어요! iOS 키보드 내려가게 하는 방법 5가지를…