popular posts🖤
-
math&statistics
[필기 공유] 선형대수학의 본질(1,2강) : 3Blue1Brown
학부 때, 가장 존경하고 좋아하는 교수님 수업이 선형대수학이었는데도 불구하고 오랜만에 보니까 기억이 잘 안나서, 다시 공부 중입니다. 공부하면서 정리한 내용 천천히 공유하겠습니다. '3Blue1Brown' 채널에서 강의 들으시는 분들께 도움이 되었으면 좋겠습니다. 강의는 정말로 좋은데, 영어 강의다 보니 참고가 될 것 같습니다. 감사합니다:) 유튜브 url 1강 : https://youtu.be/fNk_zzaMoSs 2강 : https://youtu.be/k7RM-ot2NWY 필기
-
solve-algorithm
백준 3460 [이진수] : 4가지 풀이 방법과 이진수 구하는 함수 구현하기
📎 Problem https://www.acmicpc.net/problem/3460 3460번: 이진수 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는 0이다. www.acmicpc.net 📎 Solution 알고리즘 문제 풀이에서 개인적으로 가장 중요하게 생각하는 것은 다양한 방법으로 접근하는 것이다. 한 문제를 풀더라도, 1가지 방안으로 풀이했다고 끝나는 것이 아니라 여러 번의 시도와 고민을 통해 성장할 수 있다. 💪 1️⃣ case 1 가장 먼저 풀이한 방법으로 파이썬의 내장함수 bin을 활용하였다. bin 함수를 사용하면 앞에 '0b'라는 문자가 포함된 string 형식..
-
error-record
[Error] Tensorflow | 딥러닝 이진분류 | valueerror: classification metrics can't handle a mix of binary and continuous targets
tensorflow를 이용하여 딥러닝을 구현하던 중, 마지막 모델 평가 부분에서 아래와 같은 에러가 났다. valueerror: classification metrics can't handle a mix of binary and continuous targets 처음에는 다짜고짜 구글링부터 하였는데, 나와 다른 경우의 사람들도 같은 에러가 굉장히 많이 난 것을 확인할 수 있었다. 에러 메세지 자체를 해석해 보면 값 오류 : 분류 메트릭은 이진 및 연속 대상의 혼합을 처리할 수 없습니다. 결국 다시 코드로 돌아와서 확인을 해보니, 친절하게도 Traceback에서 어디서 오류가 시작되었는지 힌트를 주고 있었다. 문제가 되었던 코드는 아래와 같다. from sklearn.metrics import classi..
-
solve-algorithm
프로그래머스 해시 [완주하지 못한 선수] : 파이썬
이제 슬슬 백준 탈출하고 프로그래머스를 겸할 때가 왔다. 원래는 백준 골드5 찍으면 넘어갈 계획이었으나 1. 요즘 1일1커밋도 예전만큼 못하고 있어서 진도가 영 안 나고 2. 내가 지원했던 기업은 코테를 프로그래머스를 활용하여 응시할 수 있어서 적응하고자 병렬적으로 진행하기로 했다. (사실 프로그래머스 포비아(?)가 있었다.. 극복해보자고!) 📎 Problem https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📎 Solution 알고리즘 문제를..
-
programming
[Django & 가상환경] pyenv 명령어 모음 및 개념 정리
▪️python tool 1. pyenv 파이썬 버전 관리 툴 하나의 컴퓨터에 다양한 파이썬 버전 설치 및 관리 pyenv git hub documentation 2. pyenv-vitrualenv 파이썬 환경을 격리하는 툴인 virtualenv의 pyenv 플러그인 pyenv-vitrualenv git hub documentation 3. pip 파이썬 패키지 설치 및 관리 툴 pip documentation v22.0.4 ▪️global & local 1. global 가상환경 시스템 전역에 적용하는 환경 따로 지정해주지않으면, 기본적으로 global 가상환경 사용 2. local 가상환경 특정 디렉토리 내부에서만 적용되는 환경 global 환경이 지정되어있더라도 무시하고, local 환경이 적용(우..
-
python-programming
[python] 문자열 포매팅 : print Formattiing 3가지 방법 정리 & 연습문제 추천 - 백준 3053 [택시 기하학]
1. % 연산자 3가지 방법 중, 가장 오래된 방식으로 이제는 잘 쓰지 않는 옛날 방식에 속함(그래도 알아두자) 코드 설명 %s 문자열(String) %c 문자 1개(character) %d 정수(Integer, d : decimal) %f 부동소수(floating-point) %o 8진수 %x 16진수 %% Literal % (문자 % 자체) # example code # %d : 정수형 print('%d' %(3)) # 3 print('%d' %(3.529)) # 3 -> 주의: 실수를 넣어도, 버림을 하고 정수만 출력! print('%d %d' % (1, 2)) # 1 2 # %f : 실수형 print('%f' % 3.14) # 3.14000 -> 기본 : 소수점 이하 5자리까지 출력 print('..
-
ML & DL
[ML]머신러닝(machine learning)이란? 5분안에 이해가능👌 | 빅데이터, 딥러닝, 인공지능
👋Hello World! I'm Dona! 머신러닝 정리도 시작하였습니다!✍️ 우선은 1차적으로 공개용 노션에 정리하고 있지만, 공부를 하면서 계속 추가 되는 내용이 많을 것 같아서 블로그 업로드는 추후에 하려고 합니다. 열공합시다 Go for it!🔥🔥 노션 URL : https://imdona.notion.site/imdona/imdona-s-Notion-4c374b9978cf4bb08d7b71ee594fb44b imdona's Notion 👋 Hi there! I'm Dona! imdona.notion.site 🍎 intro 1. 인공지능 - 머신러닝 - 딥러닝 - 빅데이터의 관계 ‘머신러닝’하면 빅데이터, 딥러닝, 인공지능이라는 말들이 따라오곤 하죠? 각각의 뜻과 관계성에 대해 알아봅시다! 아래 ..
-
programming
[가상환경] 가상환경이란 & 아나콘다 실습과 명령어 모음🏠
가상환경(Virtual Environments)이 뭐예요❓ 기본적으로 가상 환경이 있는 가장 큰 이유는 "프로젝트를 위한 격리된 환경을 만드는 것"입니다. 쉽게 말해서 프로젝트마다 해당 프로젝트에 필요한 모듈만 담아서 만든 바구니라고 생각하시면 됩니다!🧺🧺🧺 아직까지는 이해가 잘 안가실 수도 있습니다. 아래의 가상환경의 필요성을 읽어봅시다! 가상환경의 필요성 Python을 포함하여 대부분의 프로그래밍 언어들은 패키지(또는 모듈)의 버전을 계속해서 최신화하고 있습니다. 버전마다 일부 기능들은 없어지거나 새로 생깁니다. 지금 저에게 필요한 특정 기능이 최신 버전에는 없을 수도 있기 때문에 최신 버전이 무조건 좋은 것은 아니겠죠? :) 하지만 하나의 환경에는 패키지당 하나의 버전만 설치할 수 있습니다. (여러..