본문 바로가기
반응형

분류 전체보기182

TensorFlow Lite for Microcontrollers (ESP32) 프로젝트 TensorFlow Lite for Microcontrollers (ESP32) 프로젝트ESP32를 사용하여 TensorFlow Lite for Microcontrollers를 학습하는 방법은 주로 TensorFlow Lite 모델을 ESP32에 배포하고 실행하는 과정에 초점을 맞춥니다. ESP32는 Wi-Fi와 Bluetooth 기능을 내장한 저가격, 저전력 소모의 마이크로컨트롤러로, IoT(Internet of Things) 프로젝트에 매우 적합합니다. TensorFlow Lite for Microcontrollers를 ESP32와 함께 사용하면, 소형 장치에서도 머신러닝 모델을 실행할 수 있어 다양한 스마트 애플리케이션을 개발할 수 있습니다.ESP32는 Espressif Systems에서 개발한 저.. 2024. 3. 14.
[pyside6] Docker위젯속성설정 : DockWidgetFeature, addDockWidget Docker위젯속성설정 : DockWidgetFeature, addDockWidgetpyside6에서 MDI 프로그램을 만들 때 사용되는 Dock의 특성을 설정하는 방법을 정리합니다. Docker의 특성 설정에 따라서 동작이 달라지기때문에 사용자가 원하는 특징에 따라서 속성을 제대로 설정해야 합니다.DockWidgetFeatureDockWidgetFeature는 Python의 enum 모듈을 사용하여 정의된 열거형(Flag)이며, Qt (특히 PyQt나 PySide)에서 QDockWidget의 기능을 나타내기 위해 사용됩니다. 이 Flag 열거형은 QDockWidget의 다양한 동작과 속성을 조절하는 데 사용되며, 개발자가 도커 위젯의 기능을 세밀하게 제어할 수 있게 합니다. DockWidgetFeatu.. 2024. 3. 13.
[파이썬 버전별 주 특징 정리] 3.6/3.7/3.8/3.9/3.10/3.11/3.12 파이썬 버전별 특징 정리파이썬은 버전이 계속 업데이트 되면서 기능들이 개선되고 있습니다. 이 포스팅에서는 파이썬 3.6에서 파이썬 3.12까지 진행된 버전업의 특징들을 정리합니다. 그리고 이를 표로 정리했습니다.파이썬 3.6 (2016년 발표)포맷 스트링 리터럴 (f-strings): 문자열 포맷팅을 위한 새로운 방법.name = "world"print(f"Hello, {name}!")언더스코어 숫자 리터럴: 숫자 리터럴 내의 가독성을 향상시키기 위해 언더스코어 사용.billion = 1_000_000_000print(billion)순서를 유지하는 딕셔너리: 딕셔너리가 삽입 순서를 유지함.파이썬 3.7 (2018년 발표)데이터 클래스 (dataclasses): 데코레이터를 사용하여 클래스를 보다 쉽게 정.. 2024. 3. 13.
텐서플로(TensorFlow)를 사용한 MCU 개발환경 및 진행 계획 텐서플로(TensorFlow)를 사용한 MCU 개발환경 및 진행 계획텐서플로(TensorFlow)를 사용하여 마이크로컨트롤러(MCU) 개발 환경을 구축하는 것은 TensorFlow Lite for Microcontrollers라는 프로젝트를 통해 가능합니다. TensorFlow Lite for Microcontrollers는 TensorFlow의 경량화 버전으로, 저전력 장치 및 소형 임베디드 시스템에서 머신러닝 모델을 실행하기 위해 최적화되어 있습니다. MCU 개발 환경을 구축하는 기본 단계를 다음과 같이 생각하고 있습니다.텐서플로(TensorFlow)를 사용한 MCU 개발환경1. 필요한 도구와 라이브러리 설치하기TensorFlow Lite for Microcontrollers: TensorFlow L.. 2024. 3. 3.
MVVM 패턴의 특징과 XAML 구조와 사용방법 MVVM 패턴의 특징과 XAML 구조와 사용방법MVVM (Model-View-ViewModel) 패턴은 주로 WPF (Windows Presentation Foundation), Silverlight, Xamarin, Angular 등의 클라이언트 사이드 개발에서 사용되는 디자인 패턴입니다. 이 패턴은 애플리케이션의 UI (사용자 인터페이스) 로직과 비즈니스 로직을 분리하여, 유지 보수와 테스트가 용이하며, 더 나은 개발 경험을 제공합니다. 그리고 XAML (eXtensible Application Markup Language)은 마이크로소프트에 의해 개발된 선언적 마크업 언어입니다. 주로 WPF (Windows Presentation Foundation), UWP (Universal Windows Pl.. 2024. 3. 2.
MDI GUI 구성 : dock type vs Viewer type 비교 MDI GUI 구성 : dock type vs  Viewer type 비교C#에서 MDI(Multiple Document Interface) GUI를 구성할 때, Dock 형태와 Viewer 형태로 처리하는 것은 사용자 인터페이스의 구성과 상호작용 방식에서 중요한 차이점을 가지며, 각각의 장단점이 있습니다. Dock 형태와 Viewer 형태는 사용자의 작업 스타일과 필요에 따라 선택할 수 있습니다. 복잡한 작업 환경에서 여러 창과 도구를 동시에 사용해야 한다면 Dock 형태가 유리할 수 있고, 간결하고 집중적인 작업 환경을 선호한다면 Viewer 형태가 더 적합할 수 있습니다. 또한, 현대의 많은 응용 프로그램은 사용자의 필요에 따라 두 가지 방식을 모두 지원하여 유연성을 제공하기도 합니다. Dock T.. 2024. 3. 1.
반응형