일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 이미지 생성
- convexhull
- findContours
- #일상영어
- TensorFlow
- #1일1영어
- #실생활영어
- 딥러닝
- #영어 명언
- python __init__
- Convolution Neural Network
- 완전탐색
- #프로젝트
- #English
- 영어
- keras
- python 알고리즘
- c언어
- text2img
- #실생활 영어
- tokenizing
- #영어
- #opencv
- word embedding
- python list
- tensorflow update
- #Android
- 영어명언
- object detection
- opencv SURF
- Today
- Total
목록02. Study (140)
When will you grow up?
python을 사용하다보면 items() 함수와 iteritems()라는 함수가 종종 사용되는것을 볼 수 있는데, 파이썬 버전에 따라 다른 결과를 나타낸다 원래 python item()는 tuple을 원소로 가지는 list를 return했다.ex) tuple은 리스트와 비슷한 자료형이며, tu = ('abc',1,3,'tuple') / answer = {"a": (3**2), "b": (3**4-2)} 이러한 값들을 리턴받을 수 있으며 보통 for문을 이용하여 리턴받는다. 그런데 이러한 방법은 메모리를 많이 잡아먹기 때문에, generator가 도입된 후 메모리를 효율성을 위하여 items() 대신 iteritems()를 사용.python 2.x버전에서는 구버전과 호환성을 위해 items() , iter..
Anaconda가 설치되어있는 가정하게 진행하겠습니다만약 anaconda 및 tensorflow가 설치가 안되어 있으신 분들은 클릭
from nltk.corpus import stopwords 모듈을 사용할때 12345from nltk.corpus import stopwords porter = PorterStemmer()stop = stopwords.works('english')cs 이런식으로 코드 사용 시 raise LookupError(resource_not_found) 오류를 가 발생하여 구글링을 해봤다.오류는 아래와 같다. 해결 방안커맨드 창에서import nltknltk.download()를 입력하면 아래 사진과 같은 창이 뜬다.(저는 anaconda Spyder를 사용한다) 현재 Cancel GUI 버튼이 download버튼일거다 설치를 하고,Corpora탭으로 이동하여 필요한 정보 만 다운로드 하여 사용하면 된다.
python으로 text 읽어오는 과정중,위 사진과 같은 오류가 뜰 경우가 있는데, 12345#수정전open(os.path.join(dirpath, file), "r") as f: #open(os.path.join(dirpath, file), "r", encoding='UTF8') as f:cs 으로 바꿔주시면 됩니다.코덱으로 인코딩 된 파일을 읽어들일때 Decode과정에서 Error를 뿜어낸다고 하네요.
Perceptron Learning Algorithm?->McCulloch와 Pitts(1943)가 제안한 인공 신경망으로, 여기에서 학습은 입력된 패턴을 한 번에 하나씩 비교하면서 요구된 출력이 일어날 때까지 가중치를 조절하는 과정을 통해 일어난다. 일련의 입력들에 대하여 가중치를 부여한 레이어로 구성되어 있다[네이버 지식백과] 퍼셉트론 학습 [perceptron learning] (실험심리학용어사전, 2008., 시그마프레스㈜) -Python Code12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061import matplotlib.pyplot as p..
김성훈 교수님께 감사의 말씀드림니다. 모두를 위한 머신러닝/딥러닝 강의 를 토대로 만들어 졌습니다. 문제가 되거나, 저작권 위반이 된다면 댓글이나 메일로 문의 주시면 삭제 하겠습니다. Logistic(Binary) Classification? ->이전 블로그 포스팅에서는 Linear Regression는 좌표상 위치한 데이터를 이어주는 직선을 그어 데이터 위치를 예측하는 모델이였는데 Logistic Classification은 분류 중에서 가장 단순한 모델 2가지 중 하나를 찾는 모델이다. Logistic(Binary) Classification Hypothesis? ->수학자들이 0~1사이로 표현되는 것을 찾다가 sigmoid함수를 발견하게 된다. Sigmoid 그래프 생김새 Hypothesis e는 ..
김성훈 교수님께 감사의 말씀드림니다. 모두를 위한 머신러닝/딥러닝 강의 를 토대로 만들어 졌습니다. 문제가 되거나, 저작권 위반이 된다면 댓글이나 메일로 문의 주시면 삭제 하겠습니다. Linear Regression?->회귀분석이라고 말을 하는데 데이터를 선형적으로 예측하기 위한 모델 이라고 생각하면 편하다. Hypothesis(가설)->Linear Regression 모델의 가설을 세운다H(x) = Wx + b (W는 Weight 기울기, b는 bias 절편) Cost function가설로 세운 데이터H(x)값과 실제 데이터 y값의 차이를 구해서 더하는 것 값을 가장 작게 하는 W값과 b의 값을 구하는 것이 Linear regression 학습의 목표이다. 구현코드123456789101112131415..
1. Vertical 선 없애기 Window OS 쓰시는 분들은 Anaconda 이용하시는 분들이 많을 껍니다. 그 중에서도 Spyder쓰시는 분들이 많을텐데요! 화면을 보면 수직선 생기시는 것때매 짜증나시죠 ? 상당히 거슬릴꺼에요! 그래서~!~! 저 선을 지우는 ? 방법을 소개합니다.??소개까지야... 위 탭 에서 Tools -> Preferences 클릭 Editor-> Show vertical line after 체크를 풀거나 300으로 입력 후 OK버튼 위 그림과 같이 사라지는 것을 확인할 수 있습니다. (의미는 몇글자까지 표시하는 수직으로 내려진 라인이라고 생각하시면 되겠습니다 300 이라고 입력 했으니 300글자에 표시선이 생기므로, 화면상에 안보이게 됩니다. ) 2. Syntax color ..
MATLAB의 모든 변수는 데이터형에 관계없이 다차원 배열이다. 행렬은 선형 대수에 주로 사용되는 다차원 배열이다. 배열 생성행 하나에 여러개의 요소가 포함된 배열을 만들고자 할때 요소를 (,) , (공백)으로 구분 ex) 행렬 생성여러 개의 요소가 포함된 행렬을 만들고자 할때 구상 요소를 (;) 세미콜론 으로 구분 ex)or 행렬 전치행렬을 전치 시키고자 할때, 작은따옴표(')를 이용ex)->전치-> 행렬 결합행렬을 결합 시키고자 할때,꺽쇄괄호([])를 이용ex) tip)주석 넣는방법 퍼센트 기호(%) 이용ex) reference : MathWorks Document
MATLAB테크니컬 컴퓨팅 언어 전 세계 수많은 엔지니어와 과학자들이 MATLAB®을 사용하여 시스템 및 제품을 분석하고 설계하며 세상을 바꾸고 있습니다. 행렬 기반 MATLAB 언어는 세상에서 가장 자연스러운 계산 수학 표현 방식입니다.내장되어 있는 그래픽스를 사용하면 데이터를 쉽게 시각화할 수 있고 통찰해 볼 수 있습니다.데스크탑 환경에서 손쉽게 실험하고 탐색하고 연구할 수 있다. MATLAB의 여러 툴과 기능은 모두 엄격한 테스트를 거쳐 서로 호환되도록 설계되었습니다.MATLAB은 데스크탑을 넘어 아이디어를 더욱 발전시키도록 돕습니다. 대규모 데이터 세트에서 분석을 수행하고 클러스터 및 클라우드로 확장할 수 있습니다. MATLAB 코드는 다른 언어와 통합이 가능하므로 웹, 기업 및 생산 시스템 내에..