[Machine Learning]TensorFlow? TensorFlow Lite? 텐서플로우란? 텐서플로우 라이트란?
카테고리만 만들어두고 공부를 많이 못했다..(반성중) 이번에 신청한 과제가 선정돼서 이제 진짜 개발을 해야 한다. 이번 과제의 핵심은 머신러닝과 딥러닝이기 때문에!! 그럼 우선 TensorFlow(줄여서 TF)에 대해 알아보자. 1. TensorFlow? 텐서플로우는 딥러닝(Deep Learning, Deep structured Learning) 프로그램 구현에 필요한 라이브러리, 변환 툴 등을 제공하는 라이브러리다. TF는 다양한 언어를 지원하지만(C++, Java, go, Python 등) Python을 최우선적으로 지원하며, 파이썬에 가장 최적화되어 있다. 머신러닝의 구현이 이전에는 상당히 어렵고 복잡한 분야였다.(사실 어떻게 하는지도 모른다.) 하지만 구글이 TensorFlow와 같은 프레임워크를..
- Software/ML&DL(Machine Learning&Deep Learning))
- · 2022. 5. 16.
CABLE 굵기, 전선 굵기, 전선 스퀘어, 전선 sq, 케이블 굵기
오늘의 포스팅은 전선의 굵기다. 나 분명 전기과 나왔는데 기억이 안난다. 하.. 전선만해도 엄청나게 많은 내용이 있지만 다 생략하고 전선의 굵기만 알아보겠다. 표로 정리한 단위별 전선 굵기다. 다른건 다 알겠는데 awg? 이게뭐지? 찾아보니... 미국에서 일반적으로 사용되는 도체의 치수 규격이란다. AWG(American Wire Gage) awg는 높을수록 전선이 가늘어진다. 사실 전자공학이나 임베디드분야에서 전선의 굵기는 크게 중요하지 않지만, 일하다보면 필요해서 정리해 포스팅한다.
- 개발 관련 지식 및 Tool 사용방법
- · 2022. 4. 28.
[STM32] 11. LPS22HB, 대기압 센서 제어하기(B-L475E-IOT01A1 개발보드 활용하기)
2022.04.12 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 10. HTS221, 온습도 센서 제어하기(B-L475E-IOT01A1 개발보드 활용하기) [STM32] 10. HTS221, 온습도 센서 제어하기(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-9-B-L475E-IOT01A1-%EA%B0%9C%EB%B0%9C%EB%B3%B4%EB%93%9C-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%ED%99%9C%EC%9A%A9%EB%B0%A9%EB%B2%95B-L475E-IOT01A1-%EA%B0%9C%EB%B0%.. vuzwa.tistory.com 이전포..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 15.
[STM32] 10. HTS221, 온습도 센서 제어하기(B-L475E-IOT01A1 개발보드 활용하기)
2022.04.11 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 9. B-L475E-IOT01A1 개발보드 드라이버 활용방법(B-L475E-IOT01A1 개발보드 활용하기) [STM32] 9. B-L475E-IOT01A1 개발보드 드라이버 활용방법(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-8-UARTB-L475E-IOT01A1-%EA%B0%9C%EB%B0%9C%EB%B3%B4%EB%93%9C-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-HAL-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-LL-%EB%93%9C%EB%9D%BC%E.. v..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 12.
[STM32] 9. B-L475E-IOT01A1 개발보드 드라이버 활용방법(B-L475E-IOT01A1 개발보드 활용하기)
이전 포스팅이 궁금하다면? 2022.04.08 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 8. UART(B-L475E-IOT01A1 개발보드 활용하기), HAL 드라이버, LL 드라이버 [STM32] 8. UART(B-L475E-IOT01A1 개발보드 활용하기), HAL 드라이버, LL 드라이버 https://vuzwa.tistory.com/entry/STM32-7-Interrupt-B-L475E-IOT01A1-%EA%B0%9C%EB%B0%9C%EB%B3%B4%EB%93%9C-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0 [STM32] 7. Interrupt (B-L475E-IOT01A1 개발보드 활용하기) h.. vuzwa.ti..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 11.
[STM32] 8. UART(B-L475E-IOT01A1 개발보드 활용하기), HAL 드라이버, LL 드라이버
이전 포스팅이 궁금하다면? 2022.04.07 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 7. Interrupt (B-L475E-IOT01A1 개발보드 활용하기) [STM32] 7. Interrupt (B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-6-GPIO-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0-%EC%9E%85%EB%A0%A5B-L475E-IOT01A1-%EA%B0%9C%EB%B0%9C%EB%B3%B4%EB%93%9C-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0?category=955127 [STM32] 6. GPIO 제어하기-..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 8.
[STM32] 7. Interrupt (B-L475E-IOT01A1 개발보드 활용하기)
이전 포스팅이 궁금하다면? 2022.04.05 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 6. GPIO 제어하기-입력(B-L475E-IOT01A1 개발보드 활용하기) [STM32] 6. GPIO 제어하기-입력(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-5-GPIO-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0B-L475E-IOT01A1-%EA%B0%9C%EB%B0%9C%EB%B3%B4%EB%93%9C-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0?category=955127 [STM32] 5. GPIO 제어하기-출력(B-L475E-IOT0..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 7.
[STM32] 6. GPIO 제어하기-입력(B-L475E-IOT01A1 개발보드 활용하기)
이전 포스팅이 궁금하다면? 2022.04.04 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 5. GPIO 제어하기-출력(B-L475E-IOT01A1 개발보드 활용하기) [STM32] 5. GPIO 제어하기-출력(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-4-STM32CubeIDE-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95 [STM32] 4. STM32CubeIDE 사용방법(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-3-STM32-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 5.
[STM32] 5. GPIO 제어하기-출력(B-L475E-IOT01A1 개발보드 활용하기)
이전 포스팅이 궁금하다면? 2022.04.01 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 4. STM32CubeIDE 사용방법(B-L475E-IOT01A1 개발보드 활용하기) [STM32] 4. STM32CubeIDE 사용방법(B-L475E-IOT01A1 개발보드 활용하기) https://vuzwa.tistory.com/entry/STM32-3-STM32-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0STM32CubeIDE-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [STM32] 3. STM32 개발환경 구축하기(STM32CubeIDE 설치하기..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 4.
[STM32] 4. STM32CubeIDE 사용방법(B-L475E-IOT01A1 개발보드 활용하기)
이전 포스팅이 궁금하다면?2022.03.31 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 3. STM32 개발환경 구축하기(STM32CubeIDE 설치하기) [STM32] 3. STM32 개발환경 구축하기(STM32CubeIDE 설치하기)https://vuzwa.tistory.com/entry/STM32-2-STM32-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0 [STM32] 2. STM32 개발환경 구축하기(STM32CubeMX 설치하기) https://vuzwa.tistory.com/entry/STM32-1-STM32-B-L475E-IOT01A1-%E..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 4. 1.
[STM32] 3. STM32 개발환경 구축하기(STM32CubeIDE 설치하기)
이전 포스팅이 궁금하다면? 2022.03.31 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 2. STM32 개발환경 구축하기(STM32CubeMX 설치하기) [STM32] 2. STM32 개발환경 구축하기(STM32CubeMX 설치하기) 이전 포스팅 2022.03.31 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 1. STM32, B-L475E-IOT01A1 개발보드 알아보기(STM32L475VGT6) [STM32] 1. STM32, B-L475E-IOT01A1 개발보드 알아보기(STM32L475VGT6) MCU 제어 관련 포스팅을 vuzwa.tistory.com 이전 포스팅에서는 ST MCU를 설..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 3. 31.
[STM32] 2. STM32 개발환경 구축하기(STM32CubeMX 설치하기)
이전 포스팅이 궁금하다면? 2022.03.31 - [Hardware&Firmware/STmicroelectronic(STM)] - [STM32] 1. STM32, B-L475E-IOT01A1 개발보드 알아보기(STM32L475VGT6) [STM32] 1. STM32, B-L475E-IOT01A1 개발보드 알아보기(STM32L475VGT6) MCU 제어 관련 포스팅을 시작해보려 한다. 본 포스팅에서 사용하는 개발 보드는 STM32L475VGT6이 내장된 B-L475E-IOT01A1 보드다. 개발 보드는 IOT를 위한 개발 보드라고 말할 수 있다. 보드에는 BLE 4.1, Wi-Fi vuzwa.tistory.com SMT32 MCU를 사용해 무언가 만들려면 가장 먼저 STM32CubeMX와 컴파일러를 설치해..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 3. 31.
[STM32] 1. STM32, B-L475E-IOT01A1 개발보드 알아보기(STM32L475VGT6)
MCU 제어 관련 포스팅을 시작해보려 한다. 본 포스팅에서 사용하는 개발 보드는 STM32L475VGT6이 내장된 B-L475E-IOT01A1 보드다. 개발 보드는 IOT를 위한 개발 보드라고 말할 수 있다. 보드에는 BLE 4.1, Wi-Fi, NFC의 무선 통신 기능과 LoRa통신이 가능한 Sub-GHz(915 MHz) 모듈을 포함하고 있다. 여기에 음성 데이터를 받을 수 있는 MP34DT01, 온습도 센서 HTS221, 움직임을 감지할 수 있는 3축 자이로 센서 LIS3MDL, 6축 자이로 센서 LSM6DSL, 260~1260 hPa의 대기압 측정이 가능한 LPS22HB, ToF 센서인 VL53L0X, 2개의 Push button switch가 있다. 많이 쓰이는 센서는 거의 다 내장되어 있는 것 ..
- Hardware&Firmware/STmicroelectronic(STM)
- · 2022. 3. 31.