본문 바로가기
728x90
반응형

분류 전체보기18

[ONNX] ONNX Runtime? Pytorch 모델 ONNX 변환하기 (Renset18) 들어가며.. 안녕하세요, 코드퀸입니다. 여러 플랫폼에서 딥러닝 모델을 실행시킬 수 있도록 변환해주는 라이브러리인 ONNX 를 자세히 파헤쳐 보고자합니다. 작성 내용은 공식 홈페이지에 작성된 내용을 제 나름대로 해석하거나 재현한 것들입니다. 내용에 오류가 발견되면 댓글 부탁드립니다. 오늘의 컨텐츠 -> https://onnxruntime.ai/docs/ ONNX Runtime ONNX Runtime is a cross-platform machine-learning model accelerator onnxruntime.ai Welcom to ONNX Runtime! ONNX Runtime 이란? 플랫폼 간의 모델을 교환하여 사용할 수 있는 라이브러리 예1) PyTorch, Tensorflow/Keras, T.. 2023. 8. 8.
저작권 종류 - CC, CCL, CC BY 란? CC 라이선스(CCL)는? 크리에이티브 커먼즈 라이선스 (Creative Commons License, 이하 CC 라이선스 또는 CCL)는 저작자가 자신의 저작물을 이용할 때의 이용 허락조건을 따라할지 표시하게 됩니다. CC 라이선스가 적용된 저작물은 저작자에게 별도로 허락받지 않고 저작물 사용이 가능합니다. CCL 은 미국에서 2002년 처음 CCL 1.0을 공개한 후 국제 저작환경에 맞게 꾸준히 개선되어 현재 CCL 4.0까지 공개되었습니다. 버전별 특징은 아래 링크에서 확인 가능합니다. https://gongu.copyright.or.kr/gongu/main/contents.do?menuNo=200206#none 자유이용허락표시 4.0 | 자유이용허락표시 저작물 | 공유 마당 gongu.copyri.. 2023. 1. 10.
[파이썬] 단방향 암호화 - Hash SHA256 예제 목차 1. 암호화 용어 정리 2. SHA 256 이란 3. 단방향 해시 함수 한계 4. 단방향 해시 함수 보완 - Key Stretching (키 스트레칭) - Salt (솔트) 5. 파이썬 예제 - 기본 - Key Stretching - Key Stetching + Salt 1. 암호화 용어 정리 평문 : 암호화 전 메시지로, 해독 가능한 형태의 메시지(일반 문자 등) 암호문 : 암호화 후 메세지로, 해독 불가능한 형태의 메시지(암호화 문자) 암호화 : 평문을 암호화문으로 변환하는 과정 복호화 : 암호화문을 평문으로 변환하는 과정 단방향 암호화 : 평문을 암호화 가능, 복호화 불가능. 진위여부는 확인하고 싶으나, privacy를 지키고 싶은 경우 사용 해시 함수 : 해시는 임의의 크기를 가진 데이터를 .. 2023. 1. 3.
TensorRT 설치하기 - Windows (+ nvinfer.dll 오류 해결 방법 포함) TensorRT를 설치해보도록 하겠습니다. 설치 단계는 아래와 같습니다. 0. 호환버전 확인하기 1. Nvidia 홈페이지 들어가서 TensorRT 파일 다운로드 2. 압축풀기 3. pip 명령으로 TensorRT 설치하기 4. 설치 오류 해결 방법 5. python에서 설치 확인하기 0. 호환버전 확인하기 내가 사용하는 cudnn, tensorflow, pytorch, onnx의 버전과 호환되는 TensorRT 버전을 선택합니다. https://docs.nvidia.com/deeplearning/tensorrt/release-notes/index.html Release Notes :: NVIDIA Deep Learning TensorRT Documentation NVIDIA TensorRT is a C.. 2022. 12. 29.
CVPR 2022, Representation Learning paper 리스트 CVPR에서 2022년 공개된 Representation Learning paper 리스트 공유합니다. CVPR 2022에서 공개된 모든 논문은 아래 페이지에 링크되어 있습니다. https://openaccess.thecvf.com/CVPR2022?day=all CVPR 2022 Open Access Repository [bibtex] @InProceedings{Park_2022_CVPR, author = {Park, Hyojin and Yessenbayev, Alan and Singhal, Tushar and Adhikari, Navin Kumar and Zhang, Yizhe and Borse, Shubhankar Mangesh and Cai, Hong and Pandey, Nilesh Prasad .. 2022. 12. 27.
[ONNX] ONNX 란? - 탄생 배경, 목적, 성능 테스트 ONNX (Open Neural Network Exchange)? ONNX는 딥러닝 모델의 상호 운용을 위해 생긴 프레임워크입니다. Pytorch에서 처음 만들어졌으며, 현재는 많은 기업들이 ONNX를 지원하고 있습니다. 왜 ONNX 가 나오게 되었는지, ONNX는 무엇인지 하나씩 살펴보도록 하겠습니다. 더 전문적이고, 자세한 내용이 필요하시다면, ONNX 공식 홈페이지 참고 부탁드립니다. https://onnx.ai/about.html ONNX | About Technical Design ONNX provides a definition of an extensible computation graph model, as well as definitions of built-in operators and sta.. 2022. 12. 16.
[ONNX] ONNX로 pytorch 딥러닝 모델 변환/추출/실행하기 (Yolov5) 다른 개발자 분과 이야기하다가 ONNX에 대해 접하게 되었습니다. 사실 ONNX를 코드에서 봤을 때는 뭐 새로운 게 딥러닝 라이브러리인가? 싶었는데, 생각보다 활용성이 많은 것 같아, 이번에 한번 간단하게 테스트를 해보고자 합니다. 간단하게 ONNX의 개념을 살펴보고, ONNX변환 코드를 소개하겠습니다. ONNX 란? ONNX는 다른 환경에서 제작한 딥러닝 모델을 호환해서 사용할 수 도록 해주는 교차 플랫폼 모델 가속기입니다. ONNX는 pytorch, tensorflow/keras, tflit, scikit-learn 및 기타 프레임워크 모델과 함께 사용할 수 있습니다. Pytorch에서 작성한 모델을 ONNX로 변환하는 방법 1. onnx 파일 추출 2. onnxruntime 이용하여 실행 onnx .. 2022. 12. 15.
[Windows 10] ffmpeg 설치하기 - 매우 간단! 영상을 다루다보면 ffmpeg을 사용해야한 경우가 생깁니다. 저는 Kinect 등의 센서들을 다루고 있고, 영상 촬영 후 데이터 추출을 위해 ffmpeg을 사용할 일이 생겨, 환경설정을 하며 과정들을 남겨두기 위해 본 포스팅을 하게 되었습니다. 설정은 매우 간단하니, 그대로 따라하시면 될 것 같습니다. ffmpeg 설치 과정 1. ffmpeg 홈페이지 접속 3. ffmpeg 파일 다운로드 4. ffmpeg 압출 풀고 위치 설정 5. 경로 설정 (시스템 환경 변수) 6. 실행 확인 1. ffmpeg 홈페이지 다운로드 아래 링크를 따라 접속하면, 다음과 같은 페이지가 나옵니다. windows 를 클릭하면 windows builds from gyan.dev 로 들어갑니다. https://ffmpeg.org/d.. 2022. 12. 12.
[시맨틱 세그멘테이션] 왕초보도 가능한 이미지 영역 분리하기 (python, pytorch) 자율주행차와 인공지능 자율주행차는 종합예술,미래 기술의 집약체라는 말을 종종하곤 합니다. 요즘 나오는 자율주행차를 보고 있으면 언제 이렇게 기술이 발전했나 싶을정도로 기술의 발전이 놀라운데요, 오늘은 그 일부인 시맨틱 세그멘테이션 기술을 소개합니다. 시맨틱 세그멘테이션은 말 그대로, 의미론적으로 나누는 것입니다. 사람은 사람 영역으로, 길은 길 영역으로 나누는 기술입니다. 코드는 아래의 pytorch 공식 홈페이지에서 가져왔으며, 아래 링크를 들어가면, 환경설치 없이도 간단하게 코드를 테스트해볼 수 있습니다. https://pytorch.org/hub/pytorch_vision_deeplabv3_resnet101/ PyTorch An open source machine learning framework .. 2022. 12. 12.
[이미지생성] 왕초보도 가능한 인공지능/딥러닝으로 자동으로 이미지 생성하기 디자인도 인공지능이 하는 요즘 시대 요즘 인공지능으로 만든 작품이 심심치 않게 전시회에 출품된다는 뉴스를 보았습니다. 인공지능이 정말 다양한 분야에서 활용되고 있는 것 같습니다. 오늘은 인공지능으로 간단하게 패션 이미지를 생성해보는 코드를 소개하고 합니다. 코드는 아래의 pytorch 공식 홈페이지에서 가져왔으며, 아래 링크를 들어가면, 환경설치 없이도 간단하게 코드를 테스트해볼 수 있습니다. https://pytorch.org/hub/facebookresearch_pytorch-gan-zoo_dcgan/ PyTorch An open source machine learning framework that accelerates the path from research prototyping to product.. 2022. 12. 10.
728x90
반응형