본문 바로가기

분류 전체보기

(38)
[arcgis pro python] arcpy로 작업한 파일 jupyter에서 보는 법 arcpy 로 shp 파일을 열고, 작업하고, 저장하는 건 슝슝 되는데 그 결과물을 바로 보는게 넘 어려웠다. 왜인지는 모르겠는데 shp 파일을 만들어도 폴더 내 그 변수명으로 저장안되서 그런 거 같다 arcgis pro 프로그램 내에서는 shp 파일로 열리는데 파이썬으로 읽는 게 넘 안됐다. 아무도 알려주지않은!!!!!!! chat gpt가 도와줬다 >
[arcgis pro python] Spatial join 에러 arcpy.management.AddSpatialJoin( target_features="buffer_K_150m_3_classify", join_features="merge_attri", join_operation="JOIN_ONE_TO_ONE", join_type="KEEP_ALL", field_mapping=r'L3_CODE "L3_CODE" true true false 3 Text 0 0,First,#,C:\Users\USER\Documents\ArcGIS\Projects\python_code\python_code.gdb\merge_attri,L3_CODE,0,3;L3_NAME "L3_NAME" true true false 25 Text 0 0,First,#,C:\Users\USER\Documen..
[1027_텐서플로우] model_configuration import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train), (x_test, y_test) = mnist.load_data() # 정규화 x_train = x_train/x_train.max() x_test = x_test/x_test.max() #초기화 잘 모르겠음 # 초기화 dense = tf.keras.layers.Dense(256, activation = 'relu') # dense 레이어 dense.get_config()['kernel_initializer'] # 'GlorotUniform'라고 하는 균등분포 형태의 weight, bias초기값 설정함 # tf.keras.initializers.HeNormal() # he..
[1027_텐서플로우] simple linear regression, mnist simple linear regression 레이어 추가에는 두가지 방법이 있음 add 함수로 추가하기 리스트형으로 추가하기 Sequential : 레이어를 담아놓는 함수 # add 함수로 레이어 추가 방법 model = tf.keras.Sequential() # Sequential 안에 레이어가 있음 model.add(tf.keras.layers.Dense(10)) # model.add(tf.keras.layers.Dense(5)) model.add(tf.keras.layers.Dense(1)) #리스트형으로 레이어 추가 방법 model = tf.keras.Sequential([tf.keras.layers.Dense(10), tf.keras.layers.Dense(5), tf.keras.layers.D..
[1026 퍼셉트론] 경사하강법
[1026 퍼셉트론] 모델학습과 손실함수 모델의 학습 지도학습 vs 비지도 학습 입력에 대한 정답 (Label, Ground Truth)이 존재 - [입력 - 정답] 관계를 학습하여 새로운 입력에 대해 정답을 맞추는 과정 - 비지도 학습 (Unsupervised Learning) - 정답이 없음 - 데이터로부터 어떤 알고리즘을 통해 유용한 정보를 추출
[1026 퍼셉트론] 신경망 텐서(Tensor) 일반적으로 3차원 이상을 다룰 때의 표현 방식 (여기서는 그냥 모든 데이터를 그렇게 부름) 스칼라 (0차원 텐서) : 하나의 숫자 담고 있는 텐서 벡터 (1차원 텐서) : 숫자 배열 나타내는 텐서 3차원 텐서 : 보통 이미지 나타낼 때 사용 일반적으로 numpy array로 표현 브로드캐스팅(broadcasting) 넘파이에서 다른 shape끼리 계산 가능! 텐서 크기 변환 reshape로 텐서 크기 변환 가능 변환 전의 원소 개수와 변환 이후의 텐서 개수 같아야함 A = np.array([[1,2,3], [4,5,6]]) >> A.shape = (2,3) A = A.reshape(6) 신경망 구조 퍼셉트론 인공신경망의 종류 다수 입력과 가중치를 곱하고, 편향을 더한 값이 임계치를 초..
[파이썬 기초] 정규표현식
[파이썬 기초] class, instance
[파이썬 기초] map, lambda 함수 def test(*args): # arguments for item in args: print(item) test(10, 30, 40, 50, 60, 70) def test2(**kwargs): # key word arguments for key, value in kwargs.items(): print('key:', key, ', value:', value) test2(a=1) * **Lambda 함수** + 단일문으로 표현되는 익명 함수(이름 없이 구현체만 존재!, 그래서 메모리 절약 가능) + 코드 상에서 한번만 사용되는 기능이 있을 때, 굳이 함수로 만들지 않고 1회성으로 만들어서 쓸 때 사용. square = lambda x:x**2 square(5) >>>>>>>>>>>>>>> 25 add2 =..