PYTHON(88)
-
Keras 패키지
Keras 패키지 · 케라스 · TensorFlow 패키지를 쉽게 사용할 수 있도록 도와주는 고수준 패키지이다. · TensorFlow나 Theano를 백엔드로 사용합니다. · 케라스는 텐서플로 기반으로 구동되므로 실습하는 컴퓨터에 텐서플로가 설치돼 있어야 합니다. · Keras를 사용하면 쉽게 신경망 모형을 구현할 수 있습니다. https://keras.io/
-
Perceptron
Perceptron · ≒ 퍼셉트론 · ≒ 단층신경망 · 신경망을 이루는 가장 중요한 기본 단위 · 입력 값과 활성화 함수를 사용해 출력 값을 다음으로 넘기는 가장 작은 신경망 단위입니다. · 1957년에 Rosenbaltt(로젠블라트)가 "Perceptron"이라는 개념을 발표하였습니다. · 발표 당시, 뉴런의 활성함수(activation function)로 "step function"을 사용했기 때문에 지금처럼 "sigmoid function"을 사용하는 신경망에 비해 제약이 존재합니다. · 하지만 입력의 중요도에 따라 출력이 결정이 되는 수학적 모델로서 의미가 있습니다. 여기서 입력의 중요도는 가중치에 따라 결정된다는 개념이 도입이 되었습니다. https://en.wikipedia.org/wiki/..
-
행렬 연산
행렬 연산 덧셈,뺄셈은 배열의 연산과 같으나, 곱셈,나눗셈,제곱(지수) 등에서 차이가 납니다. 행렬의 곱셈 연산자 * 행렬의 나누기 연산자 \
-
Graphviz - 설치하기 install
Graphviz - 설치하기 install 다운받은 파일을 실행합니다. [Next] 설치경로를 확인한 후 >> [Next] [Next] [Yes] 클릭 설치가 완료되었습니다. [Close] 클릭 아래경로에 설치되어 있습니다. C:\Program Files (x86)\Graphviz2.38\bin
-
XML 객체 생성, XML 문서 파싱하기
XML 객체 생성 xml 파일을 통해 ElementTree 객체(XML 객체)를 생성합니다. from xml.etree.ElementTree import parse, 메소드 설명 parse('filename.xml') xml을 파싱(parsing)하여 ElementTree 객체 생성 tree = parse("meeting.xml") XML 문서 파싱하기 ElementTree 객체(XML 객체)를 통해 해당 태그요소에 접근할 수 있습니다. 메소드 설명 node객체.get("속성명") · 첫 번째 인자에 해당되는 속성(attribute) 값을 값을 리턴합니다. node객체.get("속성명", "default value") · 첫 번째 인자에 해당되는 속성(attribute) 값이 없을 경우 두 번째 인자로 ..
-
Test Fixture
Test Fixture · 테스트 시나리오에 따라 테스트 전에 테스트를 위한 사전 준비 작업을 할 필요가 있습니다. 또한 테스트가 끝난 후 정리작업을 해야하는 경우도 있을 수 있습니다. · {unittest}는 이렇게 사전 준비 작업을 위해 setUp() 메서드를, 사후 정리 작업을 위해 tearDown() 메서드를 제공합니다. · setUp(), tearDown() 기능을 Test Fixture 라고 하며, Test Fixture는 각각의 테스트 메서드가 실행되기 전과 후에 매번 실행됩니다. method description setUp() · 사전 준비 작업 · 테스트 메서드가 실행되기 전 실행 tearDown() · 사후 정리 작업 · 테스트 메서드가 실행된 후 실행