본문 바로가기
반응형

전체 글38

[혼공머신] 다양한 분류 알고리즘 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. - 구성 1. 내용 정리 2. 기본 미션 - Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 3. 선택 미션 - Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡처하기 1. 내용 정리 1) 로짓(Logit) 로짓은 다음과 같이 정의됩니다. $$ Logit = ln(\frac{p}{1-p}) $$ 2) 시그모이드(sigmoid) 함수 시그모이드 함수는 다음과 같이 정의됩니다. $$ sigmoid(x) = \frac{1}{1+exp(-x)} $$ - 임의의 x값을 입력으로 받아서 확률값의 범위인 0~1사이.. 2022. 7. 18.
[Python] type과 instance의 차이 그리고 type으로 클래스 메서드 사용하기 어느 날 고전 컴퓨터 알고리즘 인 파이썬 책을 보는데 type(인스턴스 A).method_name(인스턴스 B) // (인스턴스 A, B는 동일 클래스로부터 생성)라고 작성된 코드를 발견하게 됩니다. 이게 대체 뭔가요? 클래스의 메서드를 단순히 호출하는 것도 아니고 type을 사용하고 메서드에 다른 클래스를 넣어서 실행을 한다고요? 이 글의 코드 몇 줄에 대한 궁금증으로 시작하여 type과 instance 그리고 type으로 클래스 메서드(class method)를 사용하는 방법에 대해서 공부하고 정리한 글입니다. 1. 클래스 그리고 상속 간단한 예제를 만들어 보겠습니다. 클래스 상속에서 흔히 등장하는 컴퓨터, 데스크톱, 그리고 랩탑을 가지고 예시를 만들어 보겠습니다. 1) 부모 클래스인 Computer.. 2022. 7. 18.
[카페] 제주도 롱플레이 예약 방법 및 예약 성공 후기 최근 많은 분들이 관심을 가지고 계시는 핫한 카페! 제주도 롱플레이 예약 방법에 대한 글을 써보려고 합니다. 항상 롱플레이의 인스타그램에서 업데이트 되는 사항들을 확인해줍니다. 아마 이 글을 읽고 계시는 분들은 이미 다 알고 계실 거라고 생각합니다. 이번 글에서는 제주도 카페 롱플레이의 예약 방법 및 예약 성공 후기를 다뤄보겠습니다. (주의: 캡처된 화면들은 예약 완료 후 캡처한 화면이라서 실제 화면과의 약간의 차이가 있습니다.) 1. 포잉 앱 설치 및 서버시간 확인하기 먼저 포잉(poing) 앱을 설치해줍니다. 그리고 회원가입 후 결제 방법을 등록해줍니다. 추후에 언급하겠지만 결제 방법이 다양하기 때문에 원하시는 방법으로 진행하시면 됩니다. 다음으로는 일정에 맞춰서 핸드폰을 들고 대기해주시면 됩니다. .. 2022. 7. 13.
[혼공머신] 회귀 알고리즘과 모델 규제 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. https://hongong.hanbit.co.kr 한빛미디어 - 혼자 공부하는 시리즈: 파이썬, 머신러닝, C언어, java, SQL... 프로그래밍 입문서 시장 베스트셀러 시리즈! 1:1 과외하듯 배우는 프로그래밍 언어 자습서! '무엇을', '어떻게' 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 친절하고 핵심적인 내용 hongong.hanbit.co.kr - 구성 1. 내용 정리 2. 기본 미션 - Ch. 03(03-1) 2번 문제 출력 그래프 인증샷 3. 선택 미션 - 모델 파라미터에 대해 설명하기 1. 내.. 2022. 7. 11.
[WIN 11] 윈도우 환경에서 CapsLock키로 한영 변환하기 (macOS 패러럴즈) - 컴퓨터: M1 맥북에어 - Parallels: Parallels Desktop 17 for Mac - Windowos OS: Windows 11 macOS와 Windows를 같이 사용하다 보면 한영 변환키가 달라서 은근 불편하기도 합니다. 그래서 이번 편에서는 한영 변환키를 CapsLock키로 변경하는 방법을 다뤄보려고 합니다. 예시는 macOS의 패러럴즈에 설치된 Windows 11이지만 컴퓨터에 설치된 Windows 10 혹은 11에서 동일하게 설정할 수 있습니다. 1. PowerToys 설치하기 PowerToys는 윈도우의 설정들을 바꿀 수 있는 일종의 유틸리티 프로그램입니다. 이미 서드파티 프로그램에서 제공하는 것들도 있지만 마이크로소프트에서 만들고 배포하기 때문에 호환성이 좋고 가볍다는 장점.. 2022. 7. 10.
케라스 창시자에게 배우는 딥러닝 (Deep Learning with Python) - 프랑소와 슐레 지음 / 박해선 옮김 1. 늦었다고 생각할 때는 진짜 늦은 걸까 그동안 딥러닝을 얕게 공부하고 큰 관심을 가지지는 않았었습니다. 아마도 유행에 대한 거부감이 컸던 거 같습니다. 딥러닝이 뭔지는 알고 싶었기에 기초적인 강의를 찾아보고 모두의 딥러닝을 읽고 파이썬 날코딩으로 알고 짜는 딥러닝도 어느 정도 읽어보았습니다. 하지만 실제로 사용하지 않다 보니 이론은 어느 정도 알고 코드를 대략적으로 읽을 줄은 알았지만 제가 원하는 것을 직접 구현할 수 있지는 않았습니다. 그러다 보니 알파고의 등장 이후 딥러닝의 유행에 이런저런 변화가 있었습니다. TensorFlow가 대세 프레임워크로 자리 잡았었지만 어느덧 PyTorch를 더 많이 사용한다는 말도 들리고 있습니다. 이 책도 1판의 번역본이 2018년에 출판되었으며 이제 곧 2판 번역.. 2022. 7. 9.
[혼공머신] 나의 첫 머신러닝 그리고 데이터 다루기 들어가며 한빛미디어에 올라온 혼공학습단 8기를 신청했는데 어쩌다 보니 선정이 되었습니다. 그래서 책 한 권을 한 달간 읽어보며 관련된 내용을 정리해보려고 합니다. 책을 공부하고 기본 미션과 선택 미션이 있는데 너무 그것만 딱하고 끝내기에는 아쉬움이 있어서 이것저것 추가해서 글을 올려보려고 합니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. https://hongong.hanbit.co.kr 한빛미디어 - 혼자 공부하는 시리즈: 파이썬, 머신러닝, C언어, java, SQL... 프로그래밍 입문서 시장 베스트셀러 시리즈! 1:1 과외하듯 배우는 프로그래밍 언어 자습서! '무엇을', '어떻게' 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 친절하고 핵심적인 .. 2022. 7. 4.
[WIN 10] 아나콘다 설치하기 윈도우즈 환경에서 아나콘다를 설치하는 방법입니다. 설치 방법이 간단하긴 한데 설치할때마다 찾아보기 귀찮아서 어떻게 설치했는지 기록해두려고 합니다. Next > 를 클릭합니다. I Agree 를 클릭합니다. Just Me (recommended) 선택 후 Next > 를 클릭합니다. 설치 위치를 지정 후 Next > 를 클릭합니다. 아래의 체크 박스만을 선택한 후 Install 을 클릭합니다. 설치가 완료되면 Next > 를 클릭합니다. Next > 를 클릭합니다. 긴 글 읽어주셔서 감사합니다. 글과 관련된 의견은 언제든지 환영입니다. 2022. 6. 20.
[TensorFlow] cannot import name 'dtensor' from 'tensorflow.compact.v2.experimental' 에러 해결하기 컴퓨터 실행 환경 - 운영체제: 윈도우 10 - Python 버전: 3.9.7 - TensorFlow 버전: 2.6.0 TensorFlow를 버전을 지정하고 설치 했을때 오류가 발생하기도 합니다. 저는 아래와 같이 2.6.0 버전을 설치하였습니다. pip install tensorflow==2.6.0 이때 발생한 에러는 다음과 같습니다. ImportError: cannot import name 'dtensor' from 'tensorflow.compact.v2.experiment' ... 이는 TensorFlow와 Keras의 버전이 맞이 않아서 발생하는 에러입니다. Keras를 삭제한 후 다시 설치해주시면됩니다. pip uninstall keras pip install keras==2.6.0 Keras.. 2022. 6. 20.
반응형