본문 바로가기
728x90
반응형

전체 글109

NUGET이란 visual studio의 확장 프로그램으로 .NET 언어로 개발된 소프트웨어 프로젝트에서 패키지를 쉽게 관리하고 설치할 수 있는 오픈 소스 패키지 관리 시스템이다. 패키지 관리: NuGet을 사용하면 소프트웨어 프로젝트에 필요한 외부 패키지(라이브러리, 도구, 의존성 등)를 쉽게 검색, 설치 및 관리할 수 있습니다. 자동 의존성 해결: NuGet은 패키지 간의 의존성을 자동으로 해결하여 필요한 모든 라이브러리와 도구를 가져오고 설치합니다. 버전 관리: NuGet은 패키지의 다양한 버전을 관리하며, 프로젝트가 특정 버전을 필요로 할 때 해당 버전을 설치합니다. 프로젝트 템플릿: NuGet 패키지는 프로젝트 템플릿을 제공하여 프로젝트를 더 빠르게 시작할 수 있도록 도와줍니다. 온라인 패키지 저장소: NuG.. 2023. 9. 11.
ONNX(Open Neural Network Exchange)란 ONNX(Open Neural Network Exchange)이란, Tensorflow, PyTorch 와 같은, 서로 다른 DNN 프레임워크 환경에서 만들어진 모델들을 서로 호환해서 사용할 수 있도록 도와주는 공유 플랫폼이다. 다른 딥러닝 프레임워크보다 속도가 빠르고 성능이 우수하다. 특정 환경에서 생성된 모델을 다른 환경으로 import를 하여 자유롭게 사용할 수 있다. ex) Tensorflow에서 모델을 학습시키고, 모바일로 옮겨서 사용한다. 하드웨어 설계시 ONNX 포맷을 기준으로 하여 최적화를 하면 효율적이다. 2023. 9. 11.
C# 공부, 총정리 C# 1강 C# 준비 C#은 /= c++ 자체적으로 메모리 관리가 가능하며 객체&절차지향적 언어의 특성을 모두 가지고 있다. 크로스 플랫폼을 지원하기 때문에 운영체제에 상관없이 컴파일 가능하다. 닷넷 프레임워크를 잘 사용할 수 있는 언어로 주로 회사에서 사용됨. 게임, IoT, 인공지능 등 다양한 분야에서 사용가능. 유니티에서 사용한다. 2강 C# 개발 환경 구축-비주얼 스튜디오 컴퓨터에 구축이 되어있기에 다루지 않음. 3강 첫 C# 프로그램 작성하기 Console.WirteLine(”Hello World”); 출력 //ClassSimple.cs using System; ----- 네임스페이스 선언부 class ClassSimple { ----- 중괄호 사용: 프로그램 범위를 그룹화 static void.. 2023. 9. 11.
백준 10994번 별 찍기-19 파이썬 풀이 재귀함수 별 찍기 - 19 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 6507 4294 3413 67.975% 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 차례대로 별을 출력한다. 예제 입력 1 복사 1 예제 출력 1 복사 * 예제 입력 2 복사 2 예제 출력 2 복사 ***** * * * * * * * ***** https://www.acmicpc.net/problem/10994 10994번: 별 찍기 - 19 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net n=int(input()) def Star(k): if k==1: print("*"+" *"*(2*(n-1)).. 2023. 9. 10.
Ch1 인간 지능을 흉내 내는 인공지능 인공지능의 역사나 정의에 대한 전반적인 내용을 배움. 딥러닝과 의료기록을 접목시킨 새로운 서비스를 연구개발하자는 내용 #4 Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required. teachablemachine.withgoogle.com 티처블머신은 누구나 인공지능 응용을 제작할 수 있는 서비스를 제공한다. 컵, 지우개, 고양이 인형의 총 3개의 사진을 웹캠으로 20개정도 촬영후 모델학습 학습된 모델에 각 물건.. 2023. 9. 5.
백준 18406번 럭키 스트레이트 파이썬 풀이 럭키 스트레이트 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 7539 5390 4403 71.792% 문제 어떤 게임의 아웃복서 캐릭터에게는 럭키 스트레이트라는 기술이 존재한다. 이 기술은 매우 강력한 대신에 항상 사용할 수는 없으며, 현재 게임 내에서 점수가 특정 조건을 만족할 때만 사용할 수 있다. 특정 조건이란 현재 캐릭터의 점수를 N이라고 할 때 점수 N을 자릿수를 기준으로 반으로 나누어 왼쪽 부분의 각 자릿수의 합과 오른쪽 부분의 각 자릿수의 합을 더한 값이 동일한 상황을 의미한다. 예를 들어 현재 점수가 123,402라면 왼쪽 부분의 각 자릿수의 합은 1+2+3, 오른쪽 부분의 각 자릿수의 합은 4+0+2이므로 두 합이 6으로 동일하여 럭키 스트레이트를 사용할 수 있.. 2023. 8. 11.
백준 1439번 문자열 뒤집기 파이썬 풀이 https://www.acmicpc.net/problem/1439 1439번: 뒤집기 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모 www.acmicpc.net 뒤집기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 29162 16150 12803 55.443% 문제 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모두 뒤집는 것이다. 뒤집는 것은 1을 0으로, 0을 1로 바꾸는 것을 의.. 2023. 8. 11.
백준 14891번 구현 톱니바퀴 파이썬 풀이 틀렸습니다 해결 톱니바퀴 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 512 MB 33486 18176 13353 54.607% 문제 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴가 1번, 그 오른쪽은 2번, 그 오른쪽은 3번, 가장 오른쪽 톱니바퀴는 4번이다. 이때, 톱니바퀴를 총 K번 회전시키려고 한다. 톱니바퀴의 회전은 한 칸을 기준으로 한다. 회전은 시계 방향과 반시계 방향이 있고, 아래 그림과 같이 회전한다. 톱니바퀴를 회전시키려면, 회전시킬 톱니바퀴와 회전시킬 방향을 결정해야 한다. 톱니바퀴가 회전할 때, 서로 맞닿은 극에 따라서 옆에 있는 톱니바.. 2023. 8. 11.
<자바의 정석> ch2 변수 1. 변수 변수(variable)는 값을 저장하기 위한 공간으로, 초기화가 필요하다. 2 변수의 타입 2.1 기본형 변수는 8개의 자료형 타입을 가진다. 논리형: -boolean: 1바이트 문자형: -char: 2바이트 정수형: -byte: 1바이트 -short: 2바이트 -int: 4바이트 -long; 8바이트 실수형: float : 4바이트 double: 8바이트 int는 정수의 기본 자료형, double은 실수의 기본 자료형 int는 약 -20억~ 20억의 크기의 정수를 표현할 수 있다. 2.2 상수와 리터럴 상수(constant)란 변경할 수 없는 값으로, 코드에서 값을 변경하고 싶을 때 상수만 바꾸면 되기에 편리하다. 변수 타입 앞에 final을 붙이면 된다. 상수의 이름은 모두 대문자로 하고,.. 2023. 8. 9.
728x90
반응형