[ML] python list sort 파이썬 리스트 정렬 def myFunc(e): return len(e) cars = ['Ford', 'Mitsubishi', 'BMW', 'VW'] cars.sort(reverse=True, key=myFunc) key의 함수 return 순서로 정렬,reverse는 생략가능 Helloworld!/Machine Learning 2018. 9. 17. 21:18
[ML] python deep copy 파이썬3 버전에서 가능하다. 1) deep copy list2 = copy.deepcopy(list1) 2) shallow copylist2 = list1 아래 그림을 참조하자. 얕은 복사해서 list2 값을 바꾸면 list1값도 변경 된다. 깊은 복사는 메모리를 따로 할당해서 독립된 연산이 가능하다. 경우에 따라 복사 종류를 잘 선택하자. Helloworld!/Machine Learning 2018. 9. 17. 21:12
[ML] 머신러닝(Machine Learning)이란? 기계 학습(Machine Learning) 이란 무엇인가? 기계 학습은 문제를 해결하기 위한 맞춤 코드(custom code) 를 사용하지 않고 어떤 데이터에 대해 무선가 흥미로운 것을 알려줄 수 있는 일반적인 알고리즘( generic algorithms) 이 있다는 관점(idea) 입니다. 즉 어떤 랭귀지로 어떤 코드를 작성하는지는 상관 없습니다. 데이터를 어떻게 효율적으로 가공하고, 패턴이나 관계를 찾아 존재하지 않는 결과를 예측한다면 그 목적을 이뤘다고 볼 수 있습니다. 두 종류의 기계 학습 알고리즘이 있습니다. 지도학습(supervised learning) 과 비지도 학습(unsupervised learning) 1) 지도학습( Supervised Learning) 훈련 데이터(train data.. Helloworld!/Machine Learning 2018. 9. 15. 15:15
[ML] 윈도우에 파이썬3.6 텐서플로우 (python3.6 tensorflow) 설치 텐서플로는 머신러닝을 위한 편리한 패키지다. 머신러닝을 위해 꼭 텐서플로를 사용할 필요는 없지만 그 복잡한 수식과 많은 기능들을 직접 만드는건 거의 불가능에 가깝다. tensorflow는 구글에서 처음 개발자들이 만들었다가, 공개되었는데 그 설치가 까다롭다. 회사와 집 pc에 몇 번 설치하길 반복하다가 가장 편리한 방법을 소개할까 한다. 나는 pycharm으로 사용하는데 pycharm 의 설치는 이전 글을 보면 참고할 수 있다. http://88240.tistory.com/497?category=677795 File- settings 를 선택한다. Project : test11 - project interpreter 를 선택한다. 이 프로젝트에 사용할 인트프리터 언어를 선택한다. 나는 아나콘다5.2v를 .. Helloworld!/Machine Learning 2018. 9. 12. 20:44
[ML] pycharm matplotlib 설치 matplotlib : 그래프를 그려 data를 비쥬얼로 나타내준다. pip 로 install 명령어를 치는것 보다 훨씬 편리하게 설치할 수 있다! 설치방법은 다음과 같다. File -Settings 클릭 Project: test11 - Project interpreter 를 선택한다. (여기서 interpreter로 파이썬을 쓰는데, 나는 아나콘다를 설치하면서 3.6 버전이 자동으로 설치되었다. 만약 다른 버전의 파이썬을 실행하고자 한다면, 별도 설치 후 인터프리터를 고를 수도 있다. 난 일단 이 프로젝트(test111) 전용 인터프리터를 사용한다.)선택하면 포함되있는 툴이 나오는데, 기본적으로 pip 이 보인다. 저기 +를 누르면 설치할 수 있는 툴을 검색 할 수 있다. 이제 matplotlib 를 .. Helloworld!/Machine Learning 2018. 9. 12. 20:17
[ML] 파이참(pychram) 설치 오늘은 파이참 설치 방법에 대해 포스팅 해볼까한다. 파이참은 visual studio, eclips 와같은 개발 환경을 지원하는 python 언어용 IDE 이다. 설치 파일링크는 다음과 같다. (나는 윈도우 환경이라 section 에 windows라고 써진다) https://www.jetbrains.com/pycharm/download/#section=windows 우리는 community 를 사용하면 되겠다 (공짜니까) 익숙한 Next를 누르면 경로가 설정되고 여러 체크박스가 나오는데, 만약 32bit를 쓴다면 JRE도 함께 설치해주자. (32bit엔 번들로 들어가있지 않다)그래도 확실한게 좋으니 난 64bit 이지만 체크 했다. 파이참 프로그램은 Jet로 시작되니 유의하자. 파일찾기나 시작메뉴에서 p.. Helloworld!/Machine Learning 2018. 9. 10. 20:24
[ML] 아나콘다 설치 machine learning 을 위한 랭귀지 중 대표적인건 R과 python 이 있는데요, 전 python 을 통해 시작해보도록 하겠습니다.R을 사용하실 분은 R studio를 통해, python 은 pyCharm 을 통해 개발에 도움을 받으시면 좋겠습니다.우리는 python 으로 하기로 했으니 이제 관련 프로그램을 알아보고, 설치하도록 하겠습니다.python 버전은 크게 2.x 와 3.x 로 볼 수 있는데 아이러니하게도 3버전과 2버전이 문법과 관련 함수 사용법이 약간 달라 2.x 소스로 3.x에서 실행하면 문법오류가 날 수 있습니다. ㅡ ㅡ;;전 일단 3.6 버전을 아나콘다를 통해 설치하겠습니다. 1) 아나콘다 설치 구글에서 '아나콘다'를 치면 뱀이 악어를 칭칭 감고 있는 징그러운 사진이 뜨니까.... Helloworld!/Machine Learning 2018. 9. 10. 19:59