Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

環境 Windows 10 Windows PowerShell やりたいこと EC2のインスタンスに接続したいがキーファイルのパーミッションでエラーが出る windowsなのでchmodが使えないのでファイルのプロパティから変更を行う PS C:> ssh -i C:\key\test\test\KeyFile.pem root@000.000.00.00 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'C:\\key\\test\\test\\KeyFile.pem' are t
オミータです。ツイッターで人工知能のことや他媒体で書いている記事など を紹介していますので、人工知能のことをもっと知りたい方などは気軽に@omiita_atiimoをフォローしてください! 【決定版】スーパーわかりやすい最適化アルゴリズム 深層学習を知るにあたって、最適化アルゴリズム(Optimizer)の理解は避けて通れません。 ただ最適化アルゴリズムを理解しようとすると数式が出て来てしかも勾配降下法やらモーメンタムやらAdamやら、種類が多くあり複雑に見えてしまいます。 実は、これらが作られたのにはしっかりとした流れがあり、それを理解すれば 簡単に最適化アルゴリズムを理解することができます 。 ここではそもそもの最適化アルゴリズムと損失関数の意味から入り、最急降下法から最適化アルゴリズムの大定番のAdamそして二階微分のニュートン法まで順を追って 図をふんだんに使いながら丁寧に解説 し
#YAMLとは YAMLは構造化データを人間の目にわかりやすいように表現できるように設計された言語です。 YAMLは「YAML Ain’t Markup Language」(YAMLはマークアップ言語ではない)の頭文字を取っています。名前の定義の中に名前が入っている珍しいネーミングですね。カッコよくいうと再帰的に定義された頭文字です。 XMLなどのマークアップ言語と同じく構造化データを表現する言語の一つですが、YAMLは自身の名前でマークアップ言語ではないよ!と言っているように、マークアップ言語の課題であった、読みにくさを払拭してくれます。 拡張子は.ymlまたは.yamlを使います。 #YAMLの文法 それではさっそくYAMLの基本的な文法を紹介していきたいと思います。 YAMLを理解する上でまずはじめに押さえておきたい点として、YAMLはスカラー、シーケンス、マッピングといったデータ形
RPiにはいろいろなHWインタフェースがあるわけですが これだけの種類を押さえといたら使いこなせるだろう程度のHWインタフェース 7つ紹介 動作確認環境 Raspberry pi 3 type B+ nodejs v8.14.0 0. [前知識] Raspberry Pi のIO 前知識としてIOのマップはこんな感じ GPIO GPIOxx のピン UART UART0_TXD : 8pin UART0_RXD : 10pin SPI SPI0_SCLK : 23pin SPI0_MOSI : 19pin SPI0_MISO : 21pin SPI0_CE0_N : 24pin SPI0_CE1_N : 26pin I2C I2C_SCL1 : 5pin I2C_SDA1 : 3pin 引用 : https://medium.com/a-swift-misadventure/using-s
#はじめに 電子工作作品の制御によく使っているラズパイですが、似たような実験環境を頻繁に作っているので、設定内容やダウンロード先など、いつも繰り返し作業している、基本的な手順をまとめました。 この記事では、Raspberry Pi 3 B+の使用を前提にインストールを進めています。 本記事は、myasuの過去の記事の内容をベースに、Ubuntu 20.04環境に合わせた内容に直しています。 電子工作ファン向けのRaspberry Pi・セットアップ・Raspbian編 電子工作ファン向けのRaspberry Pi・セットアップ・Ubuntu 18.04LTS編 #1. Ubuntu 20.04 のインストール ####ダウンロード先 https://ubuntu.com/download/raspberry-pi こちらのリンク先のページから、ディスクイメージをダウンロードします。 ###
個人学習メモ。 1.SSHについて 1-1.SSHとは ネットワーク上のコンピュータを遠隔操作するためのプロトコル パスワード情報含めて通信をすべて暗号化する 「Secure Shell」の略 ポート22を使用する SSHというプロトコルでGitHub~Git間通信を暗号化して安全にファイルをやり取りしましょう、ということ。 1-2.SSHの認証方式 SSHは「公開鍵認証方式」という方法で通信を暗号化する。 公開鍵認証方式は「公開鍵」「秘密鍵」の2種類の鍵を使って安全に情報をやり取りする方式のこと。 (この2種類の鍵をキーペアと言ったりする) 以下の流れでクライアントとサーバがやり取りをし、認証を行う。 クライアントが公開鍵と秘密鍵を作成する クライアントが公開鍵をサーバに渡す クライアントがサーバに認証を要求する サーバは公開鍵で暗号文を作成し、クライアントに送る クライアントは秘密鍵で
スタートアップバッチとは Windows起動時に自動的に実行される処理のことです。 例えば、必ず見るサイトがある場合や実行したいアプリがある場合のほか、 ネットカフェなどで共通の設定に戻したり、不要ファイルを自動削除したい時に有効です。 具体的には、下記フォルダに.batや.vbs形式のテキストファイルを配置することで実行します。 また、実行したいアプリ(.exe)へのショートカットを置くとそのアプリが実行されます。 ※ショートカットの先は.batや.vbsでも問題ありません。 ■ 全ユーザー共通のスタートアップフォルダ ※配置に管理者権限が必要 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup ■ ログインしているユーザーのスタートアップフォルダ C:\Users\%USERNAME%\AppData\Roaming
はじめに 最近、Pythonで並列処理させるthreadingを使う機会があった。 ハードのI/O待ちが発生する組み込み開発において活躍してくれた。 この機会にthreadingを完全に理解したという状態にしておきたい。 自分がよく使いそうなケース別にサンプルを書いてみた。 正確な理解には公式ドキュメントを。 今回のサンプルは、GitHubに全部まとめてUPしている。 記事の章立てと番号は合わせている。 事例 Case01 メインスレッドの終了と同時に、生成したスレッドを終了させたい →threading.Thread(daemon=True) python main.py-> ctrl+Cしても終了できないゾンビスレッドの生成を抑制できる。 ちゃんとスレッドの終了をコントロールしたい場合はthreading.Event()が公式的に推奨。 import threading import
はじめに コミットのバージョンを戻す、ステージングしたものを編集内容ごと取り消す、ファイルのステージングを取り下げる...と戻すにも色々あります。 整理も兼ねて業務でよく使っているコマンドをまとめます。 目次 編集内容を取り消したい(addする前) ステージングを取り消したい コミットのバージョンを戻したい 特定のファイルのみ、コミットのバージョンを戻したい リモートリポジトリのコミットのバージョンを戻したい 編集内容を取り消したい(addする前) git checkout [ファイル名] ファイル名のところを.にすると、ステージング前の全ての変更内容がなくなる。 ステージングを取り消したい git reset [ファイル名] ステージングを取り下げる。編集内容は残る ファイル名を指定しないと全てのステージングが取り下げられる。 git checkout HEAD -- [ファイル名] ス
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ■ 概要 本記事では、「OSC」とは何か?というそもそもの概念と またOSC通信でできることをざっくりまとめてみました。 ■ 環境 「OSC」とは OpenSound Control(OSC)とは、電子楽器(特にシンセサイザー)や コンピュータなどの機器において音楽演奏データをネットワーク経由で リアルタイムに共有するための通信プロトコルである。 (引用:Wikipedia「OpenSound Control」) とのことで、もともとは電子楽器のコンピュータ制御などの連携を目的として開発されたものでした。 「MIDI」(Musical
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概説 粘菌数理モデルが最短経路を求める様子をgif動画にしてみた 粘菌ネットワークとは 粘菌は餌が近くにある時、自身の体で栄養を運ぶ管のネットワークを構築します。そのネットワークはしばしば餌場間の輸送効率の良いネットワークを構築することが知られています。そんな粘菌のふるまいにヒントを得て中垣俊之らによってつくられたのが粘菌数理モデルです。中垣らはこのような粘菌に関する研究によって2008年と2010年に栄えあるイグノーベル賞を受賞しています。 Norty Edwards, CC BY-SA 3.0, via Wikimedia Comm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く