AI 19

[AI] Image generator

Image Generator for making image train dataset¶ Written by. Supreme-YS¶ Augmentation 하고자 하는 이미지 파일 형식을 img_1, img_2, img_3..과 같은 넘버링 형태로 전처리 필요. image_path : generate 작업이 필요한 이미지 파일 경로 gen_image_path : generate 작업 이후 저장되는 폴더 (폴더명은 개인에 맞게 변경 가능), 반드시 생성 필요. count : 압축해제 된 폴더에 있는 이미지 갯수, 초기값 0 gen_count : 이미지 당 제너레이트 하고자 하는 이미지 갯수, 초기값 0 In [ ]: # 필요한 모듈 import from numpy import expand_dims from k..

AI 2021.05.22

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 10

20210115 TIL ''' palindrom (회문) 단어를 거꾸로 읽어도 제대로 읽는 것과 같은 단어 또는 문장 예) level, sos, rotator, 'nurses run' 기준이 필요 ( 중앙을 기준으로 해서 첫 글자와 마지막 글자를 비교 ) 반복문 // - 몫을 취하는 연산자 ''' str = 'jslim9413' idx = len(str) // 2 # 중앙값 찾기 print(str[idx]) def isPalindrom() : isFlag = True word = input('회문 검사를 위한 단어를 입력하세요 :') for idx in range(len(word) // 2) : if word[idx] != word[-1 - idx] : isFlag = False # 같지 않으면 Fals..

AI 2021.01.15

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 9

20210114 TIL ''' a.py b.py --------- (has~a) class A | (is~a) class B * composition class A ----- class B ''' ''' 20210114 학습목표 - binary 형식의 입출력 - 객체직렬화(Serializable) -> 파일저장 - pickle 객체직렬화를 도와주는 모듈 ''' # scores 객체 정보를 xxxx.txt. 파일로 저장 scores = {'kor' : 100, 'eng' : 70, 'math' : 90, 'science' : 82} print( type(scores)) def pickleWriter() : with open(file='dict.txt', mode='w', encoding='utf-8') a..

AI 2021.01.14

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 8

20210113 TIL ''' 학습목표 - Composition == Aggregation - 상속을 피하고 Clss 일부 기능을 가져다 그대로 활용하고 싶을 때 사용한다. - Exception - File 입출력 ''' class Calc01(object) : def __init__(self, x, y) : self.x = x self.y = y def add(self): # Calc01 소속의 add return self.x + self.y def substract(self): return self.x - self.y class Calc02(object) : def __init__(self, x, y) : self.x = x self.y = y def add(self): # Calc02 소속의 add..

AI 2021.01.13

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 7

20210112 TIL ''' ***** 학습목표 ***** 다중상속 추상화 데코레이션 제너레이터 이터레이터 ''' # init을 적용하지 않으면, 자동으로 init을 적용하게 한다. class Animal(object) : def cry(self): pass class Tiger(Animal) : def jump(self): print('호랑이가 점프를 한다') # 오버라이딩 def cry(self): print('어흥') class Lion(Animal) : def bite(self): print('한 입에 꿀꺽한다') # 오버라이딩 def cry(self): print('그르렁') # 다중상속 class Liger(Tiger, Lion) : # 타이거와 라이언을 상속받기 def play(self):..

AI 2021.01.13

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 6

20210111 TIL ''' ** Scenario ** Unit (Marine, Medic, DropShip) Marine - 4명 Medic - 2명 DropShip - 6명을 태워서 특정 지점을 공격 예제를 통한 상속 [실습] ''' # parent class class Unit(object) : def __init__(self, damage, life): # 생성된 인스턴스의 타입을 확인하는 코드 self.utype = self.__class__.__name__ # 생성자 선언 self.damage = damage self.life = life def unitInfo(self): print('타입 {}'.format(self.utype)) print('공격력 {}'.format(self.damag..

AI 2021.01.11

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 5

20210108 TIL # python 객체지향 프로그래밍(oop) ''' 패키지(Package) > 모듈(module) > 클래스 (class) > 함수 (function) Function 담을 수 있는 그릇은 Class, Class를 담을 수 있는 그릇 Module, Module을 담을 수 있는 그릇은 Package Object Oriented Programming (OOP) Real World P/G World ----------------추상화과정------------------ Object --------- Class ------> instance != class / class는 instance가 아니다. class는 instance를 생성할 수 있게 하는 template - 명사적 특징 ---..

AI 2021.01.11

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 4-3

20210107 Package Function # 함수의 4가지 형태 # 1 매개변수 X, return값 X def printCoins(): print('bitcoin') # 2 매개변수 X (값을 넘겨받는 부분 즉, () 부분), return값 O def returnFunc() : return '호출한 쪽으로 값이 전달됩니다.' # 3 매개변수 O, return값 O def sayEcho(name) : return name + '님, 반갑습니다.' def calculator(op01, operator, op02) : pass def makeUrl(url) : return "www."+url+".com" # 4 매개변수 O, return값 X def badFunc(name) : pass # 가변인자 : ..

AI 2021.01.07

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 4-2

20210107 TIL (function) # python function ''' 함수는 가독성을 높이기 위한 방법으로 하나 이상의 본문을 가지는 코드는 함수로 정의하는 것이 좋다. 내장 함수 | 사용자 정의 함수 함수를 정의할 때는 def 키워드를 이용해서 함수를 정의 ''' # user define function ''' def returnType functionName([arg01, arg02]) : statement return value(built-in Type) ''' def userPrint() : print('userPrint') from python import packageFunction as f # from python.packageFunction import printCoins # ..

AI 2021.01.07