プログラム

Kerasでの処理入門(ニューラルネットワーク)[概要編]

まずは、基本的な処理内容から理解していきたいと思います。基本といえば「手書き文字判断」ですね。何にも考えなくても画像判別は高精度でできる状態になってきています。Kerasでの基本ロジックを理解するにはちょうど良い内容です。練習課題オフィシャ...
プログラム

Kerasの基本的処理内容

tensorflowを使用する場合はKerasで作成します。昔は別々のプロジェクトですが、今は一緒になっています。昔はtensorflowは使いにくい言語でしたがKerasのおかげで非常に使いやすくなっています。Kerasでプログラムをする...
プログラム

Kotlin言語について整理する

実際のコーディング方法やサンプルはたくさん情報がありますので、ここでは言語の思想について整理したいと思います。変更可能/変更不可能の指定が必要他の言語でも「変数」「定数」の指定はできますがKotlinの場合はこの部分が明確に分かれています。...
スポンサーリンク
AWS

Amazon Auroraのバックアップ/リカバリを整理する

AWS環境でRDSを使用する場合、よほどの理由が無い限りはAuroraを使用するのが一番良いと思います。Auroraは他のRDSと比べてAWS環境用にチューニングが行われておりAuroraでのみ使用できる機能があります。また、性能面でもAu...
Arduino

ArduinoでのUART高速通信を行う(115200bps)

Arduinoでセンサーなど周辺機器を使用する場合はI2CかSPIで通信を行うことになります。ただ、センサーによってはシリアル通信(UART)でのアクセスが必要になるものがまだまだあります。UARTでは通信速度の設定が必要となります。UAR...
Arduino

Arduinoでのモーター制御(PCA9685)

クアッドクローラーではAdafruit PCA9685 PWM Servo Driverを使用しています。実際のモーター制御部分を理解するために、ドライバーの使い方を見ていきます。仕様を確認するこの製品はI2Cインターフェースを使用します。...
組み込み

クアッドクローラーの歩行を理解する

クアッドクローラーの歩行はquadCrawler_Walk関数で制御されています。void quadCrawler_Walk(uint16_t speed, uint8_t com)最初の引数は「動作速度」です。デフォルトでは「quadCr...
プログラム

Androidの画面遷移(Java)

Androidで画面を切り替える場合、実際には画面を遷移させているのではなく既存の画面の上に新たに画面を描画しています。基本設定画面遷移を行う場合はIntentを使用します。以下はMainActivityからMain2Activityの画面...
プログラム

Androidのボタン制御(Java)

主流としてはkotlinですが、情報整理のために記載しておきます。基本設定public class MainActivity extends AppCompatActivity { private TextView textView; ...
組み込み

クアッドクローラーの初期化処理を見てみる

実際の処理を見る前に、初期化処理の内容を確認してみます。リモコンの初期化処理(remoconRobo_init)「quadCrawlerRemocon.cpp」に記載されています。void remoconRobo_init(void){ ...
スポンサーリンク