분류 전체보기150 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. 이전 1 ··· 29 30 31 32 33 34 35 ··· 38 다음