CSCD 484 — MACHINE LEARNING and MACHINE LEARNING LAB
Learning Objectives & Matches
Python programming that involves matrix/vector operations via Numpy.
Program computer numerical control machines.
Compute dimensions, areas, volumes, and weights.
Write simple programs for computer-controlled machine tools.
Compute mathematical formulas to develop and design detailed specifications for components or machinery, using computer-assisted equipment.
Compute numbers, widths, and angles of cutting tools, micrometers, scales, and gauges, and adjust tools to produce specified cuts.
Operate 10-key calculators, typewriters, and copy machines to perform calculations and produce documents.
Write algorithms or programming code for ad hoc robotic applications.
Program computers or electronic instruments, such as numerically controlled machine tools.
Develop computational methods for solving problems that occur in areas of science and engineering or that come from applications in business or industry.
Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
Understand the general structure and ingredient components of a supervised machine learning solution: the model space hypothesis, the loss function, the search algorithm for model optimization.
Develop or apply data mining and machine learning algorithms.
Design and apply bioinformatics algorithms including unsupervised and supervised machine learning, dynamic programming, or graphic algorithms.
Specify manipulative or computational methods to be applied to models.
Develop data models and databases.
Formulate mathematical models or other methods of computer analysis to develop, evaluate, or modify design, according to customer engineering requirements.
Prepare or organize online storefront marketing material, including product descriptions or subject lines, optimizing content to search engine criteria.
Determine product specifications and materials, work methods, and machine setup requirements, according to blueprints, oral or written instructions, drawings, or work orders.
Compute moisture or salt content, percentages of ingredients, formulas, or other product factors, using mathematical and chemical procedures.
Develop data models for applications, metadata tables, views or related database structures.
Develop data models describing data elements and how they are used, following procedures and using pen, template, or computer software.
Understand and implement the perceptron learning algorithm for binary classification. Understand the convergence of the PLA.
Develop or apply data mining and machine learning algorithms.
Develop computer models of chemical processes.
Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
Define or recommend model specifications or data collection methods.
Create Web models or prototypes that include physical, interface, logical, or data models.
Create Web models or prototypes that include physical, interface, logical, or data models.
Build, test, and modify product prototypes, using working models or theoretical models constructed with computer simulation.
Design and apply bioinformatics algorithms including unsupervised and supervised machine learning, dynamic programming, or graphic algorithms.
Develop or implement data analysis algorithms.
Understand and implement sample transformation.
Identify critical points in the manufacturing process and specify sampling procedures to be used at these points.
Design sampling plans or coordinate the field collection of samples such as tissue specimens.
Formulate sampling procedures and designs and develop forms and instructions for recording, evaluating, and reporting quality and reliability data.
Collect or select samples for testing or for use as models.
Examine, measure, weigh, or test sample products to ensure conformance to specifications.
Operate machines for test runs to verify adjustments and to obtain product samples.
Operate machines for test runs to verify adjustments and to obtain product samples.
Develop or conduct programs of sampling and analysis to maintain quality standards of raw materials, chemical intermediates, or products.
Produce documentation of the questionnaire development process, data collection methods, sampling designs, and decisions related to sample statistical weighting.
Specify inputs accessed by the system and plan the distribution and use of the results.
Understand and implement logistic regression for classification, including the sigmoid activation function, and the soft-max/cross- entropy loss function.
Develop or apply data mining and machine learning algorithms.
Develop logistic metrics, internal analysis tools, or key performance indicators for business units.
Design and apply bioinformatics algorithms including unsupervised and supervised machine learning, dynamic programming, or graphic algorithms.
Evaluate log characteristics and determine grades, using established criteria.
Identify cost-reduction or process-improvement logistic opportunities.
Integrate software or hardware components, using computer, microprocessor, or control architecture.
Design and apply bioinformatics algorithms including unsupervised and supervised machine learning, dynamic programming, or graphic algorithms.
Compute horizontal and vertical coordinates of control networks, using direct leveling or other geodetic survey techniques, such as triangulation, trilateration, and traversing, to establish features of the Earth's surface.
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
Analyze job requirements and content to establish criteria for classification, selection, training, and other related personnel functions.
Understand and implement the fully connected neural networks, including the activation functions, loss function, forward feeding, and back propagation, for training and predicting.
Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies.
Move controls or mount gears, cams, or templates in machines to set feed rates and cutting speeds, depths, and angles.
Develop training materials and procedures, or train users in the proper use of hardware or software.
Operate auxiliary equipment and control multiple processing units during distilling or treating operations, moving controls that regulate valves, pumps, compressors, and auxiliary equipment.
Direct all activity associated with implementation, operation, or enhancement of remote sensing hardware or software.
Specify inputs accessed by the system and plan the distribution and use of the results.
Develop conceptual, logical, or physical network designs.
Direct the analysis, development, and operation of complete computer systems.
Develop or apply data mining and machine learning algorithms.
Configure wide area network (WAN) or local area network (LAN) routers or related equipment.
Understand and implement a convolutional neural network for image recognition using existing ML frameworks such as TensorFlor or PyTorch.
Analyze aerial photographs to detect and interpret significant military, industrial, resource, or topographical data.
Compare topographical features or contour lines with images from aerial photographs, old maps, or other reference materials to verify the accuracy of their identification.
Operate diagnostic equipment, such as radiographic or ultrasound equipment, and interpret the resulting images.
Determine desired images and picture composition, selecting and adjusting subjects, equipment, and lighting to achieve desired effects.
Confer with medical professionals regarding image-based diagnoses.
Enter data, such as coordinates of images and color specifications, into system to retouch and make color corrections.
Inspect images for quality, using magnetic resonance scanner equipment and laser camera.
Code, classify, and catalog books, publications, films, audio-visual aids, and other library materials, based on subject matter or standard library classification systems.
Conduct visual field tests to measure field of vision.
Conduct visual field tests to measure field of vision.
Understand the concept of model ensembles.
Collect or select samples for testing or for use as models.
Define or recommend model specifications or data collection methods.
Specify manipulative or computational methods to be applied to models.
Collaborate with other actors as part of an ensemble.
Formulate predictions by interpreting environmental data, such as meteorological, atmospheric, oceanic, paleoclimate, climate, or related information.
Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
Create complex and dynamic mathematical models of population, community, or ecological systems.
Develop data models and databases.
Apply modeling or quantitative analysis to forecast events, such as human decisions or behaviors, the structure or processes of organizations, or the attitudes or actions of human groups.
Describe and express observations and conclusions in mathematical terms.