Elastic kubernetes container

configure cluster

ecs-cli configure --cluster ec2-tutorial --default-launch-type EC2 --config-name ec2-tutorial --region ap-northeast

configure profile

ecs-cli configure profile --profile-name ec2-tutorial-profile --access-key save_the_world --secret-key love_your_self

Up cluster

ecs-cli up --keypair tree_rsa --capability-iam --size 1 --instance-type t2.micro --cluster-config ec2-tutorial --ecs-profile ec2-tutorial-profile

Up docker compose

ecs-cli compose up --create-log-groups --cluster-config ec2-tutorial --ecs-profile ec2-tutorial-profile …
more ...

Sagemaker frequently used commands

list

aws sagemaker list-models
aws sagemaker list-endpoint-configs
aws sagemaker list-endpoints

delete

for x in $(aws sagemaker list-models | jq ".[][].ModelName" | xargs -isrc echo src); do; aws sagemaker delete-model --model-name  $x ; echo $x; done;
for x in $(aws sagemaker list-endpoint-configs | jq ".[][].EndpointConfigName" | xargs -isrc echo src); do; aws sagemaker delete-endpoint-config --endpoint-config-name  $x …
more ...

Serve tensorflow iris models

Export a model

    # Feature columns describe how to use the input.
    my_feature_columns = []
    for key in train_x.keys():
        my_feature_columns.append(tf.feature_column.numeric_column(key=key))

    feature_spec = tf.feature_column.make_parse_example_spec(my_feature_columns)
    serving_input_receiver_fn = tf.estimator.export.build_parsing_serving_input_receiver_fn(feature_spec)
    export_dir = classifier.export_savedmodel('export', serving_input_receiver_fn)

or

def serving_input_receiver_fn():
  max_seq_length = FLAGS.max_seq_length
  batch_size = 1
  feature_spec = {
  "unique_ids …
more ...

코딩없이 카카오 챗봇 만들기

카카오톡

챗봇이 어느 덧 우리 주변에 너무 흔해졌다. 단순 FAQ구성의 내용을 사용자의 대화 형식으로 유도하여 마치 사람과 채팅을 하듯 정보를 전달한다. 이런 내용이 이전에는 다가가기 힘든 기술이었지만, 지금은 얘기가 다르다.

카카오톡에서 openbuilder를 제공하면서 전문적인 코딩 능력이 없이도 복잡하지 않은 FAQ 형식의 챗봇은 구현할 수 있게 되었다. 그리도 다행히도 챗봇 서비스를 …

more ...


Good leaders

DO

  • 팀원을 신뢰하며 작업을 위임한다.
  • 각 구성원의 장/단점을 안다.
  • 책상을 깨끗이 한다.
  • 상대방의 말을 다 마친 뒤, 스스로의 생각을 전달한다.

Don't

  • 스스로가 내린 결정을 용기있게 철회할수 있어야 하나, 그 빈도가 많아지만 구성원들이 리더를 신뢰할 수 없게 된다.
  • 팀원과 대화중이더라도 시간 및 핸드폰 메시지 확인을 자제한다.
  • 조직인 한 사람에 의해 …
more ...