본문 바로가기

분류 전체보기373

wsl상에 아나콘다 환경 구축하기 이전 글에서 wsl을 설치해보았고 이번에는 러닝환경인 아나콘다를 설치하여봅시다. 바로시작! 우선 아나콘다 공식 사이트로 이동하여 Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 리눅스 버전을 눌러 줍시다. 여기서 클릭하여 다운 받고 실행해 주어도 되지만 wsl을 wget을 이용한 다운 wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh curl을 이용한 다운 sudo .. 2023. 9. 8.
파이썬 Pyqt를 이용한 세그멘테이션 라벨링툴(1)(다각형 그리기 / python) 일반적인 바운딩 박스로 라벨링을 진행하다가 세그멘테이션 기법을 이용하여 러닝 하는것이 훨씬 정확성을 보장할 것으로 생각되어 정리/공부/구현 해 보았습니다! 구현부는 천천히 진행해갈 예정입니다! 여러가지 이미지 데이터 라벨링에 대한 방법들은 아래 블로그에서 확인! 데이터라벨링(Data labeling)의 객체검출(object detection) 방법 용어정리/데이터 어노테이션 기법 안녕하세요. 달토깽이 입니다. 데이터라벨링이라는 것이 참 생소하고 그렇죠. 저도 처음 접할때는 생경했지요. 디지털노가다 인형에 눈알붙이기 등등 라벨링은 별명도 많습니다. 아무리 어떤 romance-dal315.tistory.com 세그멘테이션? >> 폴리곤 >> 모양이 일정하지 않은 다각형으로 처리! 전체를 나누어 처리한다는 의.. 2023. 9. 7.
Windows에서 Linux 사용하기!(wsl) 이번에 시작하게된 프로젝트에서 딥러닝 및 서버쪽을 구성하는 부분을 공부하게되었습니다! 그러다보니 리눅스를 이용해서 구축하는 부분이 많아졌습니다... 리눅스를 실제로 구축하는것이 가장좋지만! 그렇게 되면 os를 2개를 동시에 구축하거나 컴퓨터 2대를 운용해야하므로 저는 테스트용으로 윈도우에서 wsl을 통해 Linux를 사용해 보았습니다! wsl? Windows Subsystem for Linux의 줄임말로 이미 마이크로소프트에서 제공중인 서비스입니다. Install WSL Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferr.. 2023. 9. 6.
[ 백준 2096 ] 내려가기 (C++) 2096번: 내려가기 첫째 줄에 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 숫자가 세 개씩 주어진다. 숫자는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 중의 하나가 된다. www.acmicpc.net 문제! N줄에 0 이상 9 이하의 숫자가 세 개씩 적혀 있다. 내려가기 게임을 하고 있는데, 이 게임은 첫 줄에서 시작해서 마지막 줄에서 끝나게 되는 놀이이다. 먼저 처음에 적혀 있는 세 개의 숫자 중에서 하나를 골라서 시작하게 된다. 그리고 다음 줄로 내려가는데, 다음 줄로 내려갈 때에는 다음과 같은 제약 조건이 있다. 바로 아래의 수로 넘어가거나, 아니면 바로 아래의 수와 붙어 있는 수로만 이동할 수 있다는 것이다. 이 제약 조건을 그림으로 나타내어 보면 다음과 같다. 별.. 2023. 6. 14.
유니티(Unity) 접근 제한자와 프로퍼티에 대해서 이번엔 유니티에서 볼 수 있는 Public Private Protected 등 변수의 제일 앞쪽에 선언되는 키워드들인 접근 제한자에 대해 알아봅시다. 접근제한자란? 스크립트의 변수나 함수, 클래스등의 접근 정도를 제한 해주는 키워드들로 예를들어 A스크립트에서 B스크립트를 불러올때 A의 a만 불러오고, A의 b는 불러오지 못하도록 구현하기위해 아래처럼 다르게 선언하여 제한해줄 수 있도록하는 문법입니다. public int a; private int b; 가장 기본적인 키워드로는 public과 private가 있는데 public - 해당 변수나 함수가 다른 스크립트나 객체에서 자유롭게 접근할 수 있도록 합니다. - 해당 변수나 함수를 호출하거나 값을 변경할 수 있습니다. private - 해당 변수나 함수가.. 2023. 6. 13.
[ 백준 2638 ] 치즈 (C++) 2638번: 치즈 첫째 줄에는 모눈종이의 크기를 나타내는 두 개의 정수 N, M (5 ≤ N, M ≤ 100)이 주어진다. 그 다음 N개의 줄에는 모눈종이 위의 격자에 치즈가 있는 부분은 1로 표시되고, 치즈가 없는 부분은 0으로 www.acmicpc.net 문제! N×M의 모눈종이 위에 아주 얇은 치즈가 과 같이 표시되어 있다. 단, N 은 세로 격자의 수이고, M 은 가로 격자의 수이다. 이 치즈는 냉동 보관을 해야만 하는데 실내온도에 내어놓으면 공기와 접촉하여 천천히 녹는다. 그런데 이러한 모눈종이 모양의 치즈에서 각 치즈 격자(작 은 정사각형 모양)의 4변 중에서 적어도 2변 이상이 실내온도의 공기와 접촉한 것은 정확히 한시간만에 녹아 없어져 버린다. 따라서 아래 모양과 같은 치즈(회색으로 표시된.. 2023. 6. 12.