Articles
Featured Articles
-
Winning the OODA Loop: Processing High-Velocity Data in Contested Environments
In modern conflict, the advantage no longer belongs solely to the side with the most sensors or the largest data stores—it belongs to the side that can process, decide, and act faster than its adversary.
Jul 27, 2026 -
General Atomics Leverages AI Alongside Cloud-Based C2 in Latest Autonomous Aircraft Demonstration
General Atomics Integrated Intelligence, Inc. (GA-Intelligence) and General Atomics Aeronautical Systems, Inc. (GA-ASI) successfully completed a milestone demonstration on March 4th, validating the use of Agentic AI to enable autonomous tactical reasoning and decision making beyond line of sight (BLOS) in a sensor Emission Control (EMCON) environment.
Mar 6, 2026 -
Open Standards, Open Architecture, & Open Advantage: How GA-Intelligence Delivers Interoperability, Scalability, and Long-Term Mission Value
In an era defined by information dominance, data interoperability and open architecture are core mission enablers. Across the defense, intelligence, and homeland security communities, the ability to integrate, correlate, and act on data from multiple domains is central to achieving decision superiority.
Dec 8, 2025 -
Can AI Solve Puzzles?
At GA Intelligence, we're constantly exploring the boundaries of what modern AI and large language models (LLMs) can achieve. In this blog post, we'll explore the general mechanisms used by AI and LLMs and how they relate to solving games and puzzles.
Melissa Phillips, Data Scientist and Engineering Enablement Lead Nov 13, 2025 -
The Critical Role of Access Controls and Formal Certification in Secure Information Systems
In light of some recent developments and announcements regarding secure systems needed to support our warfighting information technology requirements (or the lack thereof), we at GA Intelligence have some things we’d like to offer up for consideration and discussion.
Alan Johnson (aka "Lieutenant Data"), Vice President of Business Development & Director of Defense P Oct 17, 2025 -
Latest GA Autonomous Jet Demo Features Live Air-to-Air Engagement Capability
General Atomics Aeronautical Systems, Inc. (GA-ASI) and General Atomics Integrated Intelligence, Inc. (GA-Intelligence) successfully completed a groundbreaking demonstration on July 8, integrating technologies across multiple affiliates to showcase long-range kill chain effects, including an autonomous air-to-air engagement.
Jul 17, 2025 -
Leveraging OptixTM to Assess the Effects of Climate Change on Global Trade and the Panama Canal
The Panama Canal is a critical pathway for global trade which facilitates billions of U.S dollars’ worth of trade annually. Despite incurring greater transit fees than alternatives, such as the Suez Canal, the Panama Canal remains the preferred shipping route for Southeast Asian goods destined for the U.S. East Coast because it reduces cargo time in transit by an average of six days.
Kyra Mack Mar 26, 2024 -
Let's Build a Deep Learning Activation Function
Artificial Neural Networks (ANN) are universal function approximators with layers of feedforward computational nodes. ANNs are used in many Data Science applications involving classification and regression.
Frank Bentrem Oct 30, 2023 -
Monitoring and Imaging Vessels in Optix with Maxar Satellites
GA-Intelligence Optix platform provides easy access to low latency, high volume geospatial data and analytics at scale.
Tara Valladares, Data Scientist at GA-Intelligence Jun 23, 2023 -
Understanding and Streaming Geospatial Vector Data using Apache Kafka and GeoMesa
At GA-Intelligence our primary goal is to extract useful information from the data we process. We’re constantly striving to improve our data processing tools to enable powerful workflows and easier development.
Austin Heyne Jan 19, 2023 -
Coarse Earth Change Detection: Supervised and Self-Supervised training
Change detection from aerial or satellite images is in great demand for monitoring various activities. The detection of wide area change over the past year has garnered a lot of interest, with a wave of publications using different methodologies and different data sources to solve the task [1,2].
Andrea Graziani Jan 10, 2023 -
RF Fingerprinting with a SDR
The increase in Radio Frequency (RF) devices driven by the Internet of Things (IoT) has led to a need to efficiently and reliably authenticate these identifiers, especially since traditional authentication methods are easily compromised through identity spoofing.
Oct 26, 2022 -
EWI Space : Project Chipsee
Image classification is used on overhead imagery to detect specific objects such as planes, cars and buildings.
Tim Emerick Sep 2, 2022 -
Improving Ensemble Robustness via Synthetic Latent Discriminative Representation (SLDR) Networks
Algorithms for effective automated target recognition (ATR) at scale must be able to process large imagery datasets in a timely manner, while minimizing human effort in terms of annotating images and reviewing model predictions. Convolutional neural networks (CNNs) excel at many computer vision tasks, but can have a high rate of false positives under certain conditions.
Vivek Mar 15, 2022 -
Outliers and Categorical Data
a machine learning library comparable to scikit-learn. This library uses enumerated encoding to store categorical variables. With enumerated encoding, each variable is mapped to an integer in one singular new feature.
Mark Restrepo Aug 27, 2021 -
Analyzing and Enhancing Vessel Schedule Data
With the global pandemic disrupting supply chains everywhere, we at GA-Intelligence were interested to investigate the reliability of shipping schedules. To do this, we partnered with global carrier aggregator Linescape.
Mark Restrepo Jul 27, 2021 -
Detecting Anomalous Vessels at Maritime Ports
Every day, hundreds of thousands of vessels cross the oceans, traveling from country to country and port to port. Most of these trips are mundane, routine, and fairly uninteresting. These vessels are carrying cargo and have declared their port calls beforehand.
Eric Nallon Apr 19, 2021 -
Bootstrapping a Better Model
Modern computer vision models often do a fantastic job of identifying the contents of an image, but they can also make mistakes, confusing one type of object with another. These mistakes sometimes make human-interpretable sense, but other times the reason for the mistake is less than obvious.
Jonathan Miller Apr 12, 2021 -
How Can SAR Imagery Improve on Optical Overhead Imagery?
Overhead imagery is widely used in a variety of applications, from monitoring natural disasters to visualizing directions on a map. For example, Google Earth uses overhead satellite imagery covering nearly the entire Earth’s surface.
Mike Linsinbigler Mar 18, 2021 -
Patent Granted to Dr. Michelle Hamilton’s Emergency Response Software System
A recent article on the U.S. Army Corps of Engineers ERDC (Engineer Research and Development Center) website described how a patent was granted in September 2020 to a system invented by GA-Intelligence Michelle Hamilton for Multi-Criteria Decision Analysis.
Bob DuCharme Mar 10, 2021 -
Clustering Ship Data to Identify Port Boundaries
There are many reasons that researchers analyze maritime traffic. For example, commodity traders analyze the flow of goods, port operators coordinate ground transportation and minimize vessel time in port, and government agencies track economic statistics.
Mark Restrepo Dec 2, 2020 -
GeoMesa 3.1: A Minor Release with Major Improvements
The GeoMesa team has released LocationTech GeoMesa 3.1.0. This minor release adds new exciting features and upgrading from GeoMesa 3.0.0 should be easy.
Jim Hughes Nov 23, 2020 -
Anonymous Data? How Anonymous?
According to GA-IntelligenceEthical Principles, individual privacy is a right. When statistical microdata (data about individuals) is released to the public or other non-trusted parties, it must go through a process of anonymization to protect the privacy of the individuals represented.
Michael Crenshaw Nov 17, 2020 -
GeoMesa 3.0: Cheaper, Faster, Better
Technology follows a common story arc. First, technology is created that makes it possible to do something that was previously impossible. Next, incremental improvements to that technology improve the performance of that task in a number of ways.
Jim Hughes Jul 6, 2020 -
Better Visualizations with GA-Intelligence New Plotting Library
Part of being a successful data scientist is the ability to to clearly visualize your data and results in an easily interpretable way. This is not always a simple task.
Jonathan Miller Jun 4, 2020 -
GA-Intelligence Shares Our Statement of Ethical Principles
GA-Intelligence helps our customers make big decisions, often within a large and complex ethical context. We have recently published our Statement of Ethical Principles, which provides a framework for thinking through ethical problems as part of our design and development.
Peter Malcolm Apr 27, 2020 -
Can a Neural Net Learn the Quadratic Formula?
At first glance, this problem seems trivial. Neural nets are sophisticated technical constructs capable of advanced feats of machine learning, and you learned the quadratic formula in middle school. But an interesting property of classifiers was revealed trying to solve this issue.
Mark Restrepo Mar 4, 2020 -
GA-Intelligence Charlottesville Hackathon
We recently celebrated the 30th anniversary of the founding of GA-Intelligence, and to celebrate that occasion and give back to our local community, we sponsored an internal hackathon for our staff one recent afternoon.
Erin Ryan Feb 19, 2020 -
Seeing with Deep Learning: Advances and Risks
Self-driving vehicles can read road signs and identify pedestrians. State-of-the-art diagnostic tools can evaluate MRI and CT scans to detect illnesses. Your smartphone can search through your photos and pick out all of the ones with cats.
Jonathan Miller Feb 3, 2020 -
c-biz Magazine features GA-Intelligence Employee Wellness Programs
The winter 2019-2020 issue of c-biz magazine features a cover story titled “Workplace Wellness” that described employee wellness options at several forward-thinking Charlottesville area employers.
Bob DuCharme Feb 2, 2020 -
Building Shipping Indicators with GA-Intelligence’s Optix Platform
We are always excited to see customers using our technology to advance the common good. The Big Data UN Global Working Group is leveraging CCRi’s Optix platform to deploy a multidomain analytics platform with the goal of generating national statistics.
Joel Morgan Dec 3, 2019 -
Rooting Out Routes
Rather than simply flying straight from point A to point B, commercial airline flights fly along preset routes. Pilots often liken these routes to “highways in the sky.” However, unlike highways on the ground, exact maps of these routes are hard to come by.
Mark Restrepo Oct 3, 2019 -
Breaking Down the Icon
One benefit of working at GA-Intelligence is the opportunity to stretch outside of our comfort zone. We consider developers to be innovators and solution engineers who can tackle any problem presented with the skillset we are continually building.
Emily Seibert Aug 15, 2019 -
Don’t Miss Your Turn: Calculating Aircraft Turn Locations from Trajectory Data
With the increasing availability of network connected GPS devices, aircraft trajectory data is now quite common. Mining trajectory data for patterns presents a number of unique challenges:
Mark Rucker Feb 11, 2019 -
Odds and Ends
It’s been a busy winter here at GA-Intelligence with expansion of all types going on. We are growing with new and expanded projects, our operations practices are getting fine-tuned, and we continue to grow physically here at our Sachem Village headquarters, constructing additional space in our newest building.
Suzan McKay Jan 24, 2019 -
Using Attribute Values to Tune Vector-Based Entity Representations
Representing entities by their attributes, like just about any database does, makes it easy to manipulate information about these entities using their attribute values—for example, to list all the employees who have “Shipping” as their “Department” value.
Jake Popham Nov 27, 2018 -
No Flo, We Won’t Go
Summer finally wound down and crept very slowly into fall. And, boy, so far it’s been a wet one! The majority of days in September experienced everything from mild mist to heavy downfalls as one storm system after another moved through our area.
Suzan McKay Oct 1, 2018 -
Steering Ships Around Hurricane Florence
The image below loops an animation of Optix.Earth’s rendition of ship traffic around the southeastern United States from Tuesday to Thursday of last week. It shows that all the ships are avoiding an area about 800 miles wide that was moving towards the North and South Carolina coast: Hurricane Florence.
Bob DuCharme Sep 18, 2018 -
You Don’t Look a Day Over 29...
This past June GA-Intelligence celebrated a big birthday of turning 29 years old! We’ve done a lot of growing up since the company started out as a little three person start-up out of UVA, and arriving at our current location in Sachem Village by the year 2000.
Suzan McKay Aug 1, 2018 -
Data fusion for sociocultural place understanding using deep learning
The International Society for Optical Engineering, or SPIE (formerly known as the Society of Photographic Instrumentation Engineers), has published a range of peer-reviewed scientific journals for over 50 years.
Bob DuCharme Jul 10, 2018 -
How to use TransE effectively
TransE, or Translating Embeddings for Modeling Multi-relational Data, lets us embed the contents of a knowledge graph by assigning vectors to nodes and edge types (a.k.a. predicates) and, for each subject-predicate-object triple, minimizing the distance between the object vector and the translation of the subject vector along the predicate vector.
Vivek Dhand Jun 27, 2018 -
Ridin’ High
What’s the first thing that comes to your mind when you think of the month of May? Flowers? Parades? Well, if you’re an avid cyclist (and have Frank D in your employ) then the correct answer is The National Bike Challenge! CCRi cyclists participate in this event each year with great enthusiasm and good-natured competitiveness.
Suzan McKay May 10, 2018 -
Z Earth, it is round?!
GeoMesa, like many other data stores that index geographic data, uses space-filling curves to impose an order on two-dimensional geometries. It’s easy to know that “Virginia” as a string data type follows “Illinois” when sorted alphabetically, but it’s much less obvious whether the multi-polygon that is Virginia’s border should come before or after Illinois’ state boundary in an index.
Christopher Eichelberger May 4, 2018 -
GeoMesa 2.0 Released
The GeoMesa project has just published our official 2.0.0 release. This is a quick highlight of some of the new features. For a full list of the improvements and fixes, take a look at the release notes.
Emilio Lahr-Vivaz Apr 24, 2018 -
Spring Flings & Artistic Things
Ah, late winter and love is in the air! Or maybe it’s just the early start to pollen season…? Valentine’s Day reared its ugly/awkward head so naturally a special symposium was in order—Valsposium! The usual snacks were in play, along with other appropriately theme treats.
Suzan McKay Apr 3, 2018 -
Calculating Geospatial Socioeconomic Indicators for Healthcare with US Census Data
A number of healthcare metrics, including readmission rates and chronic disease burden, have been linked to socioeconomic indexes in various studies. In the United States, many of these indexes can be calculated from freely available US Census Bureau data. Generally, the index is a simple function of one or more census variables.
Frank Deviney Mar 20, 2018 -
Interactive Insights into Hurricane Harvey’s Impact on Energy Production with GeoMesa & Zeppelin Notebooks
In the current Big Data environment, it’s crucial to have a quick iteration cycle for exploring data, performing analytics, and visualizing the result. For example, the impact of Hurricane Harvey on oil and gas shipping in the Gulf of Mexico last fall has many dimensions to explore...
Austin Heyne Feb 26, 2018 -
Deep Learning and Ontology Development
Ontologies are widely used for representing and reasoning about semantic content in a structured way. However, manual ontology construction is a subtle and time-consuming process that often yields mixed results. Hand-crafted ontologies tend to be inflexible and inordinately complex, which limits their usefulness and makes cross-domain alignment painfully difficult.
Vivek Dhand Jan 22, 2018 -
Say Cheeeeese!
Active imaginations and a love of fun are always in play at GA-Intelligence . Leave it to Andrew H. to come up with an idea so brilliant it left us shaking our heads thinking, “Why didn’t we think of this before?”
Suzan McKay Dec 15, 2017 -
GeoMesa and "The Farm Fantastic"
One of the most interesting areas where we’ve seen usage of GA-Intelligence open source spatio-temporal database GeoMesa has been in precision agriculture.
Bob DuCharme Nov 2, 2017 -
Sauerkraut and Brussel Sprouts!
Oh, what an activity-filled summer and fall we’ve had here at GA-Intelligence! Count on us to have fun in a variety of different ways. We’ve had dinners and drinks downtown, we’ve sampled a new brewery, and seen a total eclipse of the sun.
Suzan McKay Oct 12, 2017 -
GA-Intelligence at becamp
or several years now, various GA-Intelligence employees have attended Charlottesville’s pop-up tech conference becamp, and this year we took the additional step of becoming a sponsor.
Bob DuCharme Sep 21, 2017 -
Deep Reinforcement Learning–of how to win at Battleship
According to the Wikipedia page for the game Battleship, the Milton Bradley board game has been around since 1967, but it has roots in games dating back to the early 20th century.
Sue He Aug 25, 2017 -
Mixed Bag
GA-Intelligence annual spring brewfest once again put beer tasters in the difficult quandary of trying to rank favorites from the plethora of home-brewed goodness. While the kids played in large, muddy ponds from recent rains, the brew tasters thoughtfully sampled, and then sampled again.
Suzan McKay Jul 6, 2017 -
Generating images and more with Generative Adversarial Networks
A great deal of machine learning progress in recent years has been based on the training of neural networks using supervised learning.
Bob DuCharme Jun 30, 2017 -
Deep Learning with PyTorch in a Jupyter notebook
Last summer, our blog post “GeoMesa analytics in a Jupyter notebook“ described how Jupyter Notebook allows interactive exploration of data using programming languages that are rarely used interactively. It also showed how a series of steps can be saved in a reusable notebook for others to learn from.
Bob DuCharme May 31, 2017 -
Trivial Matters
Sometimes you just need to take a break and enjoy the little things in life. Good coffee. Good beer. Good food with friendly co-workers. Better yet, Good food, good beer, and some tough trivia.
Suzan McKay Apr 17, 2017 -
GA-Intelligence conference speaking stars
Here at GA-Intelligence, we’re working on such an interesting set of technologies that we could probably find a conference to speak at every week if we wanted to. Two especially nice conferences that recently included CCRi speakers were the Google Cloud Next ‘17 conference and Charlottesville’s Tom Tom Festival Machine Learning conference.
Bob DuCharme Apr 17, 2017 -
New in GeoMesa: Spark SQL, Zeppelin Notebooks support, and more
Release 1.3 of GeoMesa has taken some great steps in making GeoMesa an even better analytics platform for Big Spatial Data. Many improvements fall into two categories: support for a wider range of Spark features and improved support for interactive notebooks such as Jupyter and Zeppelin.
Bob DuCharme Mar 20, 2017 -
Training a video annotation system with Grand Theft Auto
One of the more interesting research projects underway at GA-Intelligence uses machine learning to automatically generate text descriptions of action happening in videos, complete with a color-coded playback slider showing where in the video the action takes place.
Bob DuCharme Feb 28, 2017 -
GeoHipster interview with Boundless CTO Andrew Dearing
As described on their About page, “GeoHipster is a collaborative independent online publication on geotechnology and culture, with special focus on open source and open data.” It’s a great way to stay in touch with interesting new things in the geospatial world.
Bob DuCharme Jan 13, 2017 -
Using Orion to view graphs with thousands of nodes
It’s a cliché that a picture is worth a thousand words, but what if you want to create a picture of two thousand nodes connected to each other with several fields of information attached to each node?
Bob DuCharme Jan 3, 2017 -
Torch vs TensorFlow vs Theano
For an ongoing project at GA-Intelligence, we wanted to determine whether remaining with Torch (used for Phase I of a project currently underway at GA-I3 running on GPUs) or switching to TensorFlow or Theano made the most sense for Phase II of the project.
Tim Emerick Dec 9, 2016 -
Explainable Artificial Intelligence (XAI)
An article in last month’s Wired magazine titled “The A.I. Enigma: Let’s Shine a Light into the Black Box” (not available online) described how the inscrutable nature of many artificial intelligence algorithms has frustrated people who want to know why a system made a particular recommendation.
Bob DuCharme Nov 10, 2016 -
The Fruits & Festivities of Early Fall
As the final muggy days of summer rolled to a close, a kind of frenzy broke out among some denizens of GA-Intelligence. A frenzy that could only be quenched by crispy green vegetables or exotic local fruits.
Suzan McKay Oct 8, 2016 -
Visualizing huge volumes of AIS data in a web-based map using GeoMesa and GeoServer
When starting a new data science project, one should typically first understand the problem domain, state a hypothesis, and then gather data to prove or disprove said hypothesis. But, if I’m being honest, I usually start with a new data set and ask “What kinds of problems can I solve with all this new data?!” I can’t help myself—a new data set is too intriguing to resist diving into.
Anthony Fox Sep 8, 2016 -
Summer Days, Summer Nights
It’s been another busy summer for GA-Intelligence. We expanded our teams into two new buildings: one small office building and into a larger office building, all within easy walking distance, within the same office park, for a total of four buildings.
Suzan McKay Sep 1, 2016 -
New GeoMesa tutorial: Aggregating and Visualizing Data
Earlier this summer, the GA-Intelligence blog entry GeoMesa analytics in a Jupyter notebook introduced the use of Jupyter notebooks with Scala and GeoMesa to do Apache Spark analytics and geospatial visualization. As the blog entry said, it only scratched the surface of the kinds of geospatial analytics that you can do with GeoMesa and Spark.
Bob DuCharme Aug 17, 2016 -
What have our 2016 summer interns been up to?
We asked each of our interns to describe what they’ve been working on and how they were enjoying their life in the working world. This year, all the interns came from the University of Virginia School of Engineering and Applied Science, where all are Computer Science majors except for Ryan, who is majoring in Biomedical Engineering and Physics.
Bob DuCharme Jul 29, 2016 -
GeoMesa analytics in a Jupyter notebook
As described on its home page, “The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.”
Bob DuCharme Jun 28, 2016 -
GA-Intelligence 2016 Spring Brewfest
Over the past couple of years GA-Intelligence has experienced incredible growth. So much so that our employee population has more than doubled. Add family and SO’s, and you have the makings for quite a big turn out under our trusty Shelter #2 in McIntire Park. And after weeks of daily rain fall, Mother Nature cut us some slack and came through with sunny skies and gloriously perfect temperatures.
Suzan McKay May 18, 2016 -
GeoMesa’s Cassandra support
One great new feature of GeoMesa 1.2 is its prototype support for Apache Cassandra. This open-source key-value NoSQL database was originally developed at Facebook to let users search their inboxes more efficiently than the MySQL database that Facebook had been using.
Bob DuCharme Apr 4, 2016 -
GA-Intelligence After Hours
When not at work, GA-Intelligence employees are actively at play. Many engage in competitive or recreational athletic pursuits like tennis, cycling, soccer or Ultimate Frisbee. Those with children are often on the sidelines, encouraging their kids at the soccer field or swim meet.
Suzan McKay Mar 21, 2016 -
Using Kafka with GeoMesa to visualize streaming data
Well-known GeoMesa use cases often center around its ability to work with large, scalable column-oriented database managers such as Accumulo, HBase, and Google Cloud Bigtable.
Bob DuCharme Mar 17, 2016 -
GeoMesa 1.2: Now with Eclipse LocationTech Vetting!
Release 1.2 of GeoMesa, our open source suite of geospatial analytics tools designed to run with Hadoop-scale volumes of data, is now out.
Bob DuCharme Feb 22, 2016 -
Bikes Mean Business
Albemarle County’s GA-Intelligence named a Bronze Level Bicycle Friendly BusinessSM by the League of American Bicyclists
Suzan McKay Feb 19, 2016 -
2015 GA-Intelligence Oktoberfest
Sunny skies and perfect fall weather were the backdrop for GA-Intelligence Oktoberfest in McIntire Park. And while there was the usual grilling, great potluck, games and camaraderie, there was also a palpable feel of competition in the air.
Suzan McKay Oct 22, 2015 -
GA-Intelligence Outsize Performance in the National Bike Challenge
Sometime at the beginning of this summer, Frank Deviney told me about the National Bike Challenge, but his words fell upon deaf ears. Frank had been logging his miles for many weeks by mid August with his e-bike (which is allowed by the challenge) when I decided I could use the motivation to cycle and decided to register.
Suzan McKay Oct 9, 2015 -
Cloud Computing With Spark: Using All Your executors
Sometimes Data Scientists find themselves with a map-reduce cloud architecture and computation that needs to be done on a large scale, but the data isn’t actually cloud scale.
Suzan McKay Aug 17, 2015 -
Get to the Point with Big Spatial Data
In my previous post, I laid out a case for the significance of Big Spatial Data and my surprise that so little is published about it. Now I’ll formally introduce the GeoMesa Project, which seeks to address the challenges faced by developers buried in data with no way to use it.
Suzan McKay Jul 29, 2015 -
Big Spatial Data – Your day has come
Despite all the buzz that surrounds the term “big data,” we hear surprisingly little about “big spatial data.” Of the top ten results from an Incognito Google search for “Big Spatial Data,” only two results are from 2015 and only one – “GIS Tools for Hadoop by ESRI” – attempts to present a solution.
Suzan McKay Jul 19, 2015 -
Ketos: neural networks for document retrieval
Modeling language with neural networks is a highly active and rapidly maturing field. Language agnostic models can now be efficiently trained on raw text containing billions of words, and they achieve state of the art performance on many natural language processing tasks such as tagging parts of speech, semantic role labeling, and sentiment analysis.
Vivek Dhand May 14, 2015 -
GA-Intelligence Offers GeoMesa for Geospatial Analysis on Google’s Newest Platform: Cloud Bigtable
GA-Intelligence in collaboration with Google, Inc., has announced the initial release of GeoMesa for Google Cloud Bigtable. GeoMesa is an open-source system that quickly stores, indexes, and queries hundreds of billions of geospatial features in a distributed (i.e. cloud) database.
Suzan McKay May 6, 2015 -
Life and People at GA-Intelligence
Spring is in the air, and once again it’s time for our semi-annual Brew Fest and Picnic in McIntire Park. But wait! The clouds are darkening, and the threat of rain looms large. No matter. GA-Intelligence employees are quick to adapt to change when needed.
Suzan McKay May 4, 2015 -
Partially Applied Functions in R, Scala, and Javascript
Partial function application is the process of fixing a number of arguments to a function. This is an interesting and useful feature in functional programming languages such as Scala, R, and Javascript.
Suzan McKay Dec 29, 2014 -
Crossmodal Semantic Representations
Recently at GA-Intelligence, we have been doing a lot of research in the area of reduced dimensional semantic embedding models: models where semantically similar objects possess similar representations.
Tim Emerick Oct 31, 2014 -
Calculating Feature Importance in Data Streams with Concept Drift using Online Random Forest
I had the privilege of presenting my work on “Calculating Feature Importance in Data Streams with Concept Drift using Online Random Forest” at IEEE Big 2014 in Washington, DC this last week.
Suzan McKay Oct 30, 2014 -
GA-Intelligence Oktoberfest
Grey skies and persistent drizzle did nothing to deter the GA-Intelligence faithful from participating in their traditional Ocktoberfest in McIntire Park.
Suzan McKay Oct 11, 2014 -
Learning with Rule Ensembles
At GA-Intelligence we are interested in all kinds of learning algorithms, from generalized linear models to random forests. One of the models that we have recently been working on is called a rule ensemble and aims to provide deeper insight into how a model produces a prediction while still maintaining predictive accuracy.
Joseph Featherstone Aug 26, 2014 -
What Have Our GA-Intelligence Summer Interns Been Up To?
This blog was written by each intern, sharing what they did this summer as well as interesting parts of their GA-Intelligence internship experience. As you can see, our software engineering interns really dove into the code and had a productive summer!
Suzan McKay Aug 15, 2014 -
Concept Extraction, Definition, and Visualization from Large RDF
Learning from relational data, in which entities can be connected to each other with varying types of relations (friendOf, worksFor, …), frustrates many machine learning algorithms which expect tabular data. How do you represent all the friends of an individual in a table?
Tim Emerick Aug 1, 2014 -
GA-Intelligence Employee Alec Gosse Uses Big Data to Seek Insights to Bicycle Travel Flow
As a longtime bicyclist, Alec Gosse is concerned with bike safety and the desire to make bicycle travel practical in a society centered on automobile travel.
Suzan McKay Jul 16, 2014 -
Distributed Relational Learning
Learning from relational data, in which entities can be connected to each other with varying types of relations (friendOf, worksFor, …), frustrates many machine learning algorithms which expect tabular data. How do you represent all the friends of an individual in a table?
Nick Hamblet Jul 10, 2014 -
GA-Intelligence Semi-Annual Brewfest
GA-Intelligence is not only a fun place to work, it’s also a great place to have fun. One of the perks is enjoying the fermented treats of our creative brewers. Hunter Provyn brought in a keg of his own “Childe of Stingo,” the offspring of the classic English strong ale, brewed with oak chips and partially soured.
Suzan McKay May 13, 2014 -
GeoMesa: Scaling up Geospatial Analysis
GeoMesa is an open-source, LocationTech project that manages big geo-time data within the Accumulo key-value data store so that those data can be indexed and queried at scale effectively.
Christopher Eichelberger May 6, 2014 -
Which Armstrong?
Nick Hamblet Apr 4, 2014 -
Going beyond tabulating comentions
In this and my next post, I’ll be showing a a few quick analyses we performed using a new tool we developed, called Elias. In today’s post, we’ll see how topic modeling can be used to characterize how entities are co-mentioned, not just how often.
Nick Hamblet Mar 28, 2014 -
Data Science Meetup
GA-Intelligence was delighted to host the second meeting of the Cville Data Science group earlier this month. A full house packed our conference room, and a good time was had by all.
Nick Hamblet Feb 27, 2014 -
Typeclasses for Flexible API Development
Here at GA-Intelligence, we do a lot of machine learning; going from data to knowledge is kind of our thing. We’ve got a library of machine learning tools in-house, and we even use other algorithms from third-party developers sometimes.
Suzan McKay Jan 30, 2014 -
Accumulating Responses from Child Actors and Transitive Message Ordering
When using actors, sometimes a parent actor needs to aggregate a result from a list of child actors. And if the parent doesn’t want to wait around forever for the children to get their responses together, it might hand off the responsibility to a temporary actor.
Suzan McKay Jan 22, 2014 -
Composing Big Data Maps With GeoMesa and Geoserver
When building web based data visualization applications, you usually want to defer rendering and styling to as late as possible in the request lifecycle. This gives your users the most flexibility when composing and customizing intelligent visualizations of data.
Anthony Fox Dec 16, 2013 -
Boundless and GA-Intelligence Launch OpenGeo Suite with GeoMesa
Alexandria, VA October 27, 2013 — Boundless and GA-Intelligence announce the launch of a new platform for building geospatial capabilities on the highly distributed Apache Accumulo database. OpenGeo Suite with GeoMesa combines data management and publishing with big data analytics via GeoMesa, a high performance spatio-temporal indexing and querying capability for Accumulo.
Suzan McKay Nov 6, 2013 -
Using Scala traits to avoid delegation
Scala lets us write short and expressive code, and today we’re going to look at one of the ways we’ve leveraged that ability in the GeoMesa codebase.
Jim Hughes Oct 23, 2013 -
Spatio-temporal Indexing in Non-relational Distributed Databases
Big Data has driven the need for datastores that can scale horizontally leading to the development of many different NoSQL database implementations, each with different persistence and query philosophies.
Suzan McKay Oct 8, 2013 -
Stochastic Gradient Descent
Anthony Fox Mar 12, 2011 -
Destructuring in Mathematica
Anthony Fox Jul 31, 2010 -
Latent Semantic Analysis in Solr using Clojure
Anthony Fox Apr 2, 2010 -
PostGIS BBOX Query Gotcha
Anthony Fox Feb 19, 2010 -
Incanter and the GLM
Anthony Fox Feb 17, 2010 -
Monte Carlo Pi calc
Anthony Fox Jan 27, 2010 -
Functional programming and root finding
Anthony Fox Jan 23, 2010 -
Python Static Dictionaries in Nearest Neighbor Queries
Anthony Fox Jan 21, 2010 -
Median Age as Predictor Variable
Anthony Fox Jan 18, 2010 -
Converting Lat/Lon to Zip Code
Anthony Fox Jan 12, 2010 -
Second Pass at Analytics X Prize
Anthony Fox Jan 11, 2010 -
Evaluating Spatial Predictions
Anthony Fox Jan 10, 2010 -
Analytics X Prize
Anthony Fox Jan 9, 2010