tensorflow 5

우분투 컴퓨터에 텐서플로우 설치 무조건 따라하기 (3) - 메모리할당 증가

List Description COMMAND OS UBUNTU 22.04.3 LTS lsb_release -a GPU NVIDIA GTX 1650 nvidia-smi CPU Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz lscpu KERNEL 6.3.0-rc3+ uname -r NVIDIA 그래픽카드와 Tensorflow 관련 라이브러리를 모두 따라서 설치했다면 샘플코드 실행시 문제가 없을 것입니다. 다만 필자는 메모리부족현상을 겪었는데 로그를 보면 그래픽카드 메모리보다 낮은 할당이 되어있는 것이 문제였습니다. 그래서 GPT 에게 물어봐서 해결했습니다. 우분투 쉘에 아래와 같이 타이핑 후 Enter 만하면된다. export TF_GPU_ALLOCATOR=cuda_malloc_as..

TensorFlow 2023.11.08

우분투 컴퓨터에 텐서플로우 설치 무조건 따라하기 (1) - 그래픽카드 설치

List Description COMMAND OS UBUNTU 22.04.3 LTS lsb_release -a GPU NVIDIA GTX 1650 nvidia-smi CPU Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz lscpu KERNEL 6.3.0-rc3+ uname -r 그래픽카드 드라이버 설치 여부 확인 lspci | grep -i nvidia 설치되어있다면 아래와 같이 보일 것이다. nvidia-smi 실행시 아무것도 뜨지않는다면 Driver 를 설치해야합니다. 아래 링크에서 자신에게 맞는 그래픽 드라이버를 설치합니다. https://www.nvidia.com/Download/index.aspx Download the latest official NVIDIA drive..

TensorFlow 2023.11.06

라즈베리파이3 , 카메라 연결하여 사물인식 예제 (텐서플로 라이트)

참고사이트 : https://seo-dh-elec.tistory.com/32 [라즈베리파이] TensorFlow Lite, Open CV를 이용한 사물인식 매트랩에서 이미지프로세싱하는법을 간단히 배웠었다. 영상처리에 관해 교수님께서 다양한 말씀을 해 주셔서 라즈베리파이와 카메라로 영상처리를 해보고 싶었다. 국내 자료로 찾기 힘들어서 seo-dh-elec.tistory.com 1. 준비물 라즈베리파이3 SD카드 64GB 알리발 카메라 2. 기본 설정하기 sudo apt-get -y full-upgrade sudo apt-get update 카메라 활성화 " raspi-config" finish 하면 Reboot 될 것입니다. 3. Still 이미지 출력해보기 raspistill -o image.jpg 4...

신경망 첫걸음, 03 대자연의 컴퓨터, 뉴런

생물학적 기본단위는 뉴런(신경세포) 를 보겠습니다. 모든 뉴런은 한쪽끝에서 다른쪽 끝으로 전기신호를 전송합니다. 즉 가지돌기에서 축삭을 거쳐 축삭말단까지 전송하는 것입니다. 인간의 뇌는 약 1천억개 우와 진짜많다, 의 뉴런을 가지고있다. 초파리는 겨우 10만개 정도의 뉴런이 있다고한다. 그럼에도 잘날아다니고 음식을 찾아 섭취하는 등 복잡한 업무를 수행한다. 우리도 좀만 공부하면 초파리정도의 인공지능은 만들 수 있지않을까?? 뉴런의 동작 원리를 알아보자 뉴런은 전기입력을 받아 또다른 전기신호를 발생한다. 이는 분류 또는 예측자에서 입력을 받아 어떤 처리를 하여 결과를 출력하는 것과 매우 유사하다. 뉴런은 입력을 받았을 때 즉시 반응하지 않고 입력이 누적되어 어떤 수준으로 커진 경우에만 출력을 하게 된다. ..

TensorFlow 2022.03.30

텐서플로우(Tensorflow), 그래프 생성 및 실행

텐서플로우는 기본적으로 그래프라는 것을 기반으로 동작한다. 그래프는 쉽게말해서 신경망 모양이라고 이해하자. 프로그램을 시각화한것이 위 의 모양이라고하고 우선 X, Y의 값을 생성하고, 이 텐서들을 add라는 명령어로 값을 합친 후 sess.run 이라는 텐서의 실행으로 값을 실행하면 15라는 값이 나오게 된다. 기존의 프로그램과 차이점을 이해가 안될 수 있지만, sess.run 이라는 것을 수행하기 전에는 위의 내용이 실행되지 않는다. 즉 미리 세팅해놓고 sess.run 을 통해서 실제 프로그램을 작동하는 것이 텐서플로우의 방식 import tensorflow as tf with tf.compat.v1.Session() as sess: x = tf.constant(10) y = tf.constant(5)..

TensorFlow 2022.03.25