| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- AI
- 머신러닝
- 딥러닝
- pytorch
- 파이썬
- 파이썬 클래스
- YOLO
- onnx
- 스마트팩토리
- stable diffusion
- C++ 기초
- yolo11
- 시스템관리
- 오픈소스
- 산업적용
- 딥러닝 추론 최적화
- 리눅스
- Vision AI
- 앱테크
- tensorRT
- 비전AI
- comfyui
- 생성형AI
- Python
- 생성형 AI
- github
- 인공지능
- git
- Windows
- 프로그래밍
- Today
- Total
목록Python (13)
너도 할 수 있는, 너도밤나무 코딩
https://docs.pytorch.org/tutorials/advanced/cpp_frontend.html Using the PyTorch C++ Frontend — PyTorch Tutorials 2.8.0+cu128 documentationUsing the PyTorch C++ FrontendCreated On: Jan 15, 2019 | Last Updated: Sep 22, 2025 | Last Verified: Nov 05, 2024 Author: Peter Goldsborough How to build a C++ application that utilizes the PyTorch C++ frontend How to define and train neural networks fromdocs...
파이썬을 깊이 공부하다 보면, 클래스 속성의 접근과 저장 과정을 세밀하게 제어할 필요가 생깁니다. 이때 활용할 수 있는 강력한 도구가 바로 디스크립터(Descriptor)입니다. 디스크립터를 이해하면 property, @staticmethod, ORM 필드 정의 등 여러 고급 기능이 내부적으로 어떻게 동작하는지 알 수 있습니다.이번 글에서는 디스크립터의 기본 개념부터 구현 방법, 실전 활용, 설계 팁까지 블로그용으로 자세히 다뤄보겠습니다.1. 디스크립터란 무엇인가?디스크립터는 클래스 속성의 접근, 할당, 삭제를 제어할 수 있는 객체를 말합니다. 파이썬은 __get__, __set__, __delete__ 메서드를 가진 객체를 디스크립터로 인식합니다.__get__(self, instance, owner):..
파이썬에서 데코레이터는 함수나 클래스의 동작을 수정하거나 기능을 추가할 수 있는 매우 강력한 기능입니다. 블로그에서 독자에게 소개할 때는 단순 코드 설명을 넘어, 개념과 활용 사례, 설계 팁을 함께 제공하면 이해도가 높아집니다.이번 글에서는 다음을 다룹니다:데코레이터 기본 개념과 필요성함수형 데코레이터와 클래스형 데코레이터파라미터 전달과 고급 활용실전 예제: 실행 시간 측정, 로깅설계 팁과 베스트 프랙티스1. 데코레이터란 무엇인가?데코레이터는 함수를 입력으로 받아 새로운 함수를 반환하는 함수입니다. 이를 통해 기존 함수를 감싸서 추가 기능을 적용할 수 있습니다.예를 들어, 어떤 함수가 실행될 때마다 로그를 남기거나 실행 시간을 측정하고 싶다면, 함수를 직접 수정하지 않고 데코레이터를 적용할 수 있습니다...
최근 프로그래밍에 관심 있는 분들이 많습니다.그중에서도 파이썬(Python) 은 입문용 언어로 가장 인기 있습니다.문법이 간단하고, 다양한 분야에서 활용 가능하며, 배우자마자 코드를 실행할 수 있는 장점이 있습니다.이번 포스팅에서는 파이썬 기초 문법과 활용법을 처음 배우는 분들도 이해할 수 있도록 자세히 설명드립니다.1️⃣ 파이썬 설치와 실행 방법파이썬을 사용하려면 먼저 설치가 필요합니다.공식 파이썬 사이트에서 최신 버전을 다운로드합니다.설치 시 “Add Python to PATH” 옵션을 반드시 체크합니다.설치 완료 후 명령 프롬프트나 터미널에서 버전을 확인합니다.python --version 정상적으로 설치되었다면 설치한 파이썬 버전이 표시됩니다.파이썬 코드를 실행하는 방법은 세 가지가 있습니다.인터..
최근 AI와 컴퓨터 비전 기술이 발전하면서, **실시간 객체 탐지(Real-Time Object Detection)**는 자율주행, CCTV, 드론, 로봇 등 다양한 분야에서 필수 기술이 되었습니다.이번 포스팅에서는 Python과 OpenCV를 활용해 웹캠 영상에서 YOLO 기반 객체 탐지를 실시간으로 구현하는 방법을 단계별로 소개합니다.1. 프로젝트 개요이번 프로젝트의 목표는 다음과 같습니다:Python + OpenCV로 웹캠 영상 처리YOLOv8 모델을 활용한 객체 탐지실시간으로 객체 위치와 클래스 표시사용 기술 스택:기술용도Python프로그래밍 언어OpenCV영상 캡처 및 처리YOLOv8객체 탐지 모델PyTorchYOLO 학습/추론 백엔드SEO 키워드: Python 객체 탐지, OpenCV 실시간 ..
https://www.pythonguis.com/ Python GUIs — Create GUI applications with Python and QtLearn how to Create Python GUIs with Python & PyQt.www.pythonguis.com Python으로 GUI 애플리케이션을 만들려면, PyQt, PySide, Tkinter 등 수많은 옵션 중에서 어떤 라이브러리를 선택해야 할지 헷갈리고, 제대로 된 예제는 또 어디서 찾아야 할지 막막할 때가 많습니다이럴 때 믿을 만한 가이드와 참고 리소스를 찾는다면 Python GUIs(www.pythonguis.com) 만큼 유용한 곳은 드물다고 자신 있게 말씀드릴 수 있습니다사이트 개요와 창립 배경Python GUIs는 Marti..
tkinter란 파이썬 라이브러리 중 하나로, 윈도우 창을 생성하는 인터페이스, 다른 말로 GUI를 제공하는 툴킷입니다. tkinter는 파이썬에서 자주 사용되는 라이브러리로, Canvas상에 다양한 위젯 (Label, Button)등을 이용하여 사용자에게 필요한 GUI 환경을 구축할 수 있습니다. 오늘은 가장 먼저, tkinter을 이용하여 윈도우 창을 생성하는 방법에 대해서 간단하게 알아보겠습니다. # 라이브러리 호출 import tkinter import * -->만약 module not found 에러가 발생하면, pip 명령어를 통해 라이브러리를 설치해 주도록 합니다. # root라는 이름의 Tk객체 생성 root = Tk() -->가장 기본이 되는 객체 생성 단계입니다. # root 객체에 타..
FizzBuzz문제란 프로그래머를 희망하거나 흥미를 가지고 있다면 해봤을 간단한 기초 문제로, 3의 배수는 Fizz, 5의 배수는 Buzz, 하지만 15의 배수는 FizzBuzz가 출력되도록, 나머지 부분은 1부터 100까지의 숫자가 나오게 하는 프로그램을 만드는 문제입니다. 저는 다음과 같이 코드를 짰습니다. for i in range (1,191): if i%15==0: print("FizzBuzz") elif i%3==0: print("Fizz") elif i%5==0: print("Buzz") else: print(i) 실행결과는 아래와 같습니다. 처음에는 간단한 문제라고 생각하고 range(100)을 썼다가 0부터 출력되게 하는 실수를 해버리고 말았습니다. 짧은 구문이지만 체크하지 1부터라는 조..
어떤 프로그래밍 언어에서도 볼 수 있는 조건문에 대한 정보입니다. 조건문이란 어떤 질문(조건)이 주어져 있을 때의 선택지를 정해놓아 루트(경로)를 결정하는 것입니다. 알기 쉽게 실생활에서의 예시를 들어보자면 배가 아프면 화장실을 가서 볼일을 본다. 그렇지 않으면 밥을 먹으러 간다 정도로 들어볼 수 있겠습니다. 이 예시를 파이썬 언어에 대입해보면, if 배가 아프면: 화장실을 간다. 볼 일을 본다. else: 밥을 먹으러 간다. 이런 식으로 표현할 수 있습니다. 파이썬에서 if 조건문은 정해진 규칙을 지켜야지 정상적으로 실행이 됩니다. 1행의 if 로 시작하여 콜론으로 끝나는 행이 조건이 되고, 2행의 들여쓰기로 시작하는 행부터 연속된 들여쓰기 행인 3행까지 전부 1행의 조건이 참일 때 실행되는 부분입니다..
저번시간에는 자료형에 대해서 알아봤다면, 이번 시간에는 연산자와 숫자처리함수에 대해서 알아보겠습니다. 1. 연산자 파이썬은 +,-,*,/,%,**등 다양한 연산자가 존재합니다. 첫 줄부터 4줄은 사칙연산에 대한 구문이고, 아래 두줄은 나머지와 제곱을 구할 때 쓰는 연산자입니다. 연산자는 숫자열만 되는 것이 아닌, 문자열도 덧셈과 곱셈이 가능합니다. 덧셈은 문자열끼리 합치는 결과가 나오고, 곱셈은 그만큼 문자열이 반복되는 결과가 나옵니다. 추가로, 나눗셈에서 몫만 구할때에는 "//"라는 연산자를 사용합니다. 2. 숫자처리함수 파이썬은 abs(),pow(),max(),min(),round() 등 다양한 숫자처리함수가 존재합니다. 또한 math라는 라이브러리를 이용한 ceil(),floor(),sqrt() 등..