Computing Intelligently

Observations and commentary on robotics, AI, machine learning, and computer science (and academic life) in general.

Thursday, August 16, 2018

Probability and Boolean Logic

›
To understand probability, it is helpful to understand boolean logic. In this post, I will review both and show the connections. This is a f...
Wednesday, May 23, 2018

Real-time Clustering

›
Clustering algorithms can be conceptualized as a technique for reducing input data in a high-dimensional space into a lower-dimensional spac...
Tuesday, March 13, 2018

Loading image files in JavaFX

›
Loading image files into JavaFX applications is not too difficult, but there is a lot of confusing and contradictory advice out there. Even ...

Handling Key Events in JavaFX

›
Handling keyboard events is typically a tricky issue in any GUI environment, because it is not always clear which component is supposed to r...
Tuesday, February 20, 2018

The JavaFX canvas and mouse clicks

›
The Canvas class in JavaFX is a very flexible platform for drawing whatever one would like. It is not that difficult to use, but there are ...
Thursday, February 1, 2018

JavaFX and TableView

›
The TableView control in JavaFX is a flexible and powerful interface. Every TableView object is parameterized by a data type that represent...
Sunday, December 31, 2017

On Academic Integrity and Being a Good Person

›
I recently had a conversation with a person who teaches 8th-grade English. She related to me an incident in which she discovered that a stu...
1 comment:
‹
›
Home
View web version

About Me

Gabriel Ferrer
View my complete profile
Powered by Blogger.