본문 바로가기

Programming/Artificial Intelligence (AI)

(5)
기계학습 개념 정리 기계학습 데이터 정규화 (Normalization) 값의 범위가 크게 다른 특징들을 입력 변수로 사용할 경우 -> 적절한 학습 안될 수 있음 각각의 특징들이 갖는 값들의 범위를 적당한 규모로 변경하는 작업 평균제곱오차 오차 확인을 위함 데이터 표준화 (Standardization) 데이터를 정제할 때 평균과 분산을 이용해서 데이터 분포를 0으로 맞춤 군집화 k-nn(Classification, 지도) k-means(Clustering, 비지도) k-NN 알고리즘 기존 라벨링된 데이터를 기준으로 근접 k 개 확인 후 다수결로 결정 동률의 경우에는 거리로 확정 장점: 단순하고 직관적임, 준비 시간이 필요없음 단점: 모든 데이터에 대한 정보 필요, 많은 메모리와 계산시간 필요함 표집편향 (Sampling bi..
아나콘다 환경 설치, 복사, 파이썬, Anaconda enviroment export/import, How to transfer conda environment, Python, 복사, 파이썬, Clone, 개발환경 How to clone and make new conda enviroment on somewhere. 아나콘다의 파이썬 및 각종 개발환경 설치한 것을 동일 PC 혹은 다른 PC로 옮길 때 사용하는 커맨드라인 1. Check env name what you wanna export or clone 2. Activate that env 3. Export env list .txt 4. Open conda cmd in PC you wanna make new env 5. (If there are packages conda cannot install) Add conda-forge channel 6. Make new env using env list .txt file 1. 설치된 환경들 중 export할 환경 이름을 ..
강화학습 MDP 기본 개념2, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 2020/09/06 - [Programming/Artificial Intelligence (AI)] - 강화학습 MDP 기본 개념1, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 1. Policy - state 에서 가능한 action 들의 선택 확률에 대한 분포(맵) 이다. 따라서, agent 가 state 에서 어떤 action 을 할 확률, 규칙 이라 할 수 있음 - 강화학습의 method 는 경험을 통해서 agent 의 policy 가 어떻게 바뀔지를 정하는 것이라 볼 수 있다. - State, Model, Action, Rewar..
강화학습 MDP 기본 개념1, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 강화학습의 Finite MDP (유한 마르코프 결정 프로세스) 프레임은 아래와 같은 것이 반복됨 s -> a -> r -> s -> a -> r s 는 state (상태) a 는 action (행동) r 은 reward (보상) 상태0 에서 행동0 을 하고, 보상1 을 받는다. (이 때, 상태는 상태1) 상태1 에서 행동1 을 하고, 보상2 를 받는다. (이 때, 상태는 상태2) ... Termination 될 때 까지 진행한다. state : environment 내에서 현재 agent 의 상태 action : agent 가 취할 수 있는 행동 reward : 중간중간에, 혹은 최종에 받는 보상값 agent : 나, 객체 그 자체 environment : agent 가 처해있는 여러가지 상황 polic..
AttributeError: module 'keras.backend' has no attribute 'image_dim_ordering' (케라스 버전업 후 에러, Keras error solving after version up) AttributeError: module 'keras.backend' has no attribute 'image_dim_ordering' (케라스 버전업 후 에러, Keras error solving after version up) 케라스 사용시, colab 에서 최신 버전을 사용하고 있어서 그런지, 돌리려는 코드에서 안되는게 가끔 있다. 그 중에, keras.backend 의 image_dim_ordering() 함수가 있는데. When I use keras in colab the latest version, I got error msg sometimes. like this ( keras.backend.image_dim_ordering() ) 이렇게 사용할 경우, If you use like this ..