본문 바로가기

IT 초보코딩의 세계/딥러닝2

딥러닝(TensorFlow 애플리케이션 개발 환경 구축) 1-1장 ◆ 애플리케이션 개발 방법 ▶ Native App: 모바일 운영체제에서 제공하는 SDK를 이용해서 Native Language로 Application을 제작하는 방법 ● 운영체제와 디바이스의 기능을 전부 사용 가능 ● 속도가 가장 빠름 ● 운영체제 별로 다른 언어를 사용해야 하기 때문에 여러 운영체제의 Application을 개발하는 것이 어려움 ▶ Web App: 모바일 웹 페이지를 만들고 운영체제의 WebView를 이용해서 출력하는 방법 ● 하나의 웹 애플리케이션만 만들면 운영체제 와 상관없이 사용 가능 ● 업데이트가 빠름 ● 디바이스 나 운영체제의 모든 기능을 사용할 수 없음 ▶ Hybrid App ● 프레임워크를 이용해서 한 번의 코딩으로 여러 운영체제의 Application을 개발 ● 센서의 기.. 2024. 4. 9.
딥러닝(TensorFlow Lite Application Architecture) 1장 ◆ TensorFlow Lite Application 개발 프로세스 ▶딥러닝 모델 개발 프로세스에서는 Python 과 TensorFlow 를 이용하여 모델을 설계하고 훈련 ▶ 모델이 개발되면 모바일에서 사용 가능하도록 TensorFlow Lite 모델로 변환하여 저장 ▶ 딥러닝 모델 개발 단계의 최종 산출물은 TensorFlow Lite 모델을 파일로 저장한 tflite 파일 ▶ tflite 파일이 생성되면 안드로이드 Application 개발 환경에서 안드로이드 Application의 User Interface 와 Business Logic을 개발하는데 UI 개발 단계에서는 사용자에게 보여줄 화면을 개발하고 화면에서 발생하는 이벤트를 비즈니스 로직과 연결하는데 비즈니스 로직 개발 단계에서는 UI로부터 .. 2024. 4. 9.