728x90
반응형
본문 바로가기

전체 글88

Maximum Likelihood Estimation(MLE)를 프로그래밍에 적용하는 방법. Negative Log Likelihood(NLL) 확률 표현에서 다음은 모두 같은 식이다. 여기서 세타는 랜덤 변수(Random Variable)이다. MLE의 목표는 우리가 확률 분포로 부터 샘플링하여 데이터를 넣었을 때, 확률 분포를 반환하는 가상의 함수를 모사하는 것이다. 그래서 우리는 가상의 확률분포를 모사하는 확률분포 파라미터 세타값을 찾는 것이 목표이다. 이걸 딥 뉴럴 네트워크에 대입하면 다음과 같이 가중치 W와 편향 b를 찾는 것이 된다. 여기서 문제는 이걸 찾기 위해 적용되는 기법은 Gradient Ascent라는 것이다. 그러나, 프로그래밍에서는 보통 Gradient Descent를 지원한다. 그렇기에 우리는 MLE에 마이너스(-)를 붙여서 Negative Log Likelihood(NLL)로 표현한다. 그리고 마이너스가 붙음으로써 Ma.. 2020. 6. 30.
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.
tensorflow GradientTape 질문 있습니다. 오늘은 GradientTape 함수에 관련된 질문이 들어왔습니다. 이 함수는 경사하강법이라는 기법을 위한 미분하는 함수입니다. 다음 코드에 내용을 적어놓았으니 읽어보시기 바랍니다. 화이팅입니다~^^ import tensorflow as tf W = tf.Variable(2.9) b = tf.Variable(0.5) learning_rage = 0.01 x_data = [1,2,3,4,5] y_data = [1,2,3,4,5] for i in range(5): with tf.GradientTape() as tape: hypothesis = W * x_data + b cost = tf.reduce_mean(tf.square(hypothesis - y_data)) # hypothesis(가중치)와 정답(y_d.. 2020. 5. 7.
다음 코드는 변수 a와 b의 숫자를 비교하여 숫자와 자릿수가 같으면 'strike', 숫자는 서로 포함하나 자릿수가 다르면 'ball'로 카운트하는 프로그램이다. 안녕하세요. 오늘의 파이썬 질문입니다. 다음 코드는 변수 a와 b의 숫자를 비교하여 숫자와 자릿수가 같으면 'strike', 숫자는 서로 포함하나 자릿수가 다르면 'ball'로 카운트하는 프로그램이다. 다음 프로그램의 실행 결과를 쓰시오. 또한, 결과값이 맞지 않는 이유를 쓰고, 올바른 결과값이 나오도록 코드를 수정하시오. a = "369" b = "693" strike = 0 ball = 0 for number in a: if b.count(number) > 1: if b.find(number) != a.find(number): strike += 1 else: ball += 1 print("Strike:", strike, "Ball:", ball) 그래서 한번 실행해봤습니다. 결과는 다음과 같습니다. .. 2020. 5. 7.
tf.keras.models.sequential() 이런식으로 점이 하나 이상 사용되는 부분들이 있는데 이런 경우는 어떻게 해석해야되나요? 오늘의 질문입니다. 오늘은 케라스 시퀀셜 API에 대해 질문을 해주셨네요. 질문 내용은 다음과 같습니다. 파이썬 공부하는 학생입니다. 파이썬에서 라이브러리를 호출하는 방법은 배웠습니다. 예를 들어 Tensorflow를 호출하려면 import tensorflow as tf 하면 되는데요. 이것까지는 이해가 됩니다. 그리고 모듈에 있는 함수를 불러서 쓸때는 모듈명.함수명() 으로 쓴다고 배웠습니다. 근데 tf.keras.models.sequential() 이런식으로 점이 하나 이상 사용되는 부분들이 있는데 이런 경우는 어떻게 해석해야되나요? tf(tensorflow)는 모듈명이고, keras는 함수명인 것같은데... 혹시 keras 함수안에 models함수가 있고 models함수 안에 sequential함수.. 2020. 5. 6.
입력데이터가 10 , 20 , 30 일때 출력이 텍스트로 '감자'로 나오도록 학습시키고 싶습니다. 입력데이터가 10 , 20 , 30 일때 출력이 텍스트로 '감자'로 나오도록 학습시키고 싶습니다. 머신러닝을 공부하고 있는데 일반적인 선형, 회귀모델로는 불가능한거 같아서요. 입력이 50, 30,10 이면 '김치'가 나오고. 무슨 모델을 써야할까요? 그리고 입력은 51, 31, 9 이렇게 약간의 오차가 있어도 출력이 정상적으로 나오게하고싶습니다. 요구조건 1. 입력데이터가 10, 20, 30일 때 출력이 텍스트로 감자가 나오도록 학습 2. 입력데이터가 50, 30, 10일 때 출력이 텍스트로 김치가 나오도록 학습 입력 데이터를 먼저 살펴보면, 2가지가 있습니다. 1. 10, 20, 30으로 순서대로 입력. 2. 50, 30, 10으로 순서대로 입력. 이렇게 순서대로 입력하는 것을 시계열 데이터라고 합니다.. 2020. 5. 6.
5개 이하의 점수를 입력받아 파이 그래프 만들기에 대해 알아보도록 하겠습니다. 안녕하세요. 노마드랩스입니다. 오늘은 다음과 같은 질문이 들어왔습니다. * 요구조건 1. 5개 이하의 점수를 입력받아 파이 그래프 만들기 2. 입력된 점수 중 0점과 50점 사이의 점수만 사용 가능 3. 범위를 벗어난 점수는 무시 4. 각 점수를 위한 파이 내에 점수와 함께 출력 %matplotlib inline import matplotlib.pyplot as plt score1 = int(input('0~50점 사이의 점수를 입력하시오: ')) while(score1 > 50): score1 = int(input('0~50점 사이의 점수를 다시 입력하시오: ')) score2 = int(input('0~50점 사이의 점수를 입력하시오: ')) while(score2 > 50): score2 = int.. 2020. 5. 6.
파이썬 코딩했는데 계속 에러가 걸리네요 안녕하세요. 오늘은 코딩하시다가 디버깅을 요청하신 부분 수정을 해달라는 요청을 받았습니다. 코드 내용은 다음과 같습니다. def precedence(op): if op=='(' or op==')':return 0 if op=='+' or op=='-':return 1 if op=='*' or op=='/':return 2 else: return -1 def Infix2Postfix(expr): s=Stack() output=[] for term in expr : if term in '(' : s,push('(') elif term in ')': while not s.isEmpty() : op=s,pop() if op=='(':break; else: output.append(op) elif term in .. 2020. 5. 4.
c언어 if문에 문자열 사용해서 출력이 안되는데 도와주세요. 안녕하세요. 오늘은 if문에 문자열 사용해서 출력이 안되는데, 도와달라는 질문을 받았습니다. 바로 내용으로 들어가볼게요. 코딩하신 내용은 다음과 같았습니다. 그럼 제가 수정을 한번 해보겠습니다. #include int main() { char cal[2]; int a, b; scanf("%s", cal); if (*cal == '-') { printf("%s", cal); } return 0; } 차이점을 발견하셨나요? cal이 보시면 배열로 선언 되었습니다. 그러면 입력을 cal로 해도 저장은 주소값의 메모리에 저장이 되는거죠. 그럼 cal의 주소값의 데이터와 비교를 해야합니다. 그래서 포인터 연산자를 사용했습니다. 실행을 해보면 '-' 값을 넣었을 때 '-'가 출력이 되는걸 확인하실 수 있습니다. 오.. 2020. 5. 2.
IQ가 148이상이면, 멘사(Mensa)에 가입할 수 있다. IQ를 입력하여 멘사 가입여부를 판단하는 프로그램을 작성해보자. 오늘은 IQ에 관련된 프로그램 질문이 들어왔네요~^^ IQ를 입력하여 멘사가입여부를 판단하는 프로그램을 작성해보겠습니다. 문제 > IQ가 148이상이면, 멘사(Mensa)에 가입할 수 있다. IQ를 입력하여 멘사 가입여부를 판단하는 프로그램을 작성해보자. 요구사항 if iq >= 148 -> 멘사에 가입할 수 있습니다. 코딩을 해봤습니다. iq를 입력받는 input함수와 조건문 if와 else문만 있으면 해결이 되네요. IQ = int(input('IQ를 입력하세요:')) if(IQ>=148): print('멘사에 가입할 수 있습니다.') else: print('멘사에 가입할 수 없습니다.') 오늘은 iq관련 프로그램을 작성해보았습니다. 코딩 화이팅 하십시오. 감사합니다. 2020. 5. 2.
10을 넘었을때 총합계를 구하기 어렵습니다. 이거 코딩 어떻게하죠?도와주실 수 있나요? 오늘의 질문이다. 문제를 풀고있는데 10을 넘었을때 총합계를 어떻게구해야되는지 전혀 감도 안오고, 실행시킬때마다 결과출력이아니라 사용자 입력숫자 후 명령을 기다리고있어요... 이거 코딩 어떻게하죠? 처음에 문제가 이해가 안되서 머리가 터지는줄 알았다. 뭔말이야 저게.. ㅋㅋㅋ 그래도 도와드리기 위해.. 생각을 계속해봤다. 그리고 답이 틀린것도 찾았다. 10을 넘었을 때 까지의 총합계가 18이 아니고 30이다. 이유는 3+6+9+12는 = 18? 아니다. 30이지. 최대한 글쓴분의 코딩을 반영해서 작성했다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 user = int(input("사용자 입력 : ")) # 사용자가 입력할 정수 count = 0 b = 0 input_count .. 2020. 4. 28.
10개의 정수를 입력받아 합을 구하는 프로그램을 while문을 사용하여 작성하시오. 단, 짝수 번째에 입력되는 숫자는 양수는 음수로, 음수는 양수로 바꾸어 합을 구하시오. 오늘 질문이 들어온 내용은 다음과 같다. [문제내용] 라는 내용인에 저기서 짝숫줄이나 홀수줄을 뽑아와서 -로 바꾸는법을 잘 모르겠습니다. 가르쳐주실 수 있나요? 우선 코딩을 해보겠다. 그리고 결과를 보겠다. 문제가 있다고 나온다. 코딩을 다시 해보았다. 1 2 3 4 5 6 7 8 9 10 11 count = 0 total = 0 while count 2020. 4. 28.
C언어 for문 변환 질문 오늘은 다음과 같은 질문이 들어왔다. 사진안에 있는 빨간 부분을 for문으로 변환시켜 달라는 내용이다. 펌웨어 중 AVR 계열 쓰시는것 같다. 아마 atmega128일 듯. 바로 들어가보겠다. 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 #include #include #define GREEN 0x20 #define BLUE 0x40 #define RED 0x80 int main() { char k =0; DDRB = 0xE0; for(k=0; k 2020. 4. 28.
주민등록번호 1950년 전과 후의 출력을 다르게 하는 코딩방법(파이썬) 오늘은 주민등록번호에 대한 질문이 들어왔다. 오늘의 질문은 다음과 같다. 주민등록번호를 입력하면 1950년 이후는 실행결과가 주민등록번호 입력: 921123하면 1992년 11월 23일 이 나와야하고 주민등록번호를 입력하면 1949년 이전은 실행결과가 주민등록번호 입력: 021123 2002년 11월 23일 로 나와야 합니다. 1950년 전후로 출력결과가 다른데 어떻게 써야 하나요? 라는 질문이다. 질문하신 분은 다음과 같이 코딩을 했다. def social_number(a): if (a>=50): return "19"+a[0:2]+"년 "+a[2:4]+"월 "+a[4:6]+"일" elif (a 2020. 4. 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.
꿈의 배터리라고 불리는 전고체 배터리에 대해 아시나요? 주의: 본 내용에는 전문적인 내용을 포함하고 있음. 최대한 쉽게쓰려고 노력하였음. 전기차가 1회 충전으로 800km를 간다고? 코로나 바이러스로 세계경제가 붕괴되는 이 힘든시기에, 삼성전자에 좋은 소식이 있다. 전기차(EV)를 1회 충전으로 800km를 간다는 '전고체 배터리' 기술개발에 성공했다는 소식이다. 삼성전자 종합기술원은 삼성전자 일본연구소와 협업하여 '전고체 배터리' 혁신기술 개발에 성공했다. 이 '전고체 배터리'와 기존 '리튬 배터리'의 차이를 알아보자. '리튬이온 배터리'는 양극(+)과 음극(-) 사이를 리튬이온(Li)가 왔다갔다 하면서, 충전과 방전을 한다. 문제는 이 때 움직이는 전해질이 가연성을 가진 액체라는 점이다. 그래서 폭발위험이 있다. 실제로, 갤럭시 노트7에서 폭발문제가 있었.. 2020. 3. 22.
전세계 코로나 상황을 정밀하게 알고싶다면?(Coronavirus Map) - 더 뉴욕타임즈 '뉴욕타임즈'에서 코로나 바이러스 맵을 만들었다고 해서 찾아봤다. 역시, 미국인가. 전세계 코로나 현황을 보기 쉽게 잘 표현하였다. 링크: https://www.nytimes.com/interactive/2020/world/coronavirus-maps.html?action=click&module=Top%20Stories&pgtype=Homepage&action=click&module=Spotlight&pgtype=Homepage#asia Coronavirus Map: Tracking the Global Outbreak The virus has infected more than 298,000 people in at least 157 countries. www.nytimes.com 나라별 현황을 지도를 이.. 2020. 3. 22.
천인국 교수님의 인공지능 책보고 독학해보기(파이썬) - 퍼셉트론 부분 예제 (p.400) 정말 이번에 느꼈다. 독학은 정말 어렵다. 이유는, 물어볼 사람이 없다. 내가 딱 원하는 정보만 얻기. 뭐가 틀렸는지 물어볼 사람. 없다. 그래서 시간이 오래 걸린다. 오늘도 에러가 발생했다. 분명히 define이 되어있는데, 안 되어있다고 나온다. 파이썬을 잘모르니, 함수 내부에만 선언되어있어서 그런가? 라고 생각하고 그래서 함수외부에 weight = 0; 값을 넣어보았다. 오류 내용이 바뀌었다. 그래서, 원래 weight = 0; 값을 넣었던 부분도 다시 삭제했다. 이게 왠일;;; 에러가 똑같이 나온다. 아무리 해도 똑같이 나온다. TypeError: 'int' object is not subscriptable 이게 도대체 무슨말이지;; 역시 내지식으론 어렵다. 이것저것 수정하는 도중 이유를 발견했다.. 2020. 3. 20.
머신러닝(기계학습)이 뭔데? - 인공지능을 인류의 적이라고 인식하게 된 계기(한국기준) 우선 머신러닝? 딥러닝? 어렵다. 말자체가 어렵다. 기계학습 와닿지 않는다. 개념만 이해해보자. 2016년 이세돌과 알파고의 바둑을 둔 영상을 봤을 것이다. 다시 한번 보자(3번째 대국인데, 6시간이므로 대충보자) http://www.youtube.com/watch?v=qUAmTYHEyM8 사실 난 이 영상을 본적이 없다. 회사일이 너무 바빠서 얘기만 들었었다. 그런데 이세돌 영상말고 다른 영상이 나에게 충격을 주었다. 그것은 벽돌게임. 이건 짧으니 한번 보면 좋을 것이다.(약 2분) https://youtu.be/V1eYniJ0Rnk 뭐가 느껴지는가? 뭔가 인공지능 같다. 얘가 생각하는 거 같다. 이런 느낌 들지 않는가? 이게 인공지능이고, 기계학습이다. 엄밀히 말하면, 알파고는 몬테카를로 트리 탐색,.. 2020. 3. 18.
크롬(Chrome)을 키면 유튜브, 페이스북 등 알림창 뜨시죠?? 제거 하는 방법 알려드릴게요. 안녕하세요. 노마드데이터랩입니다. 오늘은 크롬을 켰을 때 오른쪽 하단에 뜨는 알림창이 있을거에요 그거 안뜨게 하는 방법 알려드릴게요 먼저 크롬창을 켭니다. 크롬창 키셨나요? 그럼 오른쪽 상단에 ... 버튼을 눌러줍니다. 그리고 개인정보 및 보안에서 사이트 설정 메뉴를 찾습니다. 사이트 설정 메뉴를 찾으셨으면 클릭합니다. 그럼 다음 화면이 떴을 건데요. 거기서 알림 버튼을 눌러줍니다. 여기서 알림이 안뜨게 하는 방법이 2가지가 있는데요. 첫번째는 원하지 않는 알림만 지워주는겁니다. 두번째는 전부 다 안뜨게 하고싶다 이구요. 첫번째 부터 알려드릴게요. 만약 페이스북 알림이 뜨는데, 그것만 안뜨게 하고 싶다. 그러면 다음과 같이 페이스북 로고 버튼 제일 오른쪽에 ... 버튼을 눌러줍니다. 누르면, 차단, 수정.. 2020. 3. 17.
영어단기학교(영단기) 정기결제 해지하는 법 - 시간이 걸렸네요 ㅠㅠ 당신도 영어능력을 키우고 싶어서 영단기에 결제했는가? 나도 영어능력 특히, 오픽 성적을 만들기 위해 가입했었다. 지금은 커넥츠라는 회사에서 영단기, 공단기 등등 많은 컨텐츠를 제작해준다. 그래서 나도 정기결제 9900원밖에 안하니, 열심히 해보자 해서 결제했다. 매달 결제했다. 그런데.. 결국 회사시간에 쫓겨 수업을 들은건 3시간정도.. 돈이 아까워 해지하기로 했다. 근데!? 어딜봐도 정기결제 해지버튼이 없다. 아 밑에 있구나 그래서 보니, 고객섬김센터로 신청하라고 한다. 그래서 신청했다. 해지를 못해준다는 답변이 왔다. 각 단기 고객섬김센터로 문의해주셔야 정확한 확인이 가능하다고 한다. 이걸 보고 다음에 해야지 했는데, 한달이 지나서 또 결제 되어버렸다. (여러분들도 마찬가지겠지만, 사는게 바쁘잖아요... 2020. 3. 16.
천인국 교수님의 인공지능 책보고 독학해보기(파이썬) - BFS 부분 예제 #2(p.78) 제가 아직 공부한지 이틀밖에 안됐지만 정말 놀랍습니다. 대학교 때 공부하고 지금 한참지난 시기에 공부를 해보고 있는데,(물론 대학때 배운거 기억도 안납니다) 굉장히 많은 기본 기능을 탑재하고 있네요. 1. index(0)은 뭐하는거지? '0'이라는 변수가 몇번째 위치에 있는지 확인한다. 2. if not i in [0,1,2]는 무슨 뜻인가? i라는 변수가 0,1,2 안에 없으면 밑에 내용을 실행시켜라. 3. __str__ 메소드 기능? 클래스 안에 들어가는 함수는 메소드라고 지난시간에 말씀드렸습니다. str은 입력받는 내용을 문자열 형태로 반환해주는 거라고 합니다. 이건 이해가 되는데 str(self.board[:3]) +""+} 여기 뒤에 +부터 }까지 이게 무슨 내용인지 모르겠네요. 우선 그냥 넘어.. 2020. 3. 12.
천인국 교수님의 인공지능 책보고 독학해보기(파이썬) - BFS 부분 예제 #1(p.76) 너무 의욕이 앞섰나봅니다. 파이썬 문법이 이해되지 않아 이것저것 찾아보고 있습니다. 제가 공부하고 있는 책이 있는데, 예제 내용 나올때마다 관련 내용 올리도록 하겠습니다. 답변이 미흡할 수 있어, 궁금하신 점이 있다면 댓글로 부탁드립니다. 같이 공부하면 좋을거 같습니다~! 첫번째 예제네요. class State: def __init__(self, board, goal, move=0): self.board = board self.moves = moves self.goal = goal ... S1 = State() 궁금한 점을 찾아보겠습니다. 1. 파이썬은 대소문자를 구분한다? - 네 구별한다고 합니다. member1에 클래스를 넣고 Member1을 치니, 정의가 되어있지 않다고 나오네요 member1을 치.. 2020. 3. 11.
탐색 - 몬테카를로 트리 탐색(Monte Carlo tree search, MCTS) 오늘부터 인공지능에 대해 공부를 해보겠습니다. 들어보셨을 수도 있고 한 탐색 기법인, 몬테카를로 트리 탐색 기법에 대해 알아보겠습니다. 우선 탐색기법부터 정의를 살펴보겠습니다. 탐색이란? - 컴퓨터가 문제를 해결하기 위하여 스스로 해답에 이르는 경로를 찾아가는 과정이다. 라고 합니다. 알파고가 딥러닝만 가지고 바둑을 제패한건 아니고 이 인공지능 알고리즘 중, 탐색 알고리즘이 적용되었다고 합니다. 사실 상, 모든 경우의 수를 탐색하기에는 하드웨어 상, 굉장히 높은 복잡도를 요구하게 됩니다. 그래서 샘플링을 해서 가장 가능성 있는 몇개의 수만을 추려낸 후에 이들 수에 대해서만 탐색을 합니다. 즉, 샘플링을 하는거죠 다음 그림을 보고 얘기를 한번 드려보겠습니다. 몬테카를로 트리 서치(MCTS)기법이라고 합니다.. 2020. 3. 11.
중국의 코로나 감소에는 이유가 있었다. 당신은 중국하면 어떤 생각이 떠오르십니까? 코로나 원산지. 후진 병원시스템. 이런 것들이 떠오르시죠? 중국은 저 코로나 못막아. 저 후진 시스템으로 어떻게 코로나를 막아. 주변에서 굉장히 많이 듣던 얘기입니다. 근데, 정말 시스템이 안좋아서 중국 코로나가 관리가 안되고 있었을까요? 중국은 정말 시스템 후진국일까? 중국이 코로나 감소추세 인건 여러 요인이 있을겁니다. 제대로 시스템도 안되어있는데 어떻게 코로나가 감소할까? 다음 사진을 보시면, 지금 중국이 코로나 관리를 얼마나 무서울정도로 철저하게 하는지 아실겁니다. 사진을 보시면 뭐가 떠오르시나요? 음주단속? 지금, 보시는 사진은 코로나 검문을 하고 있는 상황입니다. 중국은 신용카드 시스템이 잘되어 있지 않았습니다. 엄청나게 많은 인구수도 한몫했죠. 관리.. 2020. 3. 9.
'인터넷 속도 1위', '세계 최초의 5G 구현' - 그래서 대한민국은 인터넷 강국일까?(2019년 6월 기준) 안녕하세요. 노마드데이터랩입니다. 요즘 코로나사태 덕분에 평소보다 인터넷 하시는 시간이 길어지셨을 거라고 생각합니다. 저도 그렇구요. 그러면서 문득 드는 생각이 아직도 대한민국은 인터넷 강국일까? 였습니다. 언론에서 말이 많았죠. 아직도 한국이 인터넷 강국이다 아니다. 여러분은 대한민국이 인터넷 강국이라고 생각하시나요? 인터넷 강국의 기준은 뭘까요? 구글에 한국 인터넷 강국을 쳐보았습니다. 2016년도 2분기 인터넷 평균속도가 나옵니다. 아카마이라는 곳에서 발췌한 자료입니다. 한국이 인터넷 속도는 1위로 나오네요. 참고로, 아카마이는 Akamai®는 기업이 장소와 장치를 가리지 않고 뛰어난 성능과 안전한 웹 경험을 제공할 수 있도록 돕기 위한 선도적 CDN(콘텐츠 전송 네트워크) 공급업체입니다. 라고 합.. 2020. 3. 8.

728x90
반응형