본문 바로가기
300x250

전체 글94

맥북 M2 python3 버전으로 기본 파이썬 버전 변경 방법 새롭게 가상환경을 만들어준 후, python 버전을 변경하고 싶을 때가 있다. 현재 설치된 python은 3.10.12 버전이고, 나는 3.9.2 버전으로 변경하고 싶은 상황. 1. 파이썬 홈페이지에서 원하는 버전 다운받기 파이썬 홈페이지 접속 후, 내가 원하는 3.9.2 버전을 다운받았다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. 설치되어 있는 파이썬 리스트 확인하기 ls -l /usr/local/bin/python* 이 명령어를 사용하면 현재 설치되어 있는 파이썬 리스트를 확인할 수 있다. 내가 원하는 버전인 python3.9 .. 2023. 12. 25.
wrtn 생성 AI 아이디어톤 1회 본선 참가 후기 wrtn에서 개최한 생성AI 아이디어톤 1회 본선 참가 후기! 생성 AI 시장에 대한 분석과 예측을 주제로 했던 예선에 통과하고, 지난 주말에 본선 final round가 개최되어 다녀왔다! Chasm을 맞이한 생성 AI 시장에서 Early Adopter를 넘어 Mass user를 누가 더 빠르게 확보하느냐가 중요한 현 시점에, 생성 AI 시장의 발전 동향과 향후 전망 및 전략에 대한 다양한 시각을 나눠볼 수 있었다. 생성 AI와는 거리가 있지만, 무박2일동안 배우고 느낀 점 몇 가지를 한국어/영어 버전으로 공유하고 싶었는데 글이 너무 길어지는 바람에 링크드인 포스팅 한도를 초과했다. 그래서 블로그에 남겨둔다 :) 1. 시장의 발전 동향을 분석하는 것은 유사했다. 그러나 향후 전망에 대한 시각은 굉장히 .. 2023. 12. 8.
그래디언트 부스팅 기반 모델 XGBoost, LightGBM, CatBoost 이해하기 며칠 동안은 Kaggle Playground의 Binary Prediction 문제를 풀어보려고 하는 중! 코드 탭에서 XGBoost+LightGBM+CatBoost 세 모델을 앙상블해서 좋은 스코어를 기록한 코드를 발견했다. 이를 기반으로 공부를 할 계획이다. 먼저 ChatGPT를 활용해 기초 개념을 간단히 정리해보았다.  그래디언트 부스팅을 이해하기 위해 먼저 의사결정트리와 부스팅을 알아보자. 의사결정트리 (Decision Tree) 의사결정트리는 데이터를 분류 또는 회귀 분석을 위해 사용되는 모델이다. 의사결정트리는 데이터의 특성(feature)을 기반으로 여러 가지 질문을 통해 데이터를 분류하거나 예측한다. 예를 들어, 스마트폰 구매 여부를 예측하는 문제에서 "배터리 수명이 10시간 이상인가?".. 2023. 11. 9.
2023년 하반기 근황과 생각 항상 느끼는 거지만, 다른 블로그들을 보면서 해결책이 잘 정리되어 있더라도 나의 문제는 한 번에 해결되지 않는다. 그래서 내가 어떤 과정에서 어떤 오류를 만났고, 어떤 시도를 해봤는지 정리해두는 것이 좋다는 생각을 한다. 공부한 내용들도 마찬가지다. 데이터 분석도, 인공지능도 요즘은 너무 재미있다. 공유하고 싶은 것이 많은데, 마감 기한이 주어져있고 목표에 몰입하다보니 포스팅을 까맣게 잊었다ㅎㅎ 오늘에서야 약간의 여유가 생겨서 좀 더 자주 기록을 남기겠다는 다짐과 함께 10월이 끝나가는 이 시점에 하반기를 어떻게 보냈는지와 생각을 기록해보고자 한다. 1. 프로그래머스 인공지능 부트캠프 5기 수료 3월부터 시작한 부트캠프, 7~8월에는 최종 프로젝트 팀이 매칭되어 팀원들과 열심히 달렸다. 나는 내가 가장 .. 2023. 10. 28.
맥북 M2 zsh: command not found: pip 오류 해결 기록 *오류 해결을 위한 우당탕탕 과정이 포함되어 있으므로 빠른 정답을 찾으시는 분들은 맨 아래의 "해결" 로 이동하시길 추천드린다. 문제상황 "conda create -n 가상환경이름: 을 이용해 가상환경을 만들었다. "conda activate 가상환경이름" 을 이용해서 가상환경을 활성화했다. 그리고 pip 명령어로 필요한 라이브러리들을 설치하려고 했는데 이런 오류가 떴다. zsh: command not found: pip 프로젝트별로 가상환경을 만들어서 쓰고 있기 때문에 나는 여러 버전의 파이썬을 가지고 있는 편이다. 그래서 "python --version" 으로 파이썬 버전을 확인해보려고 했으나 이번에는 이런 오류가 떴다. zsh: command not found: python 시도 pip3 OR py.. 2023. 10. 28.
[3초 tip] Vscode 엑셀 열기 Excel viewer 사용법 with csv 파일 간단한 익스텐션인데 의외로 같이 프로젝트 하시는 분들이 너무 좋아하셨던 툴! vscode에서 csv 파일을 볼 때, 엑셀처럼 예쁘게 볼 수 있도록 해 주는 툴이다. 따로 엑셀을 이용할 수 없는 경우 빠르게 확인하기 좋은 툴. VScode에서 Excel Viewer를 검색해서 설치해주면 된다. 그러면 이렇게 안 예쁘게 보이는 csv 파일을 열었을 때 우측 상단에 돋보기 모양 아이콘이 뜨는데, 클릭! 아주 예쁘게 보이는 것을 확인할 수 있다 :) 2023. 7. 23.
[오류 해결] Bad CPU type in executable 코드를 다 짜고, 실행하려는데 이런 에러가 떴다. 찾아본 결과 M1,M2의 경우 Rosetta를 설치해서 해결할 수 있는 문제로, 인텔 맥의 프로그램 대부분을 호환할 수 있도록 해주면 된다. terminal을 열고, 아래 명령어를 입력해주자. softwareupdate --install-rosetta 중간에 A를 입력하고 엔터를 눌러주어야 성공적으로 설치가 된다. 코드도 정상적으로 잘 실행됨을 확인했다 :) 2023. 7. 22.
[3초 해결] M2 JDK(Java Developer Kit) 설치 방법 코드를 짜다 보면 Java를 설치해야 하는 상황이 오는데, 비록 간단하긴 하지만 이것도 미래의 나를 위해 남겨둔다. 오픈소스도 있고, 오라클 것도 있는데 나는 M2칩에 대한 JDK를 제공하는 Oracle Java로 설치했다. Oracle Java download를 검색하고, 해당 페이지로 들어가서 MacOS탭을 선택하면 만나게 되는 화면. 이 중에서 실리콘칩(M1 M2)는 Arm을 다운받아야 한다. Compressed archive는 압축된 파일을 받아서 푸는 형식이고, DMG는 설치 마법사 같은 느낌으로 환경변수 설정까지 다 해주기 때문에 좀 더 빠르고 쉽다. 나는 ARM64 DMG Installer를 선택해서 설치해주었다. 다운로드에 시간이 좀 걸리므로 기다려주자. 다운받은 파일을 실행해주면 이런 창.. 2023. 7. 22.
M2 맥북 개발 초기세팅(homebrew, item2, oh my zsh, python 등) M2 맥북을 구매한지 약 4달차.. 계속해서 와이파이 끊김 문제가 발생했다. 함께 공부를 하는 분들과 같은 와이파이에 연결이 되어 있음에도, 내 노트북만 계속 와이파이가 끊어지는 것! 프로젝트를 위한 크롤링을 하는 데도 지장이 있어서 애플스토어 강남에 방문하고, 결론적으로는 OS리셋을 받아왔다. 다시 다 설치하려니 막막하기 때문에, 처음 맥북 구매 세팅을 했던 때의 기억을 떠올려 이번에는 기록을 해두려고 한다. 1. Homebrew 제일 먼저 설치해야 할 건 아무래도 brew! 구글에 homebrew를 검색하면 뜨는 페이지로 접속한다. homebrew 설치하기 아래 코드를 복사해서 터미널에 붙여넣어주자. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.. 2023. 7. 22.