items_header

Open projects

Projects available to all portals

Van Camp Studios
Walled Lake, Michigan, United States
KV
CEO
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & it Data analysis Software development Machine learning Artificial intelligence Data science
Project scope
What is the main goal for this project?

The main goal for the project is to create a software program using existing machine learning (ML) capabilities that can analyze feature length screenplays (approx. 20K words), evaluate and grade varying levels of dramatic conflict at different points in stories from 1 to 10, and then plot the number on a graph. This will involve several different steps for the learners, including:


- Understanding the structure and elements of a screenplay.


- Developing a grading system for dramatic conflict levels.


- Integrating the grading system into a ML program.


- Testing the program with a variety of feature length screenplays.


- Creating a graphing function to visually represent the dramatic conflict levels.


What tasks will learners need to complete to achieve the project goal?

By the end of the project, learners should complete the following tasks:


- A developed ML program capable of analyzing and grading dramatic conflict levels in screenplays.


- A testing report demonstrating the program's effectiveness with different screenplays.


- A graphing function that accurately plots the dramatic conflict levels.



Final deliverables should include:


- All source code and program documentation.


- A comprehensive report on the development process and outcomes.


How will you support learners in completing the project?

Ken Van Camp is an experienced storyteller with a MFA in Professional Screenwriting. He will be available to provide guidance, answer questions, and train student(s) in narrative story structure as needed.

What skills or technologies will help learners to complete the project?

In order to successfully complete this project, learners should be familiar with:


- Screenplay structure and elements (Ken will familiarize student(s) with this element).


- Natural language processing and machine learning.


- Programming languages such as Python.


- Data visualization techniques.



Nice to haves for learners include:


- Experience with sentiment analysis and text processing.


- Knowledge of graphing libraries in Python.



Learners will be expected to research and learn more about the above skills as the project progresses.

About the company

Van Camp Studios is an independent film studio in Walled Lake, Michigan.