소개

완료됨

신경망을 구축하는 것은 쉽지 않습니다. Microsoft Cognitive ToolkitTensorFlow와 같이 인기 있는 라이브러리를 사용하더라도 신경망을 가동하고 실행하려면 수백 줄의 코드가 필요한 경우가 많습니다. 이것이 Keras가 딥 러닝 커뮤니티에서 인기를 얻고 있는 한 가지 이유입니다. Keras는 신경망 구축을 대폭 간소화하는 오픈 소스 Python 라이브러리입니다. 내부적으로 Microsoft Cognitive Toolkit, TensorFlow 또는 Theano를 사용하여 어려운 작업을 수행합니다. Keras를 사용하면 수십 줄의 코드만으로 정교한 신경망을 구축하고, 이미지 분류, 감정 텍스트 분석, 자연어 처리 및 딥 러닝이 뛰어난 다른 작업을 수행할 수 있습니다.

Keras 설명서.

이 모듈에서는 Keras를 사용하여 감정에 대한 텍스트를 채점하는 신경망을 구축합니다. "서비스가 훌륭하고 지금까지 맛본 최고의 초밥 중 일부입니다"와 같은 입력은 긍정적인 감정임을 나타내는 1.0에 가까운 점수를 얻지만, "음식이 입에 맞지 않고 서비스가 끔찍했습니다"와 같은 입력은 0.0에 가까운 점수를 얻습니다. 이러한 시스템은 오늘날 X, Yelp 및 기타 소셜 미디어 서비스에서 기업과 정치 후보에 대한 감정을 모니터링하는 데 널리 사용되고 있습니다. 설정과 구성을 최소화하기 위해 Keras, TensorFlow 및 필요한 기타 라이브러리가 미리 설치되어 있는 Azure Notebooks에 호스팅된 Jupyter Notebook에서 Keras를 사용합니다.

학습 목표

이 모듈에서는 다음을 수행합니다.

  • Azure Notebooks에서 Jupyter Notebook 만들기
  • Keras를 사용하여 감정 분석을 수행하는 신경망 구축 및 학습
  • 신경망을 사용하여 감정 텍스트 분석