전체 글(36)
-
[Python] CodeSignal 문제 풀이 (33~35)
33. Given an array of equal-length strings, you'd like to know if it's possible to rearrange the order of the elements in such a way that each consecutive pair of strings differ by exactly one character. Return true if it's possible, and false if not. Note: You're only rearranging the order of the strings, not the order of the letters within the strings! [Example] For inputArray = ["aba", "bbb",..
2020.03.21 -
Lec 00 - the outline and schedule of a class
1. Goal Basic understanding of machine learning algorithms - Linear regression, Logistic regresiion (classification) (굉장히 강력한 알고리즘) - Neural networks, Convolutional Neural Network, Recurrent Neural Network (Deep learning) Solve your problems using machine learing tools - Tensorflow and Python 2. Acknowledgement Andrew Ng's ML class - https://www.coursera.org/learn-machine-learning/home/welcome -..
2020.03.18 -
케라스 창시자에게 배우는 딥러닝 2-2장
신경망을 위한 데이터 표현 이전 예제에서는 tensor라 부르는 다차원 넘파이(numpy) 배열에 데이터를 저장하는 것 부터 시작했습니다. 최근의 모든 머신 러닝 시스템은 일반적으로 텐서를 기본 데이터 구조로 사용합니다. 구글의 텐서플로우(TensorFlow)의 이름도 여기서 따왔습니다. tensor 데이터를 위한 컨데이너(container)입니다. 거의 항상 수치형 데이터를 다루므로 숫자를 위한 컨테이너입니다. 행렬은 2D 텐서입니다. 텐서는 임의의 차원 개수를 가지는 행렬의 일반화된 모습입니다.(텐서에서는 종종 '차원 == 축' 이라고 부릅니다.) [2.2.1 스칼라 0D 텐서] 하나의 숫자만을 담고 있는 텐서를 스칼라(scalar)(또는 스칼라 텐서, 0차원 텐서, 0D 텐서)라고 부릅니다. Num..
2020.03.14 -
[Python] CodeSignal 문제 풀이 (31~33)
31. You have deposited a specific amount of money into your bank account. Each year your balance increases at the same growth rate. With the assumption that you don't make any additional deposits, find out how long it would take for your balance to pass a specific threshold. [Example] For deposit = 100, rate = 20, and threshold = 170, the output should be depositProfit(deposit, rate, threshold) ..
2020.03.12 -
[Python] CodeSignal 문제 풀이 (28~30)
28. Given a string, your task is to replace each of its characters by the next one in the English alphabet; i.e. replace a with b, replace b with c, etc (z would be replaced by a). [Example] For inputString = "crazy", the output should be alphabeticShift(inputString) = "dsbaz". [Solution] # def alphabeticShift(inputString): os = inputString ns = "" for i in range(len(os)): if os[i] == 'z': ns +=..
2020.03.12 -
[Python] CodeSignal 문제 풀이 (25~27)
25. Given an array of integers, replace all the occurrences of elemToReplace with substitutionElem. [Example] For inputArray = [1, 2, 1], elemToReplace = 1, and substitutionElem = 3, the output should be arrayReplace(inputArray, elemToReplace, substitutionElem) = [3, 2, 3]. [Solution] # def arrayReplace(inputArray, elemToReplace, substitutionElem): a = inputArray for i in range(len(a)): if(a[i] ..
2020.03.12