본문 바로가기

🚀 AI 연구소102

Maximum'Likelihood'Estimation 란? Maximum Likelihood Estimation란 어떤 확률분포(매개변수)의 가능성을 최대화 시켜주는 것입니다. 수식으로만 설명드리면 아마 이해가 안가실 겁니다. 그래서, 예를 한번 들어보겠습니다. 대한민국 신장 분포를 알고 싶다고 가정을 해봅니다. 아마 분포를 정확하게 아는 것은 신 뿐이겠죠? 대부분의 분포는 가우시안 분포를 따를겁니다. 평균이 얼마고 표준편차가 얼마다. 다들 중,고등학교 때 다 배우셨죠(?) 그래프는 다음과 같이 생겼습니다. 10명을 샘플로 추출해봤다고 가정 해볼게요. 여기서 가로축은 신장이구요 세로축은 사람 수입니다. 밑에 2개의 그래프는 중간점이 아닌 한쪽으로 치우친 분포를 보입니다. 그리고 세번째 그래프에서는 중심점에 가깝에 분포를 많이했죠? 그러니깐, 즉 이전 2개의 그래.. 2020. 6. 29.
1. 자연어처리(NLP, Natural Language Processing)이란 무엇인가? 자연어(Natural Language)란 인간이 일상에서 사용하는 언어를 말합니다. 자연어 처리(Natural Language Processing)란 기계가 자연어를 이해하고 생성할 수 있도록 하는 프로세싱을 자연어 처리라고 합니다. Natural Language Processing(NLP) is what hanppens when computers read language. NLP processes turn - text into structured data. 그럼 NLP는 결국 NLU와 NLG로 나누어볼 수 있습니다. - NLP(자연어처리) = NLU(자연어이해) + NLG(자연어생성) Natural Language Understanding(NLU), and is a specific type of NLP.. 2020. 6. 25.
합성곱 신경망?, 인공 신경망? 심층 신경망? 뭐가 다른건가요? 안녕하세요 오늘은 2가지 질문이 왔는데요. 내용은 다음과 같습니다. 인공지능 용어에 대해서 궁금해서 질문 합니다. 합성곱 신경망, 인공 신경망, 심층 신경망의 개념에 대해서 조사 하고 있었는데요, 어떤 원리로 어떻게 쓰이는지에 대해서는 자세히 나와 있지 않아서 질문 드립니다. 1. 합성곱 신경망이랑 인공 신경망이랑 같은 건가요? 콘블루젼 신경망이라고도 한다는 것 같던데...또, 합성곱이 수학적 연산의 한 방법이라는데 그거랑 인공지능이랑 어떤 관련이 있는건지 궁금합니다. 음 우선 합성곱 신경망, 인공 신경망, 심층 신경망 3개에 대해 집합으로 구분해볼게요. 인공신경망 즉 우리가 흔히 부르는 인공지능이 인공신경망 입니다. 심층신경망은 딥러닝이라고 하구요. 합성곱 신경망은 그 딥러닝 기법 중의 하나입니다. 합.. 2020. 5. 26.
윈도우 10에서 Keras를 실행할 때 뜨는 오류해결(InternalError: Blas GEMM launch failed) InternalError: Blas GEMM launch failed CUDA_ERROR_OUT_OF_MEMORY InternalError: GPU sync failed 상기 에러들이 발생하면 이 내용이 도움될 것이다. GPU의 메모리와 싱크가 문제가 된 것이라고 한다. 혼자쓰는 컴퓨터에서도 문제, 같이 쓰는 서버에서도 문제. 분명 GPU 메모리 점유율은 가득 안찼는데!? 왜이러지 도대체. 오늘 정말 많은 시행착오를 겪은 내용이다. 도대체 왜 케라스를 돌리면 저 오류가 나면서 코드가 안돌아 가는 것일까. 구글링을 해도 사람들이 다른얘기만 하고 해결책을 알려주지 않는다.. 답답해 죽는줄... 윈도우 10에서 수행했고, 수행환경은 Microsoft Visual Studio Code, 파이썬 3.7.3 버전이.. 2020. 4. 16.