분류 전체보기
-
● 케라스란? 케라스(Keras)는 파이썬으로 작성된 오픈 소스 신경망 라이브러리 입니다. 텐서플로우, MXNet, Deeplearning4j 등을 백엔드로 사용하여 인공지능 코딩을 할 수 있게 해줍니다. 딥 신경망을 빠르고 쉽게 코딩을 가능할 수 있게 해주고 최소한의 모듈 방식으로 확장 가능성에 초점을 둔 라이브러리 입니다. 사용하기 쉬운 고차원 딥러닝을 케라스 API를 통해 코딩을 할 수 있는데요, 유저 친화적인 API를 제공하여 쉽게 딥러닝 모델을 만들어 낼 수 있어서 인공지능 코딩에 현재 가장 많이 사용되고 있는 라이브러리 입니다. ● 케라스의 구조 텐서플로우, CNTK, Theano, MXNet등을 백엔드로 하여 각 라이브러리를 쉽게 사용할 수 있게 하면서 안정화도 시켜주는 역할을 케라스가 합니..
[Keras] 케라스란?● 케라스란? 케라스(Keras)는 파이썬으로 작성된 오픈 소스 신경망 라이브러리 입니다. 텐서플로우, MXNet, Deeplearning4j 등을 백엔드로 사용하여 인공지능 코딩을 할 수 있게 해줍니다. 딥 신경망을 빠르고 쉽게 코딩을 가능할 수 있게 해주고 최소한의 모듈 방식으로 확장 가능성에 초점을 둔 라이브러리 입니다. 사용하기 쉬운 고차원 딥러닝을 케라스 API를 통해 코딩을 할 수 있는데요, 유저 친화적인 API를 제공하여 쉽게 딥러닝 모델을 만들어 낼 수 있어서 인공지능 코딩에 현재 가장 많이 사용되고 있는 라이브러리 입니다. ● 케라스의 구조 텐서플로우, CNTK, Theano, MXNet등을 백엔드로 하여 각 라이브러리를 쉽게 사용할 수 있게 하면서 안정화도 시켜주는 역할을 케라스가 합니..
2019.12.03 -
Agile : 기민한, 재빠른, 민첩한 애자일(Agile) 소프트웨어 개발 선언문에 따른 애자일(Agile)의 사전적 정의는 소프트웨어를 개발하는 프로젝트 과정에서 '협력과 피드백'을 더 자주 더 일찍하는 방법론을 말합니다. 과거에 많이 사용하던 폭포수(Waterfall) 방법론은 소프트웨어 개발을 순차적으로 진행하는 방법을 말하는데 요구사항 분석에서 시작하여 설계, 구현, 시험, 통합, 유지보수 단계까지의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 순차적인 방법입니다. 하지만, 많은 사람들이 프로젝트를 진행하면서 대부분 겪는 고충은 프로젝트를 처음 설계할 때, 요구사항을 정확히 정의내리기 힘들 뿐더러 요구사항은 항상 변한다는 점입니다. 소프트웨어 개발 시작은 고객의 Needs에 의해 시작되는데 소..
[SW개발 방법] 애자일(Agile) 방법론과 프로토타입의 등장Agile : 기민한, 재빠른, 민첩한 애자일(Agile) 소프트웨어 개발 선언문에 따른 애자일(Agile)의 사전적 정의는 소프트웨어를 개발하는 프로젝트 과정에서 '협력과 피드백'을 더 자주 더 일찍하는 방법론을 말합니다. 과거에 많이 사용하던 폭포수(Waterfall) 방법론은 소프트웨어 개발을 순차적으로 진행하는 방법을 말하는데 요구사항 분석에서 시작하여 설계, 구현, 시험, 통합, 유지보수 단계까지의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 순차적인 방법입니다. 하지만, 많은 사람들이 프로젝트를 진행하면서 대부분 겪는 고충은 프로젝트를 처음 설계할 때, 요구사항을 정확히 정의내리기 힘들 뿐더러 요구사항은 항상 변한다는 점입니다. 소프트웨어 개발 시작은 고객의 Needs에 의해 시작되는데 소..
2018.12.18