전체 글

전체 글

    [Konlpy]ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.aiohttp 3.6.3 requires yarl<1.6.0,>=1.0, but you have yarl 1.6.3 which ..

    참고링크: https://github.com/aio-libs/aiohttp/issues/4987 (Problem) conda 가상환경에서 konlpy 설치하면 나타나는 error pip install konlpy (Solution) 다시 설치 확인 해보기 pip uninstall konlpy pip install -U konlpy # install after cash clear Requirement already satisfied: konlpy in ./anaconda3/envs/aiffel/lib/python3.7/site-packages (0.5.2) Requirement already satisfied: colorama in ./anaconda3/envs/aiffel/lib/python3.7/sit..

    [Scikit-learn]Linear Regression(선형 회귀)

    [Scikit-learn]Linear Regression(선형 회귀)

    회귀 모델 실습 1. 사용 라이브러리 불러오기 # 사용 라이브러리 import numpy as np import matplotlib.pyplot as plt 2. 고정된 출력 확인 하기 위한 Random Seed 고정 import os, random # random seed 고정 def set_seeds(seed): os.environ['PYTHONHASHSEED'] = str(seed) random.seed(seed) np.random.seed(seed) # tf.random.set_seed(seed) # Tensorflow 사용시 SEED = 555 set_seeds(SEED) 3. 특성 행렬과 타겟 벡터 생성 r = np.random.RandomState(10) x = 10 * r.rand(100)..

    [E-01]RockScissorPaper - 2nd Trial

    프로젝트: 인공지능과 가위바위보 하기¶ 1. 나만의 데이터셋 만들기¶ 데이터 모으기¶ 참고 링크: https://teachablemachine.withgoogle.com/ ~/aiffel --- /rock_scissor_paper ------ /dataset ------ /test1 ---------/rock ---------/scissor ---------/paper ------ /dataset_original ---------/rock ---------/scissor ---------/paper ------ [E-01]RockPaperScissor.ipynb ------ [E-01]DataSplit.ipynb In [1]: pwd Out[1]: '/home/aiffel/aiffel/rock_sciss..

    딥러닝과 신경망

    들어가기 전에.. 상하위 개념으로서는 인공지능 - 머신러닝 - 딥러닝으로 인공지능이 상위 개념에 속한다. 인공지능은 인간 수준 이상, 머신러닝은 답과 샘플로 규칙을 찾는 것, 딥러닝은 머신러닝의 한 기법으로서 신경망을 활용하는 머신러닝 방식이라고 알고 있었다. Deep Learning 강의노트: wendys.tistory.com/136 인공지능은 기존 시스템의 개발자가 특정 규칙을 설정하고 입력에 대한 출력을 정의하는 방식과는 다르게 자체 규칙 시스템을 가지고 있다. 머신러닝이란 제공된 데이터와 알고리즘을 통해 컴퓨터가 스스로 학습해 작업 수행 방법을 익히는 것을 의미한다. 딥러닝은 병렬 연산화가 최적화된 GPU의 등장으로 복잡한 연산과정이 가능해지면서 뇌의 뉴런과 유사한 정보 입출력 계층을 활용해 데이..

    텍스트 다루기

    공부하기 전에.. 하루하루 강의 컨텐츠를 접하기 때문에 가끔 Fundamental을 수행할 때 내가 어느 지점에 와있는지 궁금해질때가 있다. 이건 왜 배우지?라는 생각을 먼저 하는 편인데 이번 노드에서도 여러 부분들 중에 왜 텍스트를 다루는 법에 대해 배울까? 라고 궁금한 분이 있을거 같다. 아닌가..?! 텍스트 데이터를 다루는 법을 지금 초반에 배우는 이유는 AI든 데이터분석이든 데이터 전처리 단계에서나 분석 과정에서 텍스트와 파일 다루기는 필수적이기 때문이다. 예를 들어 컴퓨터로 이미지 파일을 여러개 읽어올 때도 'a.jpg', 'b.jpg' 라는 파일을 한번에 불러와야하는 상황이 있다. 이때 당연히 윈도우에서 파일탐색기처럼 한번에 불러오면 정말 좋겠지만 코드를 짤 때는 그런 GUI는 없다..! 그럼..

    [Python] pip와 conda의 차이

    pip와 conda의 차이점에 대해 https://dailyheumsi.tistory.com/33 글과 https://databonanza.tistory.com/17을 참고하여 공부했습니다. pip를 맹목적으로 따라치면서 항상 대충 알고 넘어갔던 부분을 짚고 넘어가고자 합니다. 어떤 패키지를 사용하고 싶을 때, pip install 또는 conda install을 사용하게 됩니다. 사실 프로젝트를 할 때 conda가 잘 안되면 pip 쓰고.. 그렇게 설치되는대로만 사용했던 부끄러운 기억이 있습니다. pip와 conda의 큰 차이점 PyPI의 pip - https://pypi.org/project/pip/ PyPI의 conda - https://pypi.org/project/conda/ pip is the..

    [CS231n] Lecture 5 | Convolutional Neural Networks

    [CS231n] Lecture 5 | Convolutional Neural Networks

    해당 강의노트는 Stanford University CS231n Spring 2017 강의를 기반으로 작성했음을 밝힙니다

    [Tensorflow] CUDA runtime implicit initialization on GPU:0 failed.

    참고 링크: github.com/tensorflow/tensorflow/issues/41990 Error CUDA runtime implicit initialization on GPU:0 failed. Tensorflow 사용 버전: 2.2.0 가장 베이직한 시도는 Tensorflow 공식 홈에 가서 gpu 지원 관련 문서에 본인이 해당하는 오류를 검색하고 가이드라인을 따라가면 된다. 그러나 가끔 그런 것도 아예 안 먹힐 때가 있다. 그때부터는 Tensorflow에서 제공하는 github이슈나 Stackoverflow를 참고하면 좋다. 구글링도 좋지만 이러한 방법을 먼저 시도해보는 것도 튜토리얼 읽는 스킬이 늘어난다. (하지만 .. 나도 모르게 ctrl + c, v 중...) Solution 다행히 Gi..