본문 바로가기

전체 글54

Python 개발 환경 구성 및 가상환경(venv) 설정 💡 요약: OS별 환경에 맞게 Python 설치와 필요한 패키지들을 알아보고, 독립된 환경에서 다양한 버전과 패키지들을 관리하는 가상환경을 구성하는 방법을 알아본다 mamba + miniforge3 설치우리가 알고있는 Anaconda는 개인용은 무료지만, 기업용 (commercial)은 유료대안으로 "conda" 오픈소스를 사용community 기반의 "conda-forge" 채널 추가 필요 (디폴트는 Anaconda repository 채널)anaconda: 무거운 환경 (5GB 정도되는 패키지를 전부 설치)miniconda: 다이어트시킨 anaconda (최소한의 환경 제공)mamba: Python으로 구현되어 있지 않고 C/C++로 구현되어 있어 패키지 설치 속도가 빠름 즉, conda-for.. 2025. 9. 19.
Oh-my-zsh 및 플러그인 설치 (1) Oh-my-zsh 설치https://ohmyz.sh/#install Oh My Zsh - a delightful & open source framework for ZshOh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with hundresd of helpful functions, plugins, themes, and a few things that make you shout... OH MY ZSH!ohmyz.shsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzs.. 2025. 7. 9.
[Book] 결정의 기술 Part 1. 자꾸 잘못된 선택을 하는 이유에 대하여 우리의 판단력을 흐리게 하고 잠재의식에 스며들어 조종하는 오류는 다양하다. 오류 1: 내가 한 일은 더욱 가치 있다 이케아 효과, IKEA effect 내 손으로 직접 제작하거나 완성한 것들을 다른 상품보다 훨씬 좋게 평가한다. 오류 2: 그 누구보다 나의 판단을 믿는다 우리는 객관적인 숫자에 근거해 평가하지 않고 자신이 인식한 것만을 신뢰한다. 사실에 근거하여 결정을 내리는 대신에 자주 접하거나 감정적으로 반응하는 것을 믿으려는 경향이 있다. 오류 3: 선입견에 휘둘린다 후광 효과, Halo effect 타인의 특성 중 극히 일부분만으로 다른 긍정적 혹은 부정적 특성까지 규정해버리는 현상이다. 한번 상대에 대한 평가를 내리고 나면, 조금만 노력해도 .. 2023. 12. 19.
딥러닝 기초 - Perceptron, Gradient Descent 1. Perceptron binary classification을 위한 supervised learning 알고리즘으로, 최근에는 single layer보다 좀 더 복잡한 neural network(multi layer)를 구성하여 deep leaning에서 활용하고 있다. Input layer Weights Bias 복잡한 패턴을 모델링하는데 있어 유연성을 주기 위해 Input layer에 추가하는 data Activation function Input과 bias로 weighted sum하여 output을 결정한다. 주로 sigmoid, ReLu 등 니즈에 맞게 function을 선택하여 사용한다. Output Binary값으로 1 또는 0으로 perceptron의 결과가 나온다. Training al.. 2023. 11. 20.