본문 바로가기

파이썬7

윈도우 파이토치 쿠다 버전 안 맞는 오류 해결법 AssertionError : torch not compiled with cuda enabled 최근 Windows 환경에서 Pytorch를 GPU버전으로 설치하려는데, torch는 실행이 잘 되는데 GPU와의 연결이 잘 안되는 경우가 생겼다. 에러 메시지는 다음과 같다. (리눅스에서도 뜨는 경우를 봤던 것 같다) AssertionError : torch not compiled with cuda enabled 참고로 pytorch 설치는 다음과 같이 진행하였다. conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia 이 중 한 깃헙 이슈에서 발견한 좋은 해결책을 공유한다. pip uninstall torch pip cache purge pip install torch -f https://download.p.. 2023. 11. 3.
행동 데이터 분석 - 플로랑 뷔송 데이터 분석은 꽤 많이 해본 것 같은데, 행동 데이터 분석은 한 번도 다뤄보지 않은 것 같다. 뭔가 산업디자인과 같은 곳에서 HCI 연구를 할 때 많이 사용할 것 같긴 하다. 이름에서 추측을 해보자면 웹 사이트 클릭이나, 모바일 앱을 사용하는 등의 경우에서 어떤 행동이 나타나는지, 어떤 순서로 나타나는지에 대한 정보를 가지고 있는 데이터를 얘기하는 것 같다. 그러한 데이터로부터 이제 의미 있는 내용을 도출하고 그것을 바탕으로 어떠한 전략을 설계하는 것이 아마 전체적인 흐름일 것이고. 한국어 제목은 행동 데이터 분석이라는 단순한 세 단어의 조합이지만 아래에 적혀있는 영어 제목에는 with R and Python이라는 것이 추가되어 있다. 이제는 R이 파이썬에 밀려 거의 한 물 간 것 같긴 하지만, 아무튼 .. 2023. 6. 17.
ChatGPT 시대에서 기초적인 자연어 처리 도서 최근 ChatGPT가 엄청난 인기를 끌고 있다. 제 2의 알파고 혹은 그 이상으로 불리는 ChatGPT는 대화형 챗봇인데, 매우 자연스러운 대화가 가능하고 인터넷에 있는 방대한 양의 정보를 바탕으로 매우 똑똑한 “사람”과 같은 인공지능 모델이다. 정보를 이해하기 쉽게 설명해 주는 것부터 시작하여 소설을 작성하거나 리트코드도 푸는 등 텍스트 기반의 여러 가지 일들을 수행한다. 최근에는, Text-to-Image model 들과 함께 단순한 자연어 처리뿐 아니라 사진을 인식하거나 생성하는 경우도 있으며, Microsoft의 Bing처럼 ChatGPT를 기반으로 하는 여러 서비스들이 만들어지고 있다. 나 또한 ChatGPT를 몇 번 사용해 보았고, 여러 장단점들을 확인해 보았다.사실 처음에는 정말 혁신적이었는.. 2023. 3. 28.
사례 분석으로 배우는 데이터 시각화 - 황재진, 윤영진 데이터 시각화는 정말 중요하다. 남에게 보여주기 위해서, 내가 하고자 하는 말을 전달하기 위해서 중요하다는 것은 당연하다. 이 뿐 아니라 나 스스로, 데이터를 이해하기 위해서도 시각화는 필수적이다. 뭐 이것은 사실 폭 좁은 이야기긴 하지만, 이쪽 분야에서도 좋은 저널과 좋은 학회일수록 기가 막힌 데이터 시각화를 보여주는 경우가 많다. 데이터 시각화는 사실 배우기가 애매하다. 나는 그냥 인터넷을 돌아다니면서 괜찮은 것들이 있으면 참고를 하면서 배웠던 것 같다. 사실 데이터 시각화를 배우는 데에 있어서 어떤 체계가 있을 것이라는 생각은 하지 않았는데, 이런 책이 있다. 읽어보았는데, 꽤 내용이 있던 것 같다. 특히 사례 분석이라는 것이 좋았는데, 나는 항상 이론보다는 실전파여서 직접 뭘 해봐야 배운다고 느끼.. 2022. 11. 27.
파이썬 기반 금융 인공지능 - 이브 힐피시 2022.04.20 - [한빛미디어] - 파이썬을 활용한 금융 분석 - 이브 힐피시 파이썬을 활용한 금융 분석 - 이브 힐피시 모두들 알겠지만, 파이썬은 굉장히 대단한 언어이다. 간결히 말해 "사용하기 편하다"라는 장점만으로 이렇게까지 커질 수 있다는 것에 놀랍다. 파이썬의 간결함은 컴퓨터 공학을 전공하지 않은 honeyjamtech.tistory.com 이번에도 오레일리의 책인데, 저자가 지난번 파이썬을 활용한 금융 분석 책이랑 같다 이브 힐피시라는 저자가 주로 파이썬을 활용해서 퀀트 투자를 하는 사람인 것 같다. 지난 번 책에서는 금융 분석을 하고 인공지능 얘기는 뒷부분에서 짤막하게 다루어졌다면, 이번에는 인공지능이 주된 내용이다. 사실 금융 인공지능을 만든다고 해도 금융에서 주로 사용되는 개념들은 .. 2022. 10. 30.
파이썬을 활용한 베이지안 통계 (Think Bayes) - 앨런 B. 다우니 머신 러닝이 정말 마법처럼 보일 수 있지만 실제 논문을 보게 되면 꽤나 수학적인 것을 알 수 있다. 꽤 가끔 베이즈, 베이지안이라는 단어를 볼 수 있다. 머신 러닝에는 미적분도 많이 사용되지만, 확률과 통계 지식이 정말 많이 사용된다. 그중 우리가 주로 볼 수 있는 것은 베이즈 정리이다. 아마 이때 베이즈라는 이름을 알게 될 수 있을 것이다. 좀 더 자세히는, Variational AutoEncoder (VAE)를 공부할 때 베이즈 정리, posterior, prior 등등의 용어들을 볼 수 있다. 그리고 베이즈 정리는 아니지만, 노이즈를 다루게 되면 확률과 통계 지식이 많이 필요하게 된다. 디노이징 논문을 보다 보면 알 수 있다. 본 책에서는 베이지안 통계를 다루는데, 파이썬을 이용한다. 베이지안 통계.. 2022. 7. 24.
파이썬을 활용한 금융 분석 - 이브 힐피시 모두들 알겠지만, 파이썬은 굉장히 대단한 언어이다. 간결히 말해 "사용하기 편하다"라는 장점만으로 이렇게까지 커질 수 있다는 것에 놀랍다. 파이썬의 간결함은 컴퓨터 공학을 전공하지 않은 많은 사람들이 코딩에 입문하고, 자신의 분야에 사용할 수 있도록 하였으며 이와 함께 어느 언어에서도 찾아볼 수 없는 수많은 다양한 패키지들이 존재한다. 덕분에 파이썬은 소위 못하는 게 없는 언어가 되었다. 내가 주로 사용하는 분야로만 보아도 머신 러닝과 데이터 사이언스는 물론이고 웹 크롤링, 텔레그램 봇을 만들거나 귀찮고 반복적인 일을 자동화하는 데 사용하기도 한다. 특히, 컴퓨터를 활용한 트레이딩은 굉장히 매력적이었었고 나도 한 때 빠져 있었던 분야이기도 하다. 쉽게 말하자면, 주식이나 코인을 컴퓨터가 대신해준다는 것인.. 2022. 4. 20.