Skills and Services
The computational specialists are not only highly trained researchers and scientists with in-depth understanding of data analytics and machine learning technologies, but they also have extensive hands-on experience resolving various computational problems across different disciplines. They help academic researchers and industrial partners by providing customised solutions for their specific computational needs, as well as act as a conduit to connect the academic and industrial worlds.
Below is a list of skills and services the team can offer. If you would like to discuss any of these please contact the computational specialist responsible for your faculty.
We can discuss and help you find solutions for:
– Web & Apps
– Code refactoring
– Dataset resourcing and exploration
– Grant assistance in regards to computing and Curtin resources / people
Data Science Training
We collaborate with Software Carpentry and Data Carpentry to both teach basic lab skills and provide high-quality, domain-specific training covering the full life-cycle of data-driven research.
Check out our training and events pages for upcoming training or come talk to us about training you require and we can discuss options.
Machine Learning involves developing computer programs and models that can learn from data without being explicitly programmed.
Our team has worked on several projects involving machine learning such as:
– Automated galaxy classification
– Predicting student retention
– Document classification
– Event detection
Natural Language Processing (NLP) and Text Mining
Natural language processing is combines techniques from computer science, artificial intelligence and linguistics to analyse data from human (natural) languages. Text mining involves transforming and deriving textual data into information for analysis.
The team has been involved in projects such as:
– Text analysis of OAPEN library books
– Keyword extraction and sentiment analysis of research data management plans
– Text classification of hospital incident reports
Image processing, automated labelling, colour correction
In imaging science, image processing is processing of images using mathematical operations by using any form of signal processing for which the input is an image, a series of images, or a video, such as a photograph or video frame; the output of image processing may be either an image or a set of characteristics or parameters related to the image.
Our team has experience with:
– astronomical image processing
– image classification (computer vision)
– colour correction
Mapping and geospatial analysis
Visualise and map location based data. The team can also assist in the geocoding (i.e. generating coordinates from addresses) so existing datasets can be mapped.
The team has been involved in mapping projects related to:
– the worldwide evolution of energy production investments
– mapping temples across India and South East Asia
– geocoding WA tobacco licence holders
– visualising and understanding the spread of infectious diseases in Australia
Big data / distributed computing
– Large scale data analysis
– Data pipelines
– Realtime analytics
High Performance Computing
High Performance Computing revolves around procedures to speed up scientific computations, and in the processes leverage supercomputing installations both within WA as well as cloud resources elsewhere. HPC expertise within CIC encompasses: code restructuring, parallelization, and tuning.
Embedded systems are computer systems tailored to handle specific tasks wherein size of the device, power consumption, and speed matters. CIC is currently involved with projects that involve embedded controller design in tandem with machine learning applied to industrial and automotive engineering.
CIC is also currently involved with projects in the fields relating:
– Computational Fluid Dynamics
– Resource Scheduling using Mixed Integer Programming
– Discrete Element Particle Dynamics