이런저런 IT 이야기
article thumbnail
tensor?
AI 2023. 6. 1. 08:36

텐서(Tensor)는 다차원 배열로, 수학적 연산을 수행하기 위해 사용되는 데이터 구조입니다. 텐서는 딥러닝 및 기계 학습 모델에서 데이터의 저장, 전달 및 처리에 사용됩니다. 텐서는 다양한 데이터 유형과 차원을 가질 수 있으며, 각 차원은 해당 데이터의 축(axis)을 나타냅니다. 텐서는 대개 다음과 같은 특징을 갖습니다:차원(Dimension): 텐서는 0개 이상의 차원을 가지며, 각 차원은 해당 텐서의 축(axis)을 나타냅니다. 예를 들어, 1차원 텐서는 벡터, 2차원 텐서는 행렬로 표현됩니다.모양(Shape): 텐서의 모양은 각 차원의 크기를 튜플(tuple)로 표현한 것입니다. 예를 들어, 2차원 텐서의 모양은 (행의 수, 열의 수)로 표현됩니다.데이터 타입(Data Type): 텐서는 표현할..

article thumbnail
Stable Diffusion WebUI 기능
Stable Diffusion WebUI 2023. 5. 31. 23:57

기능에 대해서 구체적으로 확인해 보겠습니다. https://github.com/AUTOMATIC1111/stable-diffusion-webui GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub. github.com Original txt2img and img2img modes "txt2img" 및 "img2img" 모드는 안정적인 확산 모델을 사용하여 이미지 생성의 두 가지 다른 운영 모드를 의미합니다. 각 모드에..

article thumbnail
Stable Diffusion WebUI 실행
Stable Diffusion WebUI 2023. 5. 31. 23:29

MacOS환경에서 실행할 예정입니다. 윈도우 사용자는 참고하시기 바랍니다. Open-Source로 Github를 다운로드(git clone) 합니다. https://github.com/AUTOMATIC1111/stable-diffusion-webui GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub. github.com Terminal에서 아래 명령어를 실행하세요 $ webui-macos-env.sh $ webui...

article thumbnail
Stable Diffusion WebUI?
Stable Diffusion WebUI 2023. 5. 31. 23:14

"Stable Diffusion WebUI"는 안정적인 확산(Stable Diffusion) 알고리즘을 이용하여 이미지 생성 및 조작을 수행하는 웹 사용자 인터페이스입니다. 이 웹 인터페이스를 통해 이미지를 생성하고, 이미지에 대한 조작을 수행할 수 있습니다. 안정적인 확산은 확률적인 모델링 방식으로, 초기 이미지에 노이즈를 추가하고 점진적으로 개선해가며 목표 이미지에 근접하게 만드는 방법입니다. 이를 통해 고화질 이미지 생성, 이미지 노이즈 제거, 이미지 스타일 변환 등 다양한 이미지 처리 작업을 수행할 수 있습니다. Stable Diffusion WebUI는 Python 기반의 라이브러리인 "k_diffusion"을 기반으로 구현되었습니다. 이 라이브러리는 안정적인 확산 알고리즘을 구현하고, 이미지 ..

article thumbnail
Programming Challenges #40
Algorithm 2023. 5. 31. 21:40

For 10 > N > 2 numbers we form N ∗(N −1)/2 sums by adding every pair of the numbers. Your task is to find the N numbers given the sums. 10 > N > 2인 숫자들을 사용하여 N*(N-1)/2개의 합을 만듭니다. 이때 각 숫자들의 모든 조합을 더해서 합을 구합니다. 주어진 합을 기반으로 N개의 숫자를 찾는 것이 당신의 과제입니다. Input Each line of input contains N followed by N ∗ (N − 1)/2 integer numbers separated by a space. 각 입력 줄은 N 다음에 N * (N - 1) / 2 개의 정수 숫자가 공백으로 구분되어 나옵..

article thumbnail
Programming Challenges #39
Algorithm 2023. 5. 31. 16:08

The Stern-Brocot tree is a beautiful way for constructing the set of all nonnegative fractions m/n where m and n are relatively prime. The idea is to start with two fractions ( 0/1 , 1/0 ) and then repeat the following operations as many times as desired: Insert m+m′/n+n′ between two adjacent fractions m/n and m′/n′ . For example, the first step gives us one new entry between 0/1 and 1/0 Stern-B..

article thumbnail
Playwright 작성하기
Playwright(Web-Tool) 2023. 5. 31. 14:13

Playwright 테스트는 간단하고 효율적으로 설계되었습니다. 테스트는 동작을 수행하고 상태를 기대값과 비교하는 것으로 이루어집니다. Playwright의 주요 장점 중 하나는 동작을 수행하기 전에 요소나 조건을 기다릴 필요가 없다는 것입니다. Playwright는 각 동작을 수행하기 전에 자동으로 동작 가능성을 확인하기 위한 체크를 기다립니다. 마찬가지로, Playwright의 어서션(Assertion)은 경합 조건(race condition)을 처리하는 방식으로 설계되었습니다. 경합 조건은 여러 동시 실행 스레드나 프로세스에서 동일한 자원에 동시에 접근할 때 발생할 수 있는 문제입니다. 이런 경우에는 정확한 타이밍에 데이터를 읽거나 변경해야 하는데, 경합 조건이 발생하면 예상치 못한 결과가 발생할 ..

article thumbnail
pnpm?
Install 2023. 5. 31. 12:56

pnpm은 효율적인 패키지 매니저로서 JavaScript 및 TypeScript 프로젝트에서 종속성을 관리하는 데 사용됩니다. 다음은 pnpm의 주요 특징과 이점입니다: 1. 공유 패키지 캐시: 일반적으로 패키지 매니저는 각 프로젝트마다 종속성을 별도로 다운로드하고 설치합니다. 따라서 여러 프로젝트에서 동일한 패키지를 사용할 경우, 중복된 패키지를 각각 다운로드해야 하는 단점이 있습니다. 이는 디스크 공간의 낭비와 다운로드 시간의 증가로 이어질 수 있습니다. 하지만 pnpm은 공유 패키지 캐시를 사용하여 이 문제를 해결합니다. 2. 심볼릭 링크: 일반적으로 패키지 매니저는 각 프로젝트의 종속성을 해당 프로젝트의 로컬 디렉토리에 설치합니다. 그러나 pnpm은 다른 접근 방식을 채택합니다. 각 프로젝트의 종..

article thumbnail
Playwright?
Playwright(Web-Tool) 2023. 5. 31. 12:39

Playwright는 웹 애플리케이션을 위한 오픈 소스 자동화 도구로, 다양한 브라우저에서의 테스트 및 자동화를 지원합니다. Chromium, Firefox, WebKit과 같은 주요 브라우저를 지원하며, 크로스 브라우징 테스트와 웹 애플리케이션 자동화에 유용합니다. Playwright는 사용자가 웹 페이지를 제어하고 상호작용할 수 있도록 하는 강력한 API를 제공합니다. 페이지 내의 요소 선택, 클릭, 텍스트 입력 등 다양한 동작을 수행할 수 있으며, 페이지 스크린샷 및 동영상 녹화 등의 기능도 제공합니다. 또한, 병렬 실행, 비동기 지원, 디버깅 도구 등 다양한 기능을 통해 효율적이고 안정적인 웹 애플리케이션 테스트를 위한 환경을 제공합니다. Playwright는 다른 자동화 도구와 비교했을 때 많은..

article thumbnail
Bootstrap?
Bootstrap 2023. 5. 30. 02:15

Bootstrap은 인기있는 오픈 소스 CSS 프레임워크로, 미리 디자인된 반응형 컴포넌트, 레이아웃 및 유틸리티 클래스를 제공하여 개발자가 빠르게 현대적이고 시각적으로 매력적인 웹 인터페이스를 구축할 수 있도록 도와줍니다. Bootstrap은 준비된 UI 요소를 제공하여 일관된 모바일 친화적인 웹 사이트를 쉽게 만들 수 있습니다. Bootstrap의 주요 기능은 다음과 같습니다: 그리드 시스템: Bootstrap은 반응형 그리드 시스템을 사용하여 다양한 화면 크기에 대해 유연한 레이아웃을 생성할 수 있습니다. 12개의 컬럼 그리드 구조를 사용하며, 반응형 디자인을 위해 쉽게 사용자 정의할 수 있습니다. CSS 컴포넌트: Bootstrap은 버튼, 폼, 네비게이션 메뉴, 카드, 모달 등의 CSS 컴포넌트..

profile on loading

Loading...

검색 태그